2008-02-23 Michael Olson * lisp/muse-wiki.el (muse-wiki-project-files-with-spaces): Fix bug. 2008-02-22 Michael Olson * lisp/muse-project.el (muse-read-project-file): Delete duplicates before calling muse-completing-read-function, since ido-completing-read does not do this. * lisp/muse.el (muse-delete-dups): New compatibility function. 2008-02-19 Michael Olson * lisp/muse-html.el (muse-html-src-allowed-modes): New option that specifies the modes that we permit the tag to colorize. (muse-html-src-tag): Use it. Use intern-soft instead of intern. * lisp/muse-latex2png.el (muse-publish-latex-tag) (muse-publish-math-tag): * lisp/muse-poem.el (muse-poem-markup-tag): * lisp/muse-publish.el (muse-publish-literal-tag) (muse-publish-lisp-tag, muse-publish-command-tag) (muse-publish-perl-tag, muse-publish-php-tag) (muse-publish-python-tag, muse-publish-ruby-tag) (muse-publish-include-tag, muse-publish-mark-up-tag): Mark these tags as potentially dangerous for text written by untrusted contributors. * lisp/muse-publish.el (muse-publish-mark-up-tag): Use intern-soft instead of intern. (muse-publish-enable-dangerous-tags): New option that determines whether to publish tags that can call external programs or expose sensitive information. This is useful to set to nil for publishing files from untrusted sources. 2008-02-10 Michael Olson * lisp/muse-publish.el (muse-publish-enable-local-variables): New option that determines whether to interpret local variables when publishing. The default is not to do so. (muse-publish-file): Interpret local variables if the user wants this. Thanks to Sebastian Tennant for the idea. * texi/muse.texi (Extending Muse): Flatten nodes by removing Common Elements and grouping its subsections under this chapter. (Style Elements): Use @defun. Fix arguments to muse-define-style. Thanks to Sebastian Tennant for the report. Explain the arguments of the function for :final. (Deriving Styles): Use @defun. Fix argument names. (Embedded Lisp): Drop mention of this being the only tag allowed in headers and footers. Thanks to Phillip Lord for the suggestion. (Tag Summary): Mention muse-publish-markup-header-footer-tags. 2008-02-02 Michael Olson * Makefile.defs.default (INFODIR): Place files in .../share/info, rather than .../info. Thanks to gour for the suggestion. 2008-01-29 Michael Olson * lisp/muse.el (muse-insert-file-contents): Fix bug where end of line conversion was not happening on Windows. Thanks to Sacha Chua for the report. 2008-01-28 Michael Olson * Release Emacs Muse 3.12. * NEWS: Update. * Update copyright years. * examples/mwolson: Update init file, stylesheets, and templates. * etc/muse.rnc: Add support for the
tag. Don't allow tags inside of format elements. * lisp/muse-groff.el (muse-groff-markup-strings) * lisp/muse-html.el (muse-html-markup-strings) (muse-xhtml-markup-strings): * lisp/muse-latex.el (muse-latex-markup-strings) * lisp/muse-texinfo.el (muse-texinfo-markup-strings) * lisp/muse-xml.el (muse-xml-markup-strings): Add markup string for line-break. * lisp/muse-project.el (muse-project-of-file): Fix bug where directory names without slashes in projects were not being recognized. Thanks to Mirko Vukovic and ktneely for the report. 2008-01-23 Michael Olson * lisp/muse-latex.el (muse-latex-header) (muse-latex-slides-header, muse-latex-lecture-notes-header): Default to using UTF-8, rather than latin1. * lisp/muse-publish.el (muse-publish-url): Add comments. Move target detection higher. Use unescaped description for image links, so that they don't get erroneously escaped. Thanks to Suno Ano for the report. 2008-01-15 Michael Olson * Makefile.defs.default (DESTDIR): New variable which allows the destination directory to be easily set. Thanks to gour for the suggestion. (ELISPDIR, INFODIR): Use it. * README (Compilation): Don't mention PREFIX, ELISPDIR, and INFODIR here. (Installation): Mention DESTDIR and PREFIX. * texi/muse.texi: Update copyright year. (Installation): Don't mention PREFIX, ELISPDIR, and INFODIR in the compilation step. Do mention DESTDIR and PREFIX in the installation step. 2008-01-06 Michael Olson * lisp/muse.el (muse-with-temp-buffer): Don't keep track of undo information. Update documentation. See ChangeLog.4 for earlier changes. ;; Local Variables: ;; coding: utf-8 ;; End: