Permalink
Commits on Nov 7, 2006
  1. Make Emacs Muse 3.02.93 (3.03 RC3) available

    2006-11-07  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse.el (muse-version): Make Emacs Muse 3.02.93, the third
    	release candidate for Muse 3.03, available.
    
    	* NEWS: Update.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-245
    mwolson committed Nov 7, 2006
Commits on Nov 6, 2006
  1. Add ChangeLog entry for manual change

    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-244
    mwolson committed Nov 6, 2006
  2. Merged from mwolson@gnu.org--2006-muse-el/muse-el--devel--0 (patch 10…

    …6-115)
    
    Patches applied:
    
     * mwolson@gnu.org--2006-muse-el/muse-el--devel--0--patch-114
       Remove C-c C-c binding for muse-follow-name-at-point, since no one objected in the last 1.5 months.
    
     * mwolson@gnu.org--2006-muse-el/muse-el--devel--0--patch-115
       Remove C-c C-c binding from manual.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-243
    mwolson committed Nov 6, 2006
  3. Fix link-following bug with invalid relative links

    2006-11-06  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse-project.el (muse-project-find-file): Fix bug when
    	following a relative link worked even when the path was incorrect.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-242
    mwolson committed Nov 6, 2006
Commits on Nov 4, 2006
  1. Fix bug with recognizing wiki project names too loosely

    * lisp/muse-wiki.el (muse-wiki-handle-explicit-interwiki): Fix a bug with
      recognizing project names too loosely.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-241
    mwolson committed Nov 4, 2006
  2. Be smarter about where explicit interwiki links end

    2006-11-04  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Make page
    	optional, and make interwiki delimiter a regular rather than shy
    	group.
    	(muse-wiki-handle-implicit-interwiki): Rename from
    	muse-wiki-handle-interwiki.  Use match group 3 to get the page.
    	(muse-wiki-handle-explicit-interwiki): New function that is
    	smarter about where an explicit link ends in a buffer.  This
    	allows you to refer to page names with invalid Wiki characters,
    	such as underscores and dashes, merely by enclosing them in double
    	brackets.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-240
    mwolson committed Nov 4, 2006
  3. Try to make relative links to project pages work

    2006-11-03  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse-project.el (muse-project-page-file): Make relative
    	links work as expected, hopefully.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-239
    mwolson committed Nov 4, 2006
  4. Fix bug when using C-c C-T to publish a file

    2006-11-03  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse-publish.el (muse-publish-this-file): Set the current
    	output style manually, since it will differ from anything in the
    	publishing style list.
    
    --This line, and those below, will be ignored--
    Files to commit:
       lisp/muse-publish.el
       lisp/muse-project.el
       ChangeLog
    
    This list might be incomplete or outdated if editing the log
    message was not invoked from an up-to-date changes buffer!
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-238
    mwolson committed Nov 4, 2006
Commits on Oct 30, 2006
  1. Really fix <example> highlighting bug this time

    2006-10-30  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse-colors.el (muse-colors-markup): Remove note about
    	grouping elements, since that no longer applies.
    	(muse-colors-custom-tags): Explicitly match against
    	muse-tag-regexp to get the match-data set the way we want.  This
    	really fixes the <example> highlighting bug that Stefan reported.
    	(muse-configure-highlighting): Set the original value to the
    	symbol, not the modified value.  Re-use modified rules properly.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-237
    mwolson committed Oct 30, 2006
  2. Fix goofy assertion

    2006-10-30  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Fix bug
    	introduced yesterday.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-236
    mwolson committed Oct 30, 2006
  3. Fix bug #7424: Error in redisplay while using Emacs 21.3

    2006-10-29  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse-wiki.el (muse-wiki-update-project-file-regexp)
    	(muse-wiki-update-interwiki-regexp): Ensure that nil is never
    	passed to regexp-opt, since that can cause Emacs 21 to throw an
    	"maximum binding depth exceeded" error.  Thanks to xs32 AT cornell
    	DOT edu for the report.
    	(muse-wiki-handle-wikiword): Avoid a potential stringp error.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-235
    mwolson committed Oct 30, 2006
  4. Fix bug in coloring of <example> tags

    2006-10-29  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse-colors.el (muse-configure-highlighting): Remove rules
    	without a regexp in the first position before iterating through
    	them to build muse-colors-vector.  This fixes a bug with the
    	display of <example> tags.  Thanks to Stefan Reichör for the
    	report.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-234
    mwolson committed Oct 30, 2006
  5. Implement publish-time detection of whether a link needs link-suffix

    * lisp/muse-project.el (muse-publish-link-file): Check to see whether the
      given link points at a valid file.  If so, return it.  Otherwise, apply
      other transforms like prefix and link suffix.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-233
    mwolson committed Oct 30, 2006
Commits on Oct 29, 2006
  1. Update my example configuration

    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-232
    mwolson committed Oct 29, 2006
  2. Permit non-Muse files in projects to be linked to, tweak file-regexp

    2006-10-29  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse-project.el (muse-project-find-file): Permit non-Muse
    	files in projects to be linked to, though it isn't yet sure
    	whether they will publish correctly.
    
    	* lisp/muse-regexps.el (muse-file-regexp): If something ends in
    	"/", it is a file or directory, not a Muse page.  Thanks to
    	Phillip Lord for the suggestion.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-231
    mwolson committed Oct 29, 2006
  3. Update NEWS

    2006-10-29  Michael Olson  <mwolson@gnu.org>
    
    	* NEWS: Update.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-230
    mwolson committed Oct 29, 2006
  4. Fix some link resolving bugs

    2006-10-29  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse-publish.el (muse-publish-url): Allow the original link
    	to serve as a description for a URL, as long as it differs from
    	the destination URL.  This fixes the description of WikPage links
    	in PDF output.
    
    	* lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use the path
    	of the current page as the local path, instead of duplicating the
    	remote file's path.  This probably fixes at least one reported
    	bug. since it's quite major.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-229
    mwolson committed Oct 29, 2006
  5. Fix issue with link suffix in links to other files

    2006-10-28  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse-project.el (muse-project-choose-style-by-link-suffix)
    	(muse-project-resolve-link): If the given style does not have a
    	link-suffix, default to suffix.  This fixes a bug I was noticing
    	when linking to a file that was published in both PDF and HTML
    	form.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-228
    mwolson committed Oct 29, 2006
Commits on Oct 28, 2006
  1. Update ChangeLog for last change

    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-227
    mwolson committed Oct 28, 2006
  2. Fix all known definition list publishing issues

    * lisp/muse-publish.el (muse-publish-surround-text): If we are asked to
      determine the amount of indentation, concatenate indent and post-indent
      the first time around.  This effectively fixes all known definition
      list issues.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-226
    mwolson committed Oct 28, 2006
  3. Checkpoint my definition list publishing changes

    2006-10-28  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse-publish.el (muse-publish-determine-dl-indent): New
    	function that is used as a callback to determine the initial
    	amount of indentation that the current dl item has.
    	(muse-publish-surround-dl): Use it.  Pass the initial indent value
    	and the post-indent value, instead of trying to determine them
    	both.
    	(muse-publish-strip-list-indentation): New function stripped from
    	`muse-publish-surround-text' for readability.
    	(muse-publish-surround-text): Instead of taking a determine-indent
    	value, take a determine-indent-func function, which is called just
    	after finding the next list item.  There are still some definition
    	list bugs with this implementation, but I need to checkpoint it.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-225
    mwolson committed Oct 28, 2006
Commits on Oct 16, 2006
  1. Add self-nested tag support to muse-colors as well

    2006-10-16  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse.el: Provide the 'muse-nested-tags feature so that
    	other software -- namely, Planner -- can detect whether they are
    	using a version of Muse that supports nested tags.
    	(muse-goto-tag-end): Moved from muse-publish.el and renamed from
    	muse-publish-goto-tag-end.
    
    	* lisp/muse-colors.el (muse-colors-tags, muse-colors-custom-tags):
    	Adapt for nested tags.
    
    	* lisp/muse-html.el (muse-html-markup-tags): Indicate that the
    	<class> tag is nestable.  Thanks to Phillip Lord for noticing
    	this.
    
    	* lisp/muse-publish.el (muse-publish-markup-tag)
    	(muse-publish-quote-tag): Use muse-goto-tag-end.
    
    	* lisp/muse-wiki.el ("muse-colors"): Adapt for nested tags.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-224
    mwolson committed Oct 16, 2006
  2. Add autoload cookie for muse-mode-choose-mode

    * lisp/muse-mode.(muse-mode-choose-mode): Add autoload cookie.  Thanks to
      Leo for the suggestion.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-223
    mwolson committed Oct 16, 2006
  3. New files: muse-import-docbook.el and muse-import-xml.el

    * AUTHORS: Bookkeeping.
    
    * lisp/muse-import-docbook.el (muse-import-docbook) 
      (muse-import-docbook-files): Docfix.
      (muse-import-docbook-get-title): Remove cl.el-ism.
    
    * lisp/muse-import-xml.el (muse-import-xml): Fix compiler warning.
    
    * NEWS: Mention new files.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-222
    mwolson committed Oct 16, 2006
  4. Merged from e.pomohaci@gmail.com--2006/muse-epomulet--0 (patch 0-7)

    Patches applied:
    
     * e.pomohaci@gmail.com--2006/muse-epomulet--0--base-0
       tag of mwolson@gnu.org--2006-muse-el/muse-el--devel--0--patch-81
    
     * e.pomohaci@gmail.com--2006/muse-epomulet--0--patch-1
      
    
     * e.pomohaci@gmail.com--2006/muse-epomulet--0--patch-2
       made the basic functionality for transforming into muse format
    
     * e.pomohaci@gmail.com--2006/muse-epomulet--0--patch-3
       made the basic functionality for transforming into muse format
    
     * e.pomohaci@gmail.com--2006/muse-epomulet--0--patch-4
       Merged from mwolson@gnu.org--2006-muse-el (patch 82), mwolson@gnu.org--2006 (patch 158-164)
    
     * e.pomohaci@gmail.com--2006/muse-epomulet--0--patch-5
       Changed file names for muse-from-*
    
     * e.pomohaci@gmail.com--2006/muse-epomulet--0--patch-6
       Merged from mwolson@gnu.org--2006-muse-el (patch 83)
    
     * e.pomohaci@gmail.com--2006/muse-epomulet--0--patch-7
       Corrected references from muse-import-xml-*.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-221
    mwolson committed Oct 16, 2006
Commits on Oct 15, 2006
  1. Add forgotten ChangeLog entry

    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-220
    mwolson committed Oct 15, 2006
  2. Fix bug in nested tag support

    * lisp/muse-publish.el (muse-publish-surround-text): Fix bug introduced
      in the nested tag support patch.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-219
    mwolson committed Oct 15, 2006
  3. Minor cleanups

    * lisp/muse-mode.el (muse-previous-reference): Minor docfix.
      (muse-next-reference, muse-previous-reference): Minor whitespace
      changes.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-218
    mwolson committed Oct 15, 2006
  4. Merged from mwolson@gnu.org--2006-muse-el (patch 98)

    Patches applied:
    
     * mwolson@gnu.org--2006-muse-el/muse-el--devel--0--patch-98
       Bugfix #6367
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-217
    mwolson committed Oct 15, 2006
  5. Do some bookkeeping

    2006-10-15  Michael Olson  <mwolson@gnu.org>
    
    	* AUTHORS: Bookkeeping.
    
    	* lisp/muse-blosxom.el (muse-blosxom-header): Indent code in lisp
    	tag.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-216
    mwolson committed Oct 15, 2006
  6. Merged from mwolson@gnu.org--2006-muse-el (patch 99-100)

    Patches applied:
    
     * mwolson@gnu.org--2006-muse-el/muse-el--devel--0--patch-99
       Fix of bug #6741: Exclude colon in recognised URLs
    
     * mwolson@gnu.org--2006-muse-el/muse-el--devel--0--patch-100
       Add support for pyblosxom metadate plugin.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-215
    mwolson committed Oct 15, 2006
  7. Initial implementation of nested tag support

    2006-10-15  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse-groff.el (muse-groff-markup-tags): Adapt for nested
    	tags.
    
    	* lisp/muse-html.el (muse-html-markup-tags): Ditto.
    
    	* lisp/muse-journal.el (muse-journal-latex-markup-tags): Ditto.
    
    	* lisp/muse-latex2png.el (muse-publish-markup-tags): Ditto.
    
    	* lisp/muse-poem.el (muse-poem-tag): Ditto.
    
    	* lisp/muse-publish.el (muse-publish-markup-tags)
    	(muse-publish-markup-header-footer-tags): Shift 4th element to 5th
    	element and make 4th element determine whether tags are nestable.
    	(muse-publish-goto-tag-end): New function that moves to the end of
    	a tag.  Handle nested tags when NESTED is non-nil.
    	(muse-publish-markup-tag): Call muse-publish-goto-tag-end.  Use
    	5th element for function.
    	(muse-publish-quote-tag): Handle nested quote tags.  I've tested
    	this on several scenarios, and it seems to work.
    
    	* muse.texi (Markup Tags): Mention nestable tags.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-214
    mwolson committed Oct 15, 2006
Commits on Oct 11, 2006
  1. Update NEWS for 3.02.6 release

    * NEWS: Update for 3.02.8 release.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-213
    mwolson committed Oct 11, 2006
Commits on Oct 10, 2006
  1. Update NEWS for 3.02.7 bugfix release.

    * NEWS: Update for 3.02.7 bugfix release.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-212
    mwolson committed Oct 10, 2006
Commits on Sep 26, 2006
  1. muse-colors: Fix bug found by recent Emacs 22 builds

    2006-09-26  Michael Olson  <mwolson@gnu.org>
    
    	* lisp/muse-colors.el (muse-use-font-lock): Don't quote
    	beginning-of-line.  This should fix a bug that was noticed in
    	recent Emacs 22 builds.
    git-archimport-id: mwolson@gnu.org--2006/muse--main--1.0--patch-211
    mwolson committed Sep 26, 2006