Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

8229 lines (5675 sloc) 269.339 kB
2006-01-19 15:49:56 GMT Michael Olson <mwolson@gnu.org> patch-357
Summary:
Another Debian fix.
Revision:
muse--main--1.0--patch-357
* debian/NEWS: Rename from NEWS.Debian at the suggestion of Romain.
* debian/rules: Drop explicit installation of NEWS.Debian. This should
happen automatically now.
modified files:
ChangeLog debian/rules
renamed files:
debian/.arch-ids/NEWS.Debian.id
==> debian/.arch-ids/NEWS.id
debian/NEWS.Debian
==> debian/NEWS
2006-01-19 01:54:58 GMT Michael Olson <mwolson@gnu.org> patch-356
Summary:
Debian fixups.
Revision:
muse--main--1.0--patch-356
* debian/emacsen-startup: Remove unnecessary path addition.
* debian/rules: Explicitly install NEWS.Debian. Thanks to Romain
Francoise for noticing.
modified files:
ChangeLog debian/emacsen-startup debian/rules
2006-01-17 03:57:45 GMT Michael Olson <mwolson@gnu.org> patch-355
Summary:
Merged from mwolson@gnu.org--2005 (patch 56)
Revision:
muse--main--1.0--patch-355
* Sync a few changes back.
modified files:
ChangeLog Makefile Makefile.defs debian/changelog
2006-01-17 02:08:48 GMT Michael Olson <mwolson@gnu.org> patch-354
Summary:
Post-release updates.
Revision:
muse--main--1.0--patch-354
* AUTHORS: Update assignments.
* Makefile (release): Sign files here, rather than just before upload.
* debian/copyright: Update.
* debian/emacsen-install (FILES): Filter out autoloads.
* debian/emacsen-startup: Load autoload file.
* rules (build-stamp): Make autoloads.
(install): Install NEWS properly.
* lisp/Makefile: Make sure autoloads get generated upon install.
* lisp/muse.el (muse-version): Change to version 3.02.6. Oops. Thanks
to Romain Francoise for spotting this.
modified files:
AUTHORS ChangeLog Makefile debian/copyright
debian/emacsen-install debian/emacsen-startup debian/rules
lisp/Makefile lisp/muse.el
renamed files:
debian/.arch-ids/NEWS.id
==> debian/.arch-ids/NEWS.Debian.id
debian/NEWS
==> debian/NEWS.Debian
2006-01-13 22:52:45 GMT Michael Olson <mwolson@gnu.org> patch-353
Summary:
Fix typo.
Revision:
muse--main--1.0--patch-353
* lisp/muse-publish.el (muse-forward-list-item): Fix typo. Thanks to Jim
Ottaway for the report.
modified files:
ChangeLog lisp/muse-publish.el
2006-01-13 03:36:47 GMT Michael Olson <mwolson@gnu.org> patch-352
Summary:
Merged from mwolson@gnu.org--2005 (patch 53-55)
Revision:
muse--main--1.0--patch-352
Patches applied:
* mwolson@gnu.org--2005/muse--rel--3.02--patch-53
Use better code for displaying warnings.
* mwolson@gnu.org--2005/muse--rel--3.02--patch-54
Add NEWS items. Make eval of <lisp> at display time optional.
* mwolson@gnu.org--2005/muse--rel--3.02--patch-55
Release Emacs Muse 3.02.6.
modified files:
ChangeLog Makefile.defs NEWS debian/changelog
lisp/muse-colors.el lisp/muse-html.el lisp/muse-mode.el
lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
lisp/muse.el muse.texi
2006-01-11 22:08:16 GMT Michael Olson <mwolson@gnu.org> patch-351
Summary:
Fix #5044: lisp tag only evaluates first statement.
Revision:
muse--main--1.0--patch-351
* lisp/muse-colors.el (muse-colors-lisp-tag): Manually wrap the contents
in (progn ...) so that multiple lisp fragments can be evaluated.
Thanks to Jim Ottaway for the idea.
* lisp/muse-publish.el (muse-publish-lisp-tag): Ditto.
modified files:
ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2006-01-06 18:17:07 GMT Michael Olson <mwolson@gnu.org> patch-350
Summary:
Sync with contributors.
Revision:
muse--main--1.0--patch-350
* scripts/muse-build.el (muse-generate-autoloads): Add a newline to keep
Emacs from being confused when it loads this file. I don't think
Emacs' evaluation of the quoted local variables section does any harm,
but if it does, I'll provide a different fix.
modified files:
ChangeLog scripts/muse-build.el
2006-01-05 16:20:51 GMT Michael Olson <mwolson@gnu.org> patch-349
Summary:
Merged from john@wjsullivan.net--2006 (patch 0-1)
Revision:
muse--main--1.0--patch-349
Patches applied:
* john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
Updated copyright year. Added notes about using the .muse file extension to the Projects node.
modified files:
ChangeLog muse.texi
2006-01-05 14:38:56 GMT Michael Olson <mwolson@gnu.org> patch-348
Summary:
More nested list twiddling.
Revision:
muse--main--1.0--patch-348
* lisp/muse-publish.el (muse-publish-surround-dl)
(muse-forward-list-item): Make marginal progress on definition lists.
(muse-forward-paragraph): Move forward first before searching.
* lisp/muse-regexps.el (muse-dl-term-regexp): New regexp that specifies
how a term begins. The first match string contains the term.
(muse-dl-term-regexp): Don't include initial "^", so that we can embed
this more easily.
modified files:
ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
2006-01-05 13:28:49 GMT Michael Olson <mwolson@gnu.org> patch-347
Summary:
Fix nested list regression. Make some (untested) progress on dl.
Revision:
muse--main--1.0--patch-347
* lisp/muse-docbook.el (muse-docbook-markup-strings): Drop newline from
end-ddt string.
* lisp/muse-html.el (muse-html-markup-strings): Ditto.
* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
* lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
* muse.texi (Introduction): Fix dated part concerning muse-wiki.
* lisp/muse-publish.el (muse-publish-surround-dl): Make good progress on
this.
(muse-list-item-type): Deal with null str by returning nil. It should
never have to do this, but I'd rather not be bothered when I'm
debugging something else.
(muse-forward-paragraph): Make the enclosing parens shy.
(muse-forward-list-item): Take optional ENTRY-P argument so that we can
use this for both dl terms and dl entries. Use muse-dl-entry-regexp
when dealing with dl entries. Lower the match number to cope with
change to muse-forward-paragraph.
(muse-publish-markup-list): Quote arguments lambda functions properly,
so that we don't run into namespace conflicts. This should fix a
regression in nested list handling.
* lisp/muse-regexps.el (muse-list-item-regexp): Clarify docstring.
(muse-dl-entry-regexp): New regexp that matches the beginning of a
definition list entry.
modified files:
ChangeLog lisp/muse-docbook.el lisp/muse-html.el
lisp/muse-publish.el lisp/muse-regexps.el lisp/muse-texinfo.el
lisp/muse-xml.el muse.texi
2006-01-05 03:51:57 GMT Michael Olson <mwolson@gnu.org> patch-346
Summary:
Fix #4973: muse-project-ignore-regexp too aggressive
Revision:
muse--main--1.0--patch-346
* lisp/muse-project.el (muse-project-ignore-regexp): Note that
case-fold-search should be nil before using this regexp.
(muse-project-recurse-directory, muse-project-file-entries)
(muse-project-of-file): Set case-fold-search to nil before matching
against muse-project-ignore-regexp. Thanks to G. J. Teale for the
report.
* muse-registry.el (muse-registry-make-new-registry): Ditto.
modified files:
ChangeLog lisp/muse-project.el lisp/muse-registry.el
2006-01-04 20:07:54 GMT Michael Olson <mwolson@gnu.org> patch-345
Summary:
Fix backtrace on project names.
Revision:
muse--main--1.0--patch-345
* lisp/muse-wiki.el (muse-wiki-handle-interwiki): Fix backtrace on
coloring project names.
modified files:
ChangeLog lisp/muse-wiki.el
2006-01-04 00:50:43 GMT Michael Olson <mwolson@gnu.org> patch-344
Summary:
Fix quote publishing error.
Revision:
muse--main--1.0--patch-344
* lisp/muse-publish.el (muse-publish-surround-text): Fix an error that
occurs when publishing quotes.
modified files:
ChangeLog lisp/muse-publish.el
2006-01-04 00:37:27 GMT Michael Olson <mwolson@gnu.org> patch-343
Summary:
Nested list fix.
Revision:
muse--main--1.0--patch-343
* lisp/muse-publish.el (muse-publish-surround-text): Preserve indentation
of nested-list items until they are processed.
modified files:
ChangeLog lisp/muse-publish.el
2006-01-04 00:00:52 GMT Michael Olson <mwolson@gnu.org> patch-342
Summary:
Nested ordered and unordered lists seem to work now.
Revision:
muse--main--1.0--patch-342
* muse-publish.el (muse-insert-markup-end-list): New function that
publishes the text with end-list properties.
(muse-publish-surround-text): If we are looking at a list item while
stripping whitespace, make sure it has at least one space in front so
that it gets published correctly. Use muse-insert-markup-end-list for
inserting end-tag.
(muse-forward-list-item): Get the position of the next list-end
property and use it if point moves past it. Use `cond' instead of `if'
for a nicer look.
modified files:
ChangeLog lisp/muse-publish.el
2006-01-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
Summary:
Fix #4718: InterWiki links with special characters are not handled properly.
Revision:
muse--main--1.0--patch-341
* lisp/muse-wiki.el (muse-wiki-handle-interwiki): If given a string, make
sure that we get everything after the interwiki delimiter. This fixes
#4718.
modified files:
ChangeLog lisp/muse-wiki.el
2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
Summary:
Fix an issue with muse-project-file-alist.
Revision:
muse--main--1.0--patch-340
* lisp/muse-project.el (muse-project-file-alist): Apply patch from
G. J. Teale. Make sure that last-mod is loaded correctly. This fixes
a problem that causes some files to not be published.
modified files:
AUTHORS ChangeLog lisp/muse-project.el
2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
Summary:
Implement escaping of "[" and "]" in extended links.
Revision:
muse--main--1.0--patch-339
* lisp/muse-mode.el (muse-make-link): Use muse-link-escape
* lisp/muse.el (muse-link-escape): Escape "[" and "]" in links.
(muse-link-unescape): Unescape "[" and "]" in links.
(muse-handle-explicit-link): Use muse-link-unescape.
modified files:
ChangeLog lisp/muse-mode.el lisp/muse.el
2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
Summary:
muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
Revision:
muse--main--1.0--patch-338
* lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
publish <lisp> tags.
(muse-colors-lisp-tag): New function that implements the evaluation of
<lisp> tags when viewing Muse files. Thanks to Jim Ottaway for porting
this.
modified files:
ChangeLog lisp/muse-colors.el
2006-01-02 01:05:13 GMT Michael Olson <mwolson@gnu.org> patch-337
Summary:
muse-wiki: Allow interwiki links to use different base URLs.
Revision:
muse--main--1.0--patch-337
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): If :base-url is
defined for the remote style, use it instead of file-relative-name to
resolve the path. Thanks to Justin Kirby for the idea.
modified files:
ChangeLog lisp/muse-wiki.el
2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
Summary:
Fix #4971.
Revision:
muse--main--1.0--patch-336
* lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
modified files:
ChangeLog lisp/muse-xml-common.el
2006-01-01 18:27:53 GMT Michael Olson <mwolson@gnu.org> patch-335
Summary:
More definition list twiddling.
Revision:
muse--main--1.0--patch-335
* lisp/muse-publish.el (muse-publish-surround-dl): Make marginal
progress.
* lisp/muse-regexps.el (muse-list-item-regexp): Match additional
whitespace after "::".
modified files:
ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
2006-01-01 05:04:36 GMT Michael Olson <mwolson@gnu.org> patch-334
Summary:
Fix a few more list markup issues.
Revision:
muse--main--1.0--patch-334
* lisp/muse-publish.el (muse-publish-surround-dl): Begin this function
for definition list markup, but it's not useful yet.
(muse-publish-surround-text): Accept post-indent argument, and use it
to strip extra space from indented lists, hopefully in a smart way.
(muse-forward-list-item): Don't explicitly move the point unless
another list item of the same type is encountered.
(muse-publish-markup-list): Calculate post-indent correctly, and make
use of it.
modified files:
ChangeLog lisp/muse-publish.el
2005-12-30 23:22:45 GMT Michael Olson <mwolson@gnu.org> patch-333
Summary:
muse-publish: Prevent error when return value is not a string.
Revision:
muse--main--1.0--patch-333
* lisp/muse-publish.el (muse-publish-markup): Make sure returned value is
a string before using it to replace text. Thanks to Sacha for the
patch.
modified files:
ChangeLog lisp/muse-publish.el
2005-12-30 23:12:56 GMT Michael Olson <mwolson@gnu.org> patch-332
Summary:
muse-publish: Prevent an error with list markup.
Revision:
muse--main--1.0--patch-332
* lisp/muse-publish.el (muse-forward-list-item): If type is 'dl, do not
remove the matched text from muse-list-item-regexp.
(muse-publish-markup-list): Apply patch from Sacha that keeps
muse-publish-markup-region from being confused.
modified files:
ChangeLog lisp/muse-publish.el
2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
Summary:
Fix #4923: Definition lists with numbers are not possible.
Revision:
muse--main--1.0--patch-331
* lisp/muse-publish.el (muse-list-item-type): Use string-match to
determine whether an item is an ordered list or definition list. This
should fix Bug #4923.
modified files:
ChangeLog lisp/muse-publish.el
2005-12-30 00:35:12 GMT Michael Olson <mwolson@gnu.org> patch-330
Summary:
Make progress on non-nested ordered and unordered lists.
Revision:
muse--main--1.0--patch-330
* lisp/muse-publish.el (muse-publish-markup-regexps): Make sure that we
don't match lines with just whitespace for 'quote.
(muse-publish-markup-comment): Use muse-insert-markup in the correct
order. Remove extra comment space.
(muse-publish-surround-text): Stay at end of line if we are at the end
of a series of list items. Otherwise advance.
(muse-forward-paragraph): Use "\n" instead of "$" in regexps, since the
former works better in multi-line contexts.
(muse-forward-list-item): Fix a silly logic error. Simplify the regexp
passed to muse-forward-paragraph. Remove the initial "- " or "1. "
when the markup types match on a new item.
(muse-publish-markup-list): Docfix. Swap args of string-match. Ignore
an unordered list if a dash immediately follows. This disambiguates
the emdash and unordered list markups. Use save-excursion to ensure
that the point ends on the line after the begin-list markup. We still
haven't dealt with definition lists yet.
(muse-publish-markup-quote): Docfix. Deal with improved regexp.
Manually remove the leading whitespace. Insert 'begin-quote and
'end-quote correctly, and use 'quote-item for
muse-publish-surround-text.
(muse-publish-quote-tag): Deal with multiple paragraphs inside of a
quote tag. Skip past additional whitespace in the move function for
muse-publish-surround-text.
(muse-publish-comment-tag): Make the comment text read-only.
modified files:
ChangeLog lisp/muse-publish.el
2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
Summary:
muse-latex: Fix comment markup.
Revision:
muse--main--1.0--patch-329
* lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
comment-end. Thanks to Ken Brown for reporting this.
modified files:
ChangeLog lisp/muse-latex.el
2005-12-29 21:33:08 GMT Michael Olson <mwolson@gnu.org> patch-328
Summary:
muse-publish: Use narrow-to-region to fix various bugs.
Revision:
muse--main--1.0--patch-328
* lisp/muse-publish.el (muse-publish-markup-tag): Code indent change.
(muse-publish-escape-specials): Use `narrow-to-region' so that we
better define the region to work with. Thanks to Sacha Chua for the
advice. Also make sure that we are more careful with the result from
next-single-property-change.
(muse-publish-surround-text): Use narrow-to-region. Make this routine
less brain-dead.
(muse-publish-verse-tag): Use narrow-to-region.
modified files:
ChangeLog lisp/muse-publish.el
2005-12-29 19:49:39 GMT Michael Olson <mwolson@gnu.org> patch-327
Summary:
Minor logic tweak in muse-forward-list-item.
Revision:
muse--main--1.0--patch-327
* lisp/muse-publish.el (muse-forward-list-item): On second thought, let's
not use POST-INDENT. It would accidentally merge lists that were
1-space-different in indentation. Even more so for definition lists.
modified files:
ChangeLog lisp/muse-publish.el
2005-12-29 07:45:45 GMT Michael Olson <mwolson@gnu.org> patch-326
Summary:
Work on nested list support for ordered and unordered lists.
Revision:
muse--main--1.0--patch-326
* lisp/muse-publish.el: Nested list support isn't quite finished, but
progress is being made.
(muse-publish-markup-regexps): Remove 2150 regexp since it doesn't seem
useful at the moment. Invoke `format' to get the general version of
muse-list-item-regexp.
(muse-publish-surround-text): Add INDENT argument that specifies the
leading indentation to strip. Default is all whitespace. Loop until
MOVE-FUNC returns nil.
(muse-list-item-type): New function that figures out what kind of list
we have, given its separator string.
(muse-forward-paragraph): Make this slightly more general.
(muse-forward-list-item): New function that moves forward to the next
list item. Non-nil is returned if we found another item of the same
type, nil otherwise.
(muse-publish-markup-list): Adapt unordered list and ordered list to
perhaps do nested lists correctly, though this hasn't been tested.
* lisp/muse-regexps.el (muse-list-item-regexp): Use "%s" in place of
initial whitespace for the sake of flexibility. Call `format' on it to
change it.
modified files:
ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
2005-12-27 18:51:18 GMT Michael Olson <mwolson@gnu.org> patch-325
Summary:
Pave the way for nested lists by adding markup strings.
Revision:
muse--main--1.0--patch-325
* examples/muse.rnc: muse.element.format is no longer a block, and may
not contain muse.element.p.
* lisp/muse-latex.el (muse-latex-markup-strings): Add markup strings for
'(begin|end)-(quote|uli|oli|dl)-item. Add '(begin|end)-(dl|ddt|dde)
markup strings. This will allow for more flexibility in constructing
all sorts of lists, especially definition lists. Rename 'start-dde to
'begin-dde for consistency.
* lisp/muse-texinfo.el (muse-latex-markup-strings): Ditto.
(muse-texinfo-markup-regexps): Remove list concatenation regexp.
* lisp/muse-docbook.el (muse-docbook-markup-strings)
(muse-docbook-markup-regexps): Ditto, but simplify paragraph regexp.
* lisp/muse-xml.el (muse-xml-markup-regexps, muse-xml-markup-strings):
Ditto.
* lisp/muse-html.el (muse-html-markup-regexps, muse-html-markup-strings):
Ditto. Include <p></p> in center markup.
(muse-html-markup-paragraph): Remove special treatment of blockquote
and center.
* lisp/muse-groff.el (muse-groff-markup-strings): Rename 'begin-dde to
'start-dde.
* lisp/muse-publish.el (muse-publish-markup-regexps): Begin implementing
nested list preliminaries. This is currently broken, probably.
* lisp/muse-regexps.el (muse-list-item-regexp): New regexp that matches
the beginning of a list item.
modified files:
ChangeLog examples/muse.rnc lisp/muse-docbook.el
lisp/muse-groff.el lisp/muse-html.el lisp/muse-latex.el
lisp/muse-publish.el lisp/muse-regexps.el lisp/muse-texinfo.el
lisp/muse-xml.el
2005-12-27 03:20:11 GMT Michael Olson <mwolson@gnu.org> patch-324
Summary:
Implement <quote> tag.
Revision:
muse--main--1.0--patch-324
* lisp/muse-publish.el (muse-publish-markup-tags)
(muse-publish-quote-tag): Implement <quote> tag, which does a
blockquote. This is an alternative to indenting text, in that the
quote can span several paragraphs. The paragraph detection routine for
HTML has not yet been tested with several paragraphs inside a quote.
modified files:
ChangeLog lisp/muse-publish.el
2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
Summary:
Add markup for non-breaking space.
Revision:
muse--main--1.0--patch-323
* lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
for 'no-break-space.
* lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
* lisp/muse-html.el (muse-html-markup-strings): Ditto.
* lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
* lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
* lisp/muse-publish.el (muse-publish-markup-regexps)
(muse-publish-markup-functions): Interpret "~~" as a non-breaking
space. Thanks to Ken Brown for the suggestion.
(muse-publish-markup-no-break-space): New function that publishes a
non-breaking space.
modified files:
ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
lisp/muse-texinfo.el lisp/muse-xml.el
2005-12-26 21:35:08 GMT Michael Olson <mwolson@gnu.org> patch-322
Summary:
muse-texinfo: Escape commas in URLs.
Revision:
muse--main--1.0--patch-322
* lisp/muse-texinfo.el (muse-texinfo-markup-specials-url): New option
that determines the specials to escape in URLs. This is needed in
order to escape commas in @ref.
(muse-texinfo-decide-specials): New function that determines the
specials to escape by context.
modified files:
ChangeLog lisp/muse-texinfo.el
2005-12-26 07:02:20 GMT Michael Olson <mwolson@gnu.org> patch-321
Summary:
Make sure spaces in HTML URLs get escaped properly.
Revision:
muse--main--1.0--patch-321
* lisp/muse-docbook.el (muse-docbook-markup-specials): Move to
muse-xml-common.el.
* lisp/muse-html.el (muse-html-markup-specials): Ditto.
* lisp/muse-xml.el (muse-xml-markup-specials): Ditto.
* lisp/muse-html.el (muse-html-prepare-buffer): Don't modify
muse-publish-url-transforms.
* lisp/muse-publish.el (muse-publish-escape-specials): Get specials only
once, rather than once-per-iteration.
(muse-publish-escape-specials-in-string): If a function is returned by
a function in :specials, pass it the string and use the results. This
allows us to deal with funky cases like HTML URLs which work on a
negated subset, by passing the buck. We don't permit this behavior in
muse-publish-escape-specials because there hasn't been a need, yet.
* lisp/muse-xml-common.el (muse-xml-markup-specials): New option that
specifies the specials to normally escape.
(muse-xml-markup-specials-url-extra): New option that specifies the
extra specials to escape in URLs. Thanks to John Sullivan for
reporting the incorrect translation of the space character in URLs.
(muse-xml-decide-specials): New function that determines the specials
to escape, given context.
(muse-xml-escape-url): Rename from muse-xml-escape-string. Add "%" to
the list of characters to ignore. Fix code indentation.
modified files:
ChangeLog lisp/muse-docbook.el lisp/muse-html.el
lisp/muse-publish.el lisp/muse-xml-common.el lisp/muse-xml.el
2005-12-25 17:33:25 GMT Michael Olson <mwolson@gnu.org> patch-320
Summary:
Allow text like "%N%" in markup strings.
Revision:
muse--main--1.0--patch-320
* lisp/muse-docbook.el (muse-docbook-markup-strings): Rename
'internal-link to 'anchor-ref for clarity. Split 'url-link into 'url
and 'link so that TeX-related publishing styles can more handle links
to other Muse documents. Add 'link-and-anchor string that handles a
link with an anchor and an optional description.
* lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
* lisp/muse-html.el (muse-html-markup-strings): Ditto.
* lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
* lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
* lisp/muse-publish.el (muse-publish-url-transforms): Remove
muse-publish-prepare-url.
* lisp/muse-publish.el (muse-markup-text): Turn this into a function and
add documentation. It will now handle arguments like "%N%", which
indicate the position of an argument to insert. `format' is applied
afterward.
(muse-publish-classify-url): New function derived from
muse-publish-prepare-url that returns a data structure with complete
information about the given target string.
(muse-publish-url): Use muse-publish-classify-url. This should fix an
error in the LaTeX publishing style when specifying links to anchors.
(muse-publish-insert-url): Remove unnecessary let-binding.
(muse-publish-markup-url): Simplify, now that we have whole-document
escaping of specials.
(muse-publish-prepare-url): Remove.
* lisp/muse.el (muse-replace-regexp-in-string): Use a more robust
fallback routine when neither replace-regexp-in-string nor
replace-in-string are found.
modified files:
ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
lisp/muse-texinfo.el lisp/muse-xml.el lisp/muse.el
2005-12-25 04:32:27 GMT Michael Olson <mwolson@gnu.org> patch-319
Summary:
Use simpler markup string for anchors.
Revision:
muse--main--1.0--patch-319
* lisp/muse-docbook.el (muse-docbook-markup-strings): Use 'anchor instead
of 'begin-anchor and 'end-anchor.
* lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
* lisp/muse-publish.el (muse-publish-markup-anchor): Ditto.
* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
* lisp/muse-xml-common.el (muse-xml-markup-anchor): Ditto.
* lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
* lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-anchor):
Revert previous change, since muse-html-insert-contents needs
muse-html-insert-anchor.
modified files:
ChangeLog lisp/muse-docbook.el lisp/muse-html.el
lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
lisp/muse-xml-common.el lisp/muse-xml.el
2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
Summary:
Fix a markup error involving links like [[#foo]].
Revision:
muse--main--1.0--patch-318
* examples/QuickStart.muse: Move <contents> higher. Remove <comment>
tags around the centered text.
* lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
(muse-html-markup-strings): Remove table-group strings, since they
aren't valid (X)HTML like I had thought. Change center to use <p>
rather than <span>.
(muse-html-insert-anchor): Remove.
(muse-html-markup-anchor): Respect the noemphasis property. This fixes
a bug with links like [[#foo]].
(muse-html-markup-footnote): Insert the correct footnote number.
* lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
rule higher than anchor rule.
(muse-publish-markup-anchor): Respect the noemphasis property.
* lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
noemphasis property.
modified files:
ChangeLog examples/QuickStart.muse lisp/muse-html.el
lisp/muse-publish.el lisp/muse-xml-common.el
2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
Summary:
Get rid of muse-regexp-space. Standardize anchor markup somewhat.
Revision:
muse--main--1.0--patch-317
* lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
Replace muse-regexp-space with muse-regexp-blank. Too many Emacs
functions treat [:blank:]+\n differently than [:space:], so we'll use
the former everywhere.
* lisp/muse-convert.el (muse-write-citation): Ditto.
* lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
* lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
* lisp/muse-publish.el (muse-publish-markup-regexps)
(muse-publish-markup-tag, muse-publish-surround-text)
(muse-publish-markup-list): Ditto.
* lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
Ditto.
* lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
* lisp/muse-regexps.el (muse-regexp-space): Remove.
* lisp/muse-docbook.el (muse-docbook-markup-functions): Use
muse-xml-markup-anchor.
(muse-docbook-markup-strings): Add markup strings for anchors.
(muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
* lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
* lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
since we now have a sane default in muse-publish.el.
(muse-latex-markup-strings): Add markup strings for anchors.
(muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
* lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
strings. If style does not handle anchors, remove them.
* lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
rule, since we now have a sane default in muse-publish.el.
(muse-texinfo-markup-strings): Add markup strings for anchors.
(muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
* lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
for handling anchors.
(muse-xml-markup-table): Pass row-len to begin-table-group markup
string.
* lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
anchors.
(muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
modified files:
ChangeLog lisp/muse-colors.el lisp/muse-convert.el
lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
lisp/muse-regexps.el lisp/muse-registry.el
lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
lisp/muse.el
2005-12-24 22:07:28 GMT Michael Olson <mwolson@gnu.org> patch-316
Summary:
Adapt the remaining publishing styles.
Revision:
muse--main--1.0--patch-316
* lisp/muse-groff.el (muse-groff-markup-paragraph): Use
muse-insert-markup.
* lisp/muse-latex2png.el (muse-publish-latex-tag): Use
muse-insert-markup.
(latex2png): Clean up the code a bit.
* lisp/muse-texinfo.el (muse-texinfo-insert-anchor): Use
muse-insert-markup.
(muse-texinfo-markup-table): Use the shiny new
muse-publish-table-fields function.
modified files:
ChangeLog lisp/muse-groff.el lisp/muse-latex2png.el
lisp/muse-texinfo.el
2005-12-24 21:47:44 GMT Michael Olson <mwolson@gnu.org> patch-315
Summary:
Make all XML-based publishing styles do tables. Needs testing.
Revision:
muse--main--1.0--patch-315
* lisp/muse-docbook.el (muse-docbook-markup-functions): Use
muse-xml-markup-table.
(muse-docbook-markup-regexps): Remove table kludges.
(muse-docbook-markup-strings): Add markup strings for tables.
(muse-docbook-encoding-map, muse-docbook-transform-content-type)
(muse-docbook-markup-table): Remove in favor of using the functions in
muse-xml-common.el.
(muse-docbook-encoding): Use muse-xml-transform-content-type.
(muse-docbook-markup-paragraph, muse-docbook-insert-anchor): Use
muse-insert-markup.
(muse-docbook-fixup-tables): Remove, since it isn't needed anymore.
(muse-docbook-prepare-buffer): New function that forces the escaping of
extra specials in URLs.
* lisp/muse-html.el (muse-html-table-attributes): Add a leading space.
Fix documentation.
(muse-html-markup-regexps): Remove table kludges.
(muse-html-markup-strings): Add markup strings for tables.
(muse-html-encoding-map, muse-html-transform-content-type): Remove in
favor of the functions of muse-xml-common.el.
(muse-html-insert-anchor, muse-html-markup-paragraph)
(muse-html-class-tag): Use muse-insert-markup.
(muse-html-markup-table): Call muse-xml-markup-table to do most of the
work, passing attributes.
(muse-html-insert-contents): Use muse-insert-markup. Bum it down a
bit.
(muse-html-encoding): Use muse-xml-transform-content-type.
(muse-html-fixup-tables): Remove.
* lisp/muse-xml-common.el: Move a few functions and options here from
other publishing styles. Make an initial attempt at an XML-based table
publishing routine that uses markup strings. I'm not sure if it will
abstract easily enough to use with LaTeX, but that's not a huge
concern.
* lisp/muse-xml.el (muse-xml-markup-regexps): Remove table kludges.
(muse-xml-markup-strings): Add table markup strings. Omit table-group
markup since it's unnecessary sugar.
(muse-xml-encoding-map, muse-xml-transform-content-type)
(muse-xml-markup-table): Move to muse-xml-common.el.
(muse-xml-encoding): Pass default argument.
(muse-xml-markup-paragraph, muse-xml-insert-anchor): Use
muse-insert-markup.
(muse-xml-fixup-tables): Remove.
modified files:
ChangeLog lisp/muse-docbook.el lisp/muse-html.el
lisp/muse-xml-common.el lisp/muse-xml.el
2005-12-24 20:01:37 GMT Michael Olson <mwolson@gnu.org> patch-314
Summary:
Implement a nicer way of publishing tables. Fix some regexps.
Revision:
muse--main--1.0--patch-314
* lisp/muse-html.el (muse-html-markup-footnote): Fix logic error. I
thought "/=" was a typo, but it really meant "!=". Odd. Let's avoid
that so that people familiar with C derivatives won't be confused :^) .
(muse-html-insert-anchor, muse-html-markup-paragraph): Fix regexp. We
have to make sure to add "\n" to most negated sets if we don't want
them to span multiple lines.
(muse-html-escape-string): Move to muse-xml-common.el.
(muse-html-prepare-buffer): Use muse-xml-escape-string.
* lisp/muse-journal.el (muse-journal-html-heading-regexp): Fix.
* lisp/muse-latex.el (muse-latex-markup-regexps): Remove the kludgy
table-joining regexp.
(muse-latex-markup-table): Call muse-publish-table-fields to get a
table structure that we can work with. Now we can publish the entire
table at once.
* lisp/muse-protocols.el (muse-browse-url-info): Fix regexps.
* lisp/muse-publish.el (muse-publish-markup-regexps): Compact some
regexps. Use a table-matching regexp that matches the entire region of
a table, rather than just one line.
(muse-publish-file): Docfix.
(muse-publish-markup-footnote): Compact regexp.
(muse-publish-table-fields): New function that snarfs the given region
and returns a table structure.
* lisp/muse-regexps.el (muse-table-field-regexp): New regexp that matches
the field separator for tables.
(muse-table-line-regexp): New regexp that matches a table line.
(muse-tag-regexp): Fix regexp.
* lisp/muse-registry.el (muse-registry-url-regexp)
(muse-registry-link-regexp): Fix.
* lisp/muse-xml.el (muse-xml-insert-anchor): Fix regexp.
* lisp/muse-xml-common.el: New file containing routines that are commonly
used by XML-ish publishing styles.
(muse-xml-sort-table): New function that sorts a table structure so
that it validates properly. We don't use it yet, but we will.
new files:
lisp/.arch-ids/muse-xml-common.el.id lisp/muse-xml-common.el
modified files:
ChangeLog lisp/muse-html.el lisp/muse-journal.el
lisp/muse-latex.el lisp/muse-protocols.el lisp/muse-publish.el
lisp/muse-regexps.el lisp/muse-registry.el lisp/muse-xml.el
2005-12-23 06:18:46 GMT Michael Olson <mwolson@gnu.org> patch-313
Summary:
muse-latex: Work on table markup, isn't perfect yet.
Revision:
muse--main--1.0--patch-313
* lisp/muse-latex.el (muse-latex-markup-table): Make this sort of work.
I've got an idea for how it should be done. We're going to try to
snarf the whole table in muse-publish using only regexps, and pass it
to the style-specific table markup function.
* lisp/muse-publish.el (muse-publish-insert-url)
(muse-publish-markup-url): Use muse-insert-markup.
(muse-publish-verbatim-tag): Pass arguments correctly.
modified files:
ChangeLog lisp/muse-latex.el lisp/muse-publish.el
2005-12-23 05:27:53 GMT Michael Olson <mwolson@gnu.org> patch-312
Summary:
Get practically-perfect LaTeX special escaping.
Revision:
muse--main--1.0--patch-312
* examples/QuickStart.muse: Detabify, change URLs.
* lisp/muse-latex.el (muse-latex-markup-specials-document): New option
that indicates the specials characters to escape in the whole document.
(muse-latex-markup-specials-example): New option that indicates the
specials to escape in <example> regions.
(muse-latex-markup-specials-literal): New option that indicates the
specials to escape in =monospaced text= and <code> regions.
(muse-latex-markup-specials-url): New option that indicates the
specials to escape in URLs.
(muse-latex-decide-specials): Determine which specials to use depending
on context.
(muse-latex-insert-anchor): Use muse-insert-markup.
* lisp/muse-publish.el (muse-publish-markup-region): Escape specials in
the entire document.
(muse-publish-escape-specials, muse-publish-escape-specials-in-string):
List all contexts in documentation. Skip past entire read-only regions
for a speed improvement. We'll need this now that we're using it on
the whole document. Fix a bug in retrieving specials.
(muse-publish-markup-enddots, muse-publish-markup-dots)
(muse-publish-markup-rule, muse-publish-surround-text): Use
muse-insert-markup.
(muse-publish-markup-leading-space): Take 2 more arguments for easy
generalization.
(muse-publish-markup-verse): Pass more arguments to
muse-publish-markup-leading-space.
(muse-publish-url): Fix a specials bug with bare links.
(muse-publish-code-tag): Use 'literal context here.
modified files:
ChangeLog examples/QuickStart.muse lisp/muse-latex.el
lisp/muse-publish.el
2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
Summary:
muse-build: Prevent backup files when generating autoloads.
Revision:
muse--main--1.0--patch-311
* scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
that we don't get muse-autoloads.el~ files.
modified files:
ChangeLog scripts/muse-build.el
2005-12-22 04:12:00 GMT Michael Olson <mwolson@gnu.org> patch-310
Summary:
Begin implementing context-specific handling of special characters.
Revision:
muse--main--1.0--patch-310
* lisp/muse-publish.el (muse-publish-url-transforms)
(muse-publish-desc-transforms): Remove
muse-publish-escape-specials-in-string, since we will explicitly call
this with the proper parameters later on.
(muse-publish-escape-specials, muse-publish-escape-specials-in-string):
Add new optional CONTEXT argument that specifies further information to
use when obtaining the specials that will be applied to the text. If
someone specifies a function instead of an alist for the style's
specials, call it and pass CONTEXT.
(muse-publish-markup-word): Indicate the context when escaping
specials. Make sure we have a context before continuing the publishing
of the word.
(muse-publish-markup-email, muse-publish-markup-url)
(muse-publish-code-tag, muse-publish-example-tag)
(muse-publish-verbatim-tag): Indicate the context when escaping
specials.
(muse-publish-url): Explicitly escape specials, rather than expecting
it to be done in a user-customizable hook. Use different contexts for
url and description.
modified files:
ChangeLog lisp/muse-publish.el
2005-12-21 02:44:57 GMT Michael Olson <mwolson@gnu.org> patch-309
Summary:
Merged from mwolson@gnu.org--2005 (patch 37)
Revision:
muse--main--1.0--patch-309
Patches applied:
* mwolson@gnu.org--2005/muse--rel--3.02--patch-37
Make error messages during publishing more friendly.
modified files:
ChangeLog lisp/muse-mode.el lisp/muse.el
2005-12-21 02:07:34 GMT Michael Olson <mwolson@gnu.org> patch-308
Summary:
Don't mix up links and footnotes.
Revision:
muse--main--1.0--patch-308
* lisp/muse-html.el (muse-html-markup-footnote): Change "/=" typo to "=".
* lisp/muse-publish.el (muse-publish-markup-footnote): Don't mix up links
and footnotes. Thanks to Dale Smith for spotting this.
modified files:
ChangeLog lisp/muse-html.el lisp/muse-publish.el
2005-12-17 17:16:32 GMT Michael Olson <mwolson@gnu.org> patch-307
Summary:
Merged from mwolson@gnu.org--2005 (patch 36)
Revision:
muse--main--1.0--patch-307
Patches applied:
* mwolson@gnu.org--2005/muse--rel--3.02--patch-36
Release Emacs Muse 3.02.5.
modified files:
ChangeLog Makefile.defs NEWS debian/changelog lisp/muse.el
muse.texi
2005-12-17 02:10:32 GMT Michael Olson <mwolson@gnu.org> patch-306
Summary:
Merged from mwolson@gnu.org--2005 (patch 35)
Revision:
muse--main--1.0--patch-306
Patches applied:
* mwolson@gnu.org--2005/muse--rel--3.02--patch-35
muse-colors: Fix QuickStart display bug.
modified files:
ChangeLog lisp/muse-colors.el
2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
Summary:
Revert QuickStart changes, hack more on muse.rnc.
Revision:
muse--main--1.0--patch-305
* examples/QuickStart.muse: Revert previous changes; they cause
publishing to fail. Hrm. Guess I'll have to fix the display issue
with <literal> tags then.
* muse.rnc: Put blockquote in the muse.element namespace, since it's not
an attribute.
modified files:
ChangeLog examples/QuickStart.muse examples/muse.rnc
2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
Summary:
QuickStart: Correct old syntax.
Revision:
muse--main--1.0--patch-304
* examples/QuickStart.muse: Don't wrap the literal tag around other tags.
Just use equal sign escaping.
modified files:
ChangeLog examples/QuickStart.muse
2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
Summary:
Make XML publishing work with QuickStart; no longer considered unstable.
Revision:
muse--main--1.0--patch-303
* examples/muse.rnc: Strip trailing whitespace. Hack it to the point
that it works with our QuickStart document.
* examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
(fullclean): Adapt to work with .muse extension.
* examples/QuickStart.muse: Rename from QuickStart. This makes it
automatically get colorized as a Muse document when opened.
* lisp/muse-xml.el: Move from experimental.
(muse-xml-footer): Use correct ending tag.
(muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
annoying error regarding "&mdash;" when validating with nxml-mode.
rule and fn-sep should use the empty form of the HR tag.
* README: Fix directions for QuickStart.
modified files:
ChangeLog README examples/Makefile examples/muse.rnc
lisp/muse-xml.el
renamed files:
examples/.arch-ids/QuickStart.id
==> examples/.arch-ids/QuickStart.muse.id
examples/QuickStart
==> examples/QuickStart.muse
experimental/.arch-ids/muse-xml.el.id
==> lisp/.arch-ids/muse-xml.el.id
experimental/muse-xml.el
==> lisp/muse-xml.el
2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
Summary:
muse-html: Fix regexp error.
Revision:
muse--main--1.0--patch-302
* lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
string.
modified files:
ChangeLog lisp/muse-html.el
2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
Summary:
Makefile: Minor tweak.
Revision:
muse--main--1.0--patch-301
* lisp/Makefile (ELC): Base this on $(EL). This should keep
muse-autoloads.elc from being added to the list -- it won't be compiled
anyway.
modified files:
ChangeLog lisp/Makefile
2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
Summary:
Generate autoloads file.
Revision:
muse--main--1.0--patch-300
* Makefile (autoloads): New rule that calls "make autoloads" in lisp
directory.
* lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
list.
(all): Generate autoloads.
(autoloads): Make muse-autoloads.el.
(muse-autoloads.el): Call `muse-generate-autoloads' from
scripts/muse-build.el with arguments representing the directories to
use when searching for autoloads.
(realclean distclean fullclean): Remove autoloads.
* scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
Muse. Deal with XEmacs and its quirky insistence on doing most of the
work itself. Expand all command line args so that the right
directories are searched. Hardcode muse-autoloads.el as the name of
the generated autoloads file. Use my custom header and footer, if
possible.
modified files:
ChangeLog Makefile lisp/Makefile scripts/muse-build.el
2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
Summary:
Add autoload cookies.
Revision:
muse--main--1.0--patch-299
Add autoload cookies to several functions.
modified files:
ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
lisp/muse-project.el lisp/muse-protocols.el
lisp/muse-publish.el
2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
Summary:
muse-mode: Make muse-edit-link-at-point work.
Revision:
muse--main--1.0--patch-298
* lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
this function works. Before, it would remove an arbitrary chunk of the
top of the buffer.
modified files:
ChangeLog lisp/muse-mode.el
2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
Summary:
Change mode of muse-protocols to 644.
Revision:
muse--main--1.0--patch-297
modified files:
ChangeLog lisp/muse-protocols.el
2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
Summary:
muse-wiki: WikiWord suffix fix.
Revision:
muse--main--1.0--patch-296
* lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
be nothing at the end. This allows us to separate WikiWords with
"''''" to indicate suffixes.
modified files:
ChangeLog lisp/muse-wiki.el
2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
Summary:
muse-wiki: Fix an error that occurs when muse-colors is not loaded.
Revision:
muse--main--1.0--patch-295
* lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
error when muse-colors is not loaded. Thanks to Stefan van der Walt
for the report.
modified files:
ChangeLog lisp/muse-wiki.el
2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
Summary:
muse-publish: Make muse-insert-markup a function.
Revision:
muse--main--1.0--patch-294
* lisp/muse-publish.el (muse-insert-markup): Use defun rather than
defsubst.
modified files:
ChangeLog lisp/muse-publish.el
2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
Summary:
Merged from muse--rel--3.02 (patch 29)
Revision:
muse--main--1.0--patch-293
Patches applied:
* mwolson@gnu.org--2005/muse--rel--3.02--patch-29
muse-mode: Fix semicolon in paragraph issue.
modified files:
ChangeLog lisp/muse-mode.el
2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
Summary:
Merged from muse--rel--3.02 (patch 28)
Revision:
muse--main--1.0--patch-292
Patches applied:
* mwolson@gnu.org--2005/muse--rel--3.02--patch-28
muse-project: Deal with edge case.
modified files:
ChangeLog lisp/muse-project.el
2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
Summary:
Merged from muse--rel--3.02 (patch 27)
Revision:
muse--main--1.0--patch-291
Patches applied:
* mwolson@gnu.org--2005/muse--rel--3.02--patch-27
muse-project: Prevent auto-save files from being included.
modified files:
ChangeLog lisp/muse-project.el
2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
Summary:
muse-groff: Fix compiler warning.
Revision:
muse--main--1.0--patch-290
* lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
modified files:
ChangeLog lisp/muse-groff.el
2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
Summary:
muse-registry: Attempt to increase Emacs20 compatibility.
Revision:
muse--main--1.0--patch-289
* lisp/muse-registry.el (muse-registry-show)
(muse-registry-update-registry, muse-registry-make-new-registry): Use
dolist instead of mapc for nomimal support of Emacs20, since Planner
tries to support it.
modified files:
ChangeLog lisp/muse-registry.el
2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
Summary:
XEmacs fixes in muse-latex2png and muse-registry.
Revision:
muse--main--1.0--patch-288
* lisp/muse-latex2png.el (latex2png): Fix XEmacs error. It seems better
to use expand-file-name than concat, since the result of the
temp-directory function sometimes doesn't have a trailing backslash.
* lisp/muse-registry.el (muse-registry-url-regexp): Use
muse-regexp-space.
(muse-registry-get-project-name): Use muse-replace-regexp-in-string.
(muse-registry-make-new-registry): Use a better heuristic for
determining whether the given file is actually a directory. This
avoids the use of `directory-files-and-attributes', which is not
available in XEmacs.
(muse-registry-new-entries): Use muse-match-string-no-properties.
modified files:
ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
Summary:
muse-registry.el: Fix compiler warnings.
Revision:
muse--main--1.0--patch-287
* lisp/muse-registry.el: Fix compiler warnings. Remove dependency on
cl.el.
modified files:
ChangeLog lisp/muse-registry.el
2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
Summary:
muse-wiki: First try at implementing WikiName separator.
Revision:
muse--main--1.0--patch-286
* lisp/muse-wiki.el: Implement WikiName separator support via "''''"
markup, for when you want to add a suffix to a WikiName.
modified files:
ChangeLog lisp/muse-wiki.el
2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
Summary:
Merged from muse--rel--3.02 (patch 25)
Revision:
muse--main--1.0--patch-285
Patches applied:
* mwolson@gnu.org--2005/muse--rel--3.02--patch-25
muse-latex: Get table of contents to publish correctly.
modified files:
ChangeLog lisp/muse-latex.el
2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
Summary:
Add muse-registry.el to Muse.
Revision:
muse--main--1.0--patch-284
* lisp/muse-registry.el: New file contributed by Bastien Guerry that
provides a URL registry for Muse.
new files:
lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
modified files:
AUTHORS ChangeLog
2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
Summary:
muse-mode: Minor fix.
Revision:
muse--main--1.0--patch-283
* lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
and save-excursion as recommended by Emacs documentation.
modified files:
ChangeLog lisp/muse-mode.el
2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
Summary:
muse-mode: Handle case where we visit an anchor-only link.
Revision:
muse--main--1.0--patch-282
* lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
consists of only an anchor. Thanks to Jim Ottaway for the patch.
modified files:
ChangeLog lisp/muse-mode.el
2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
Summary:
muse-colors: Add faces for all 3 levels of emphasis.
Revision:
muse--main--1.0--patch-281
* lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
(muse-emphasis-3): New faces that represent italic, bold, and bold
italic emphasis, respectively.
(muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
the suggestion and the initial code.
modified files:
AUTHORS ChangeLog lisp/muse-colors.el
2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
Summary:
muse-latex2png: XEmacs compatibility.
Revision:
muse--main--1.0--patch-280
* lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
file-expand-wildcards, since it was a no-op.
(latex2png): Fall back to a temporary directory variable that works
with XEmacs. Thanks to Neilen Marais for the report and suggested fix.
modified files:
ChangeLog lisp/muse-latex2png.el
2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
Summary:
Update AUTHORS.
Revision:
muse--main--1.0--patch-279
* AUTHORS: Update.
modified files:
AUTHORS ChangeLog
2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
Summary:
Don't split anchors in URLs.
Revision:
muse--main--1.0--patch-278
* lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
sure that we handle URLs before trying to split the anchor.
(muse-visit-link): Don't compute the anchor. Let the callee do that.
modified files:
ChangeLog lisp/muse-mode.el
2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
Summary:
Merged from mwolson@gnu.org--2005 (patch 23)
Revision:
muse--main--1.0--patch-277
Patches applied:
* mwolson@gnu.org--2005/muse--rel--3.02--patch-23
muse-wiki: WikiWords can have consecutive capital letters.
modified files:
ChangeLog lisp/muse-wiki.el
2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
Summary:
Deal with case when muse-make-link is passed an explicit link.
Revision:
muse--main--1.0--patch-276
* lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
with case when we are passed an explicit-style link.
modified files:
ChangeLog lisp/muse-mode.el
2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
Summary:
Merged from mwolson@gnu.org--2005 (patch 20-22)
Revision:
muse--main--1.0--patch-275
Patches applied:
* mwolson@gnu.org--2005/muse--rel--3.02--patch-20
Update NEWS.
* mwolson@gnu.org--2005/muse--rel--3.02--patch-21
Update examples.
* mwolson@gnu.org--2005/muse--rel--3.02--patch-22
Release Emacs Muse 3.02.02.
new files:
examples/mwolson/templates/.arch-ids/header.tex.id
examples/mwolson/templates/header.tex
modified files:
ChangeLog NEWS examples/mwolson/muse-init.el
examples/mwolson/templates/header.html lisp/muse.el muse.texi
2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
Summary:
Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
Revision:
muse--main--1.0--patch-274
Patches applied:
* mwolson@gnu.org--2005/muse--rel--3.02--patch-11
Don't interpret enddots, dots, and rule inside of links.
* mwolson@gnu.org--2005/muse--rel--3.02--patch-13
Allow bad WikiWords to be colorized, by popular request.
* mwolson@gnu.org--2005/muse--rel--3.02--patch-14
Be more fault-tolerant about muse-file-extension.
* mwolson@gnu.org--2005/muse--rel--3.02--patch-15
Prepare debian files for new minor release.
* mwolson@gnu.org--2005/muse--rel--3.02--patch-17
Update NEWS.
* mwolson@gnu.org--2005/muse--rel--3.02--patch-18
NEWS: Add migration note.
* mwolson@gnu.org--2005/muse--rel--3.02--patch-19
Merged from mwolson@gnu.org--2005 (patch 272-273)
modified files:
ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
debian/control debian/rules lisp/muse-colors.el
lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
Summary:
muse-latex: Make footnotes look a bit more natural for LaTeX users.
Revision:
muse--main--1.0--patch-273
* lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
modified files:
ChangeLog lisp/muse-latex.el
2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
Summary:
muse-texinfo: Correct markup strings for dots, enddots, center.
Revision:
muse--main--1.0--patch-272
* AUTHORS: Bookkeeping
* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
Jim Ottaway that produces correct output for dots, enddots, and
centered text.
modified files:
AUTHORS ChangeLog lisp/muse-texinfo.el
2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
Summary:
Sync with davidsmith@acm.org--2005 (patch 0), davidsmith@acm.org--main (patch 0-2), hodique@lifl.fr--2005 (patch 40-45), mwolson@gnu.org--2005 (patch 0-8)
Revision:
muse--main--1.0--patch-271
Mark several revisions as "included". No actual changes were made to the
source.
modified files:
ChangeLog
2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
Summary:
muse-groff: Provide groff-pdf style rather than pdf.
Revision:
muse--main--1.0--patch-270
* experimental/muse-groff.el: Remove, since the original author keeps his
version in the lisp/ directory, and it's reasonably stable by now.
* lisp/muse-groff.el: Detabify source.
("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
avoid a conflict with the latex-based pdf style.
removed files:
experimental/.arch-ids/muse-groff.el.id
experimental/muse-groff.el
modified files:
ChangeLog lisp/muse-groff.el
2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
Summary:
Merged from ajk@iu.edu--2005 (patch 0-9)
Revision:
muse--main--1.0--patch-269
Patches applied:
* ajk@iu.edu--2005/muse--ajk--1.0--base-0
tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
* ajk@iu.edu--2005/muse--ajk--1.0--patch-1
Publish PDF using GROFF with mom macros.
* ajk@iu.edu--2005/muse--ajk--1.0--patch-2
Kinda works, still need tables and a bunch of other stuff.
* ajk@iu.edu--2005/muse--ajk--1.0--patch-3
Remove extra newlines from QUOTE calls.
* ajk@iu.edu--2005/muse--ajk--1.0--patch-4
mom -> groff
* ajk@iu.edu--2005/muse--ajk--1.0--patch-5
- fix syntax of definition of muse-groff-markup-strings
* ajk@iu.edu--2005/muse--ajk--1.0--patch-6
Use \z to keep leading space that will result from .URL...
* ajk@iu.edu--2005/muse--ajk--1.0--patch-7
Don't use .blm (blank line == paragraph break). Hopefu...
* ajk@iu.edu--2005/muse--ajk--1.0--patch-8
Use markup-strings for <example>.
* ajk@iu.edu--2005/muse--ajk--1.0--patch-9
Catch up with mwolson
new files:
lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
modified files:
ChangeLog
2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
Summary:
Allow "-" in publishing directives.
Revision:
muse--main--1.0--patch-268
* lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
publishing directives. Thanks to Jim Ottaway for the suggestion.
modified files:
ChangeLog lisp/muse-publish.el
2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
Summary:
muse-latex: Fix "generation of PDF failed" message.
Revision:
muse--main--1.0--patch-267
* lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
t or nil depending on whether the publishing attempt was successful.
modified files:
ChangeLog lisp/muse-latex.el
2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
Summary:
Call pdflatex a reasonable number of times.
Revision:
muse--main--1.0--patch-266
* lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
times, depending on what return value we get. Thanks to John Wiegley
for the heads up.
modified files:
ChangeLog Makefile.defs debian/changelog debian/rules
lisp/muse-latex.el
2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
Summary:
Temporary workaround to make lists work properly again.
Revision:
muse--main--1.0--patch-265
* lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
properties to lists, since we need to be able to reduce them in later
publishing rules for muse-html. I'd really like to change the way
lists are marked up so as to obviate the need for this.
modified files:
ChangeLog lisp/muse-publish.el
2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
Summary:
Attempt to fix read-only error.
Revision:
muse--main--1.0--patch-264
* lisp/muse-publish.el (muse-publish-markup-buffer): Set
inhibit-read-only to t so that we don't get buffer-read-only errors.
modified files:
ChangeLog lisp/muse-publish.el
2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
Summary:
Fix mistyping of new option name.
Revision:
muse--main--1.0--patch-263
* lisp/muse-publish.el (muse-publish-markup-comment)
(muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
modified files:
ChangeLog lisp/muse-publish.el
2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
Summary:
muse-publish: Use `apply' instead of passing list to `insert'.
Revision:
muse--main--1.0--patch-262
* lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
passing a list to `insert'. Thanks to Mark Triggs for the suggestion.
Hopefully this will fix a backtrace or two.
modified files:
ChangeLog lisp/muse-publish.el
2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
Summary:
muse-latex2png: Put png files in correct place. all: Introduce comment syntax.
Revision:
muse--main--1.0--patch-261
* experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
'comment-begin and 'comment-end.
* lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
* lisp/muse-html.el (muse-html-markup-strings): Ditto.
* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
* lisp/muse-latex.el (muse-latex-markup-strings): Ditto. Remove second
argument for "\ref", since it isn't valid LaTeX.
* lisp/muse-latex2png.el (muse-publish-latex-tag): Use
muse-publishing-current-output-path rather than
muse-publishing-current-file.
* lisp/muse-publish.el (muse-publishing-current-output-path): New
variable that determines where the current file is being published to.
(muse-publish-file): Set muse-publishing-current-output-path.
(muse-publish-comments-p): New option that determines whether comments
should be deleted or published. Default is to delete.
(muse-publish-markup-comment, muse-publish-comment-tag): Use
muse-publish-comments-p.
modified files:
ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
lisp/muse-publish.el lisp/muse-texinfo.el
2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
Summary:
muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
Revision:
muse--main--1.0--patch-260
* AUTHORS: Bookkeeping.
* lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
`output-dir' is not defined, so let's just use pubdir.
* lisp/muse-project.el (with-muse-project): New function courtesy of Jim
Ottaway.
modified files:
AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
Summary:
Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
Revision:
muse--main--1.0--patch-259
* AUTHORS: Update.
* lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
table headers and overlining table footers, as suggested by Trent Buck.
* contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
author has agreed to send in a copyright assignment form.
modified files:
AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
renamed files:
contrib/.arch-ids/muse-latex2png.el.id
==> lisp/.arch-ids/muse-latex2png.el.id
contrib/muse-latex2png.el
==> lisp/muse-latex2png.el
2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
Summary:
Pave the way for entire-document escaping of specials.
Revision:
muse--main--1.0--patch-258
* lisp/muse-mode.el (muse-mode): Silence compiler warning.
* lisp/muse-publish.el (muse-insert-markup): New function that is used
for inserting markup text. Currently, this inserts the text and adds
the read-only property. This should permit us to deal with escaping
specials in the entire document, later on.
(muse-publish-section-close, muse-publish-markup-word)
(muse-publish-markup-emdash, muse-publish-markup-enddots)
(muse-publish-markup-dots, muse-publish-markup-rule)
(muse-publish-markup-heading, muse-publish-markup-footnote)
(muse-publish-markup-fn-sep, muse-publish-surround-text)
(muse-publish-markup-list, muse-publish-markup-leading-space)
(muse-publish-markup-verse): Use muse-insert-markup instead of
`insert'. Don't use this on whitespace, just the markup text itself.
* muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
Ditto.
* muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
modified files:
ChangeLog lisp/muse-book.el lisp/muse-journal.el
lisp/muse-mode.el lisp/muse-publish.el
2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
Summary:
By default, use ".muse" extension and do not detect by pathname.
Revision:
muse--main--1.0--patch-257
* lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
(muse-file-extension): Default to "muse". This has the effect of
making Emacs associate the ".muse" extension with muse-mode, without
trying to figure things out from the path to the file. The former
method is usually considered to be best, so we'll go with it.
modified files:
ChangeLog lisp/muse-mode.el lisp/muse.el
2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
Summary:
Emacs 21 flyspell fix.
Revision:
muse--main--1.0--patch-256
* lisp/muse-mode.el (muse-mode): I finally figured out how to get
flyspell to pay attention to my muse-mode-flyspell-p constraints, which
means that the version of flyspell that comes with Emacs21 will no
longer mess up links.
modified files:
ChangeLog lisp/muse-mode.el
2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
Summary:
Merged from jeho@jeho.org--2005 (patch 0-11)
Revision:
muse--main--1.0--patch-255
* AUTHORS: Update.
* lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
footnode-end mark.
* lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
links.
(muse-visit-link-default): Save position before searching, in case the
search fails. Use a regexp search. Start from beginning of document.
Refine search regexp.
* lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
that indicated whether project names without a page specifier will be
considered links.
(muse-wiki-handle-interwiki): Consult
`muse-wiki-ignore-bare-project-names'.
Patches applied:
* jeho@jeho.org--2005/muse--jeho--1.0--patch-6
muse-mode.el fix for muse-visit-link-default
* jeho@jeho.org--2005/muse--jeho--1.0--patch-7
muse-mode.el fix intangible problem in muse-link-at-point
* jeho@jeho.org--2005/muse--jeho--1.0--patch-8
muse-wiki: added option for not rendering bare project names as links
* jeho@jeho.org--2005/muse--jeho--1.0--patch-10
muse-mode.el: fix finding an anchor
* jeho@jeho.org--2005/muse--jeho--1.0--patch-11
muse-latex.el: fix footnote-end
modified files:
AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
lisp/muse-wiki.el
2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
Summary:
contrib/muse-latex2png.el: Put images in the correct directory.
Revision:
muse--main--1.0--patch-254
* contrib/muse-latex2png.el (latex2png-move2pubdir)
(muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
puts generated images in the correct directory.
modified files:
AUTHORS ChangeLog contrib/muse-latex2png.el
2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
Summary:
Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
Revision:
muse--main--1.0--patch-253
* experimental/muse-xml.el (muse-xml-insert-anchor)
(muse-xml-markup-anchor): Make sure we don't blow away the text just
before an anchor. On all types but texinfo, insert a newline
immediately after the anchor.
* lisp/muse-docbook.el (muse-docbook-insert-anchor)
(muse-docbook-markup-anchor): Ditto.
* lisp/muse-html.el (muse-html-insert-anchor)
(muse-html-markup-anchor): Ditto.
* lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
(muse-texinfo-markup-anchor): Ditto.
* lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
the anchor the first match group.
* lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
internal-link rather than \hyperlink{}. Thanks to Jim Ottaway for the
suggestion.
(muse-latex-insert-anchor): Use a simpler routine that inserts
\label{}.
modified files:
ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
lisp/muse-texinfo.el
2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
Summary:
Allow anchors to occur near (rather than at) the beginning of line.
Revision:
muse--main--1.0--patch-252
* lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
characters before anchor, like " - ". Thanks to Phillip Lord for the
suggestion.
modified files:
ChangeLog lisp/muse-publish.el
2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
Summary:
Minor bookkeeping update.
Revision:
muse--main--1.0--patch-251
* AUTHORS: Update information.
modified files:
AUTHORS ChangeLog
2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
Summary:
muse-mathml: New experimental embedded MathML publisher.
Revision:
muse--main--1.0--patch-250
* lisp/muse-html.el (muse-html): Fix docstring.
* experimental/muse-mathml.el: New file that implements a <math> tag.
With the help of an external program, this will translate LaTeX code
between <math> and </math> to embedded MathML. A new style called
"mathml" is defined, which is derived from the XHTML style, but with a
more suitable header.
new files:
experimental/.arch-ids/muse-mathml.el.id
experimental/muse-mathml.el
modified files:
ChangeLog lisp/muse-html.el
2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
Summary:
muse-latex: Ignore anchor if it occurs at end of line.
Revision:
muse--main--1.0--patch-249
* lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
the end of a line, ignore it. Thanks to Na Li for the suggestion.
modified files:
ChangeLog experimental/muse-xml.el lisp/muse-latex.el
2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
Summary:
Add ability to publish embedded LaTeX content as a PNG.
Revision:
muse--main--1.0--patch-248
* lisp/muse-publish.el (muse-publishing-styles)
(muse-publishing-current-file, muse-publishing-current-style)
(muse-publishing-styles): Add documentation.
* contrib/muse-latex2png.el: New file that adds the <latex> tag. The tag
expects LaTeX content, and will publish a PNG file. If you're
interesting in helping, check out To Do in the commentary. This is in
/contrib for now, since the original author doesn't have a copyright
assignment on file with the FSF.
new files:
contrib/.arch-ids/muse-latex2png.el.id
contrib/muse-latex2png.el
modified files:
AUTHORS ChangeLog lisp/muse-publish.el
2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
Summary:
muse-groff.el: New publishing styles groff and groff-pdf.
Revision:
muse--main--1.0--patch-247
* AUTHORS: Add AJK.
* lisp/muse.el: Use the correct month name for this release. Oops.
* muse.texi (Directives): The behavior for #date changed in 3.02.01.
* experimental/muse-groff.el: New file containing the groff and groff-pdf
publishing styles.
new files:
experimental/.arch-ids/muse-groff.el.id
experimental/muse-groff.el
modified files:
AUTHORS ChangeLog lisp/muse.el muse.texi
2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
Summary:
Figure out syntax of :set.
Revision:
muse--main--1.0--patch-246
* lisp/muse-project.el (muse-project): Make the :set option inline to
match the actual syntax that Muse recognizes.
* muse.texi (Projects): Note that I need to work on this section.
modified files:
ChangeLog lisp/muse-project.el muse.texi
2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
Summary:
Release Emacs Muse 3.02.01.
Revision:
muse--main--1.0--patch-245
* NEWS: Update entries for Muse 3.02.01.
* debian/rules: Install NEWS.Debian.
* debian/NEWS: New file that contains Debian-related news items.
* examples/mwolson/muse-init.el: Update with my latest changes.
* examples/mwolson/templates/footer.html: Use
`muse-publishing-directive'.
new files:
debian/.arch-ids/NEWS.id debian/NEWS
modified files:
ChangeLog Makefile.defs NEWS debian/changelog debian/rules
examples/mwolson/muse-init.el
examples/mwolson/templates/footer.html lisp/muse.el muse.texi
2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
Summary:
Fix customization bugs concerning muse-project-alist.
Revision:
muse--main--1.0--patch-244
* examples/johnw/muse-johnw.el: Update with latest version from John.
* muse-project.el (muse-project-alist-using-customize): New variable that
indicates whether or not we just used customize to modify the value of
muse-project-alist.
(muse-project-alist-get): Set muse-project-alist-using-customize.
(muse-project-alist-set): Only try to unescape muse-project-alist if
muse-project-alist-using-customize is set. Make sure that the value we
save to .emacs is unescaped.
(muse-project): Add definition for :value-delete so that we can work
around an Emacs21 and XEmacs21 annoyance.
modified files:
ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
Summary:
Try to make link properties more sane.
Revision:
muse--main--1.0--patch-243
* lisp/muse-colors.el (muse-link-properties): Try to make link properties
a bit smarter. It is hoped that this fixes several strange key
movement and link coloring issues. Thanks to Sergey Vlasov for the
fix.
modified files:
AUTHORS ChangeLog lisp/muse-colors.el
2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
Summary:
Use modification time for date directive.
Revision:
muse--main--1.0--patch-242
* lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
directive using the currently-publishing file's modification time,
rather than the current time.
modified files:
ChangeLog lisp/muse-publish.el
2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
Summary:
muse-latex: Add a few escaping options that may be used in the future.
Revision:
muse--main--1.0--patch-241
* lisp/muse-latex.el: Note that we don't make use of these new options
yet.
(muse-latex-markup-specials): Move longer escapes out of here.
(muse-latex-markup-specials-entire-document): New option that specifies
the special characters to escape in the whole document after processing
markup rules.
(muse-latex-markup-specials-verbatim): New option that specifies the
special characters to escape in <example> tags and =literal text=.
modified files:
ChangeLog lisp/muse-latex.el
2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
Summary:
If more than 1 blank separates list/table items, separate them.
Revision:
muse--main--1.0--patch-240
* lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
line separates a list or table item, it will form a new table.
modified files:
ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
Summary:
muse.texi: Use @example instead of @smallexample.
Revision:
muse--main--1.0--patch-239
* muse.texi: Replace @smallexample with @example. It didn't do what I
thought it did, and the result looked worse. Hence, the reversal.
modified files:
ChangeLog muse.texi
2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
Summary:
muse-html: Add muse-xhtml-style-sheet.
Revision:
muse--main--1.0--patch-238
* lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
(muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
Thanks to Trent Buck for the suggestion.
modified files:
ChangeLog lisp/muse-html.el
2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
Summary:
Release Muse 3.02.
Revision:
muse--main--1.0--patch-237
* Makefile.defs: Update Debian stuff.
* changelog: Add entry for 3.02-1, urgency medium.
modified files:
ChangeLog Makefile.defs debian/changelog
2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
Summary:
Prepare for release.
Revision:
muse--main--1.0--patch-236
* lisp/muse.el (muse-version): Increment to 3.02.
* *.el: Fix first header line.
* examples/mwolson/muse-init.el: Sync with my config.
(my-muse-pdf-make-links-absolute): New function that makes relative
links absolute in a hard-coded way.
(my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
publishing transforms.
* NEWS: Update.
new files:
experimental/.arch-ids/muse-cite.el.id
experimental/muse-cite.el
modified files:
ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
experimental/muse-message.el experimental/muse-xml.el
lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
lisp/muse-protocols.el lisp/muse-publish.el
lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
lisp/muse.el muse.texi
2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
Summary:
Finish documentation.
Revision:
muse--main--1.0--patch-235
* muse.texi (Comments): New node that describes the syntax of comments.
(Markup Strings): Describe all markup strings.
modified files:
ChangeLog muse.texi
2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
Summary:
Document style elements for muse-define-style.
Revision:
muse--main--1.0--patch-234
* muse.texi: Use @smallexample for 1-line examples.
(Style Elements): New node that explains the different style elements
that may be used for muse-define-style and muse-derive-style.
(Deriving Styles): Prune unnecessary entries. Explain existing entries
better.
modified files:
ChangeLog muse.texi
2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
Summary:
Make documentation separately installable.
Revision:
muse--main--1.0--patch-233
* Makefile (install): Split into install-bin and install-info.
* muse.texi (Markup Regexps): Fix display bug.
modified files:
ChangeLog Makefile muse.texi
2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
Summary:
muse-mode: Set comment syntax.
Revision:
muse--main--1.0--patch-232
* lisp/muse-mode.el (muse-mode): Declare comment syntax to be
`^; comment text$'. Thanks to Jesse Alama for the suggestion.
modified files:
ChangeLog lisp/muse-mode.el
2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
Summary:
muse.texi: Add publishing order information.
Revision:
muse--main--1.0--patch-231
* muse.texi (Markup Regexps): Add publishing order.
modified files:
ChangeLog muse.texi
2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
Summary:
Hack on documentation. The release is in sight!
Revision:
muse--main--1.0--patch-230
* muse.texi: Use @subsubheading for all logical split headers rather than
@emph. Move all examples against left margin. Add comments to
indicate what still needs to be done.
(DocBook): Correct a few misspelled variable names and add some new
variables.
(Common Elements): Split this into 4 new subsections.
modified files:
ChangeLog muse.texi
2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
Summary:
Fix publishing of stuff like <code><></code>.
Revision:
muse--main--1.0--patch-229
* lisp/muse-publish.el (muse-publish-escape-specials): Use
`insert-before-markers' rather than `insert'. This should fix strange
edge cases like <code><></code>. Thanks to Trent Buck for the report.
modified files:
ChangeLog lisp/muse-publish.el
2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
Summary:
Update NEWS, fix muse-url-protocols customization interface.
Revision:
muse--main--1.0--patch-228
* lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
using nil as the resolve function.
* NEWS: Bring up-to-date.
modified files:
ChangeLog NEWS lisp/muse-protocols.el
2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
Summary:
Fix title coloring bug; muse-latex: escape '<' and '>'.
Revision:
muse--main--1.0--patch-227
* lisp/muse-colors.el (muse-colors-markup): Match against the space after
#title. This should prevent a rather nasty bug. Thanks to John Sullivan
for the report.
* lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
"\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
Buck.
modified files:
ChangeLog lisp/muse-colors.el lisp/muse-latex.el
2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
Summary:
muse-latex: Handle special characters in a better way.
Revision:
muse--main--1.0--patch-226
* lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
characters hack.
(muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
'end-literal. Thanks to Trent Buck for the suggestion.
(muse-latex-markup-specials): Move special characters here instead of
using the regexp.
modified files:
ChangeLog lisp/muse-latex.el
2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
Summary:
muse-latex: Fix compiler warning.
Revision:
muse--main--1.0--patch-225
* lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
format.
modified files:
ChangeLog lisp/muse-latex.el
2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
Summary:
Add <code> tag.
Revision:
muse--main--1.0--patch-224
* lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
verbatim. Verbatim makes text literal and escaped, code makes text
teletype and escaped.
* muse-publish.el (muse-publish-markup-tags): Add "code".
(muse-publish-code-tag): New function that publishes code the same way
as =teletyped= text.
modified files:
ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
Summary:
Strip text properties before browsing a URL.
Revision:
muse--main--1.0--patch-223
* lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
this will fix a bug.
modified files:
ChangeLog lisp/muse-protocols.el
2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
Summary:
muse-latex: Call pdflatex twice to get <contents> published.
Revision:
muse--main--1.0--patch-222
* lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
pdflatex twice, since this seems to be necessary to get <contents>
published. Thanks to Trent Buck for the heads up. I wonder if we need
to call it three times, since this is what John originally did. Can
someone please give me advice about this?
modified files:
ChangeLog lisp/muse-latex.el
2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
Summary:
Make info:// and man:// not publish a link, handle insert URL edge case.
Revision:
muse--main--1.0--patch-221
* lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
publish only the description, not the URL.
* lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
get nil from muse-publish-url by not inserting any text.
modified files:
ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
Summary:
If a URL has a resolve function of nil, publish the description only.
Revision:
muse--main--1.0--patch-220
* lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
complete tag.
* lisp/muse-protocols.el (muse-url-protocols): Improve customization
interface.
(muse-resolve-url): If nil is given as the resolve function, return
nil.
* lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
insert the description instead of the original URL.
modified files:
ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
lisp/muse-publish.el
2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
Summary:
Implement protocol handling.
Revision:
muse--main--1.0--patch-219
* lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
should just make a hook for this stuff.
(muse-visit-link-default): Call muse-browse-url instead of browse-url.
* lisp/muse-protocols.el: New file that implements protocol handling.
* lisp/muse-publish.el (muse-publish-url-transforms): Add
muse-resolve-url.
(muse-publish-markup-url): Indentation fix, no func change.
* lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
* lisp/muse.el: Require muse-protocols.
new files:
lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
modified files:
ChangeLog lisp/muse-mode.el lisp/muse-publish.el
lisp/muse-regexps.el lisp/muse.el
2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
Summary:
muse-xml: Use a more standard sort of header.
Revision:
muse--main--1.0--patch-218
* experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
type="muse">, as suggested by Brad Collins.
modified files:
ChangeLog experimental/muse-xml.el
2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
Summary:
Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
Revision:
muse--main--1.0--patch-217
* AUTHORS: Note that Brad Collins authored examples/muse-rnc.
* README (examples): Mention that other files are here as well.
* examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
for use with muse-xml.el.
* muse-xml.el: Mention the newly-contributed schema from Brad, and that
muse-xml is in experimental status.
(muse-xml-markup-regexps): Correct table-munging regexp.
(muse-xml-markup-strings): Surround each verse line with <line></line>.
Empty lines are marked up as <line />.
* muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
s/last-stanza-end/end-last-stanza-line/.
* muse-mode.el (muse-visit-link-default): Make the temporary file
visiting work as expected.
* muse-publish.el (muse-publish-markup-verse): Make use of
'begin-verse-line and 'begin-last-stanza-line. Use
'end-last-stanza-line instead of 'last-stanza-end.
* muse.texi (Verse): Be a bit more clever with our example.
new files:
examples/.arch-ids/muse.rnc.id examples/muse.rnc
modified files:
AUTHORS ChangeLog README experimental/muse-xml.el
lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
muse.texi
2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
Summary:
Allow links to temporary files to be visited.
Revision:
muse--main--1.0--patch-216
* lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
temporary files. These are buffers that do not have a corresponding
file.
modified files:
ChangeLog lisp/muse-mode.el
2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
Summary:
Fix save-match-data gaffe.
Revision:
muse--main--1.0--patch-215
* lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
outside of `and' statement.
modified files:
ChangeLog lisp/muse-regexps.el
2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
Summary:
Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
Revision:
muse--main--1.0--patch-214
* examples/mwolson/muse-init.el: Update.
* muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
ensure that links to other pages in this project are given the proper
extension.
* muse-latex.el ("pdf", "pdfcjk"): Ditto.
* muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
instead of muse-publish-output-name.
* muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
functions that consult the :link-suffix when returning the name of the
link (or the complete file name for the latter function). If
:link-suffix does not exist, use :suffix. This should help Muse be
able to handle some more usage scenarios.
(muse-publish-prepare-url): Use muse-publish-link-name instead of
muse-publish-output-name.
* muse-wiki.el (muse-wiki-resolve-project-page): Use
muse-publish-link-file instead of muse-publish-output-file.
(muse-wiki-publish-pretty-title): Don't space-separate capitalized
letters. The old behavior was not friendly to acronyms.
modified files:
ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
lisp/muse-wiki.el
2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
Summary:
Correct the publish-project example.
Revision:
muse--main--1.0--patch-213
* examples/publish-project: Remove "-l muse-build.el" and note that the
user's muse-init.el file should add the Muse directories to load-path.
modified files:
ChangeLog examples/publish-project
2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
Summary:
Reinstate former extended character class rules.
Revision:
muse--main--1.0--patch-212
* lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
extended regexps really don't work well on Emacs 21.2 or 21.3, so
document that.
(muse-regexp-emacs-revision): New variable that indicates the revision
number of this version of Emacs.
(muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
aren't working well enough with extended character classes in regexps.
* lisp/muse.el (muse-version): If INSERT option is given, insert the text
instead of just displaying it.
modified files:
ChangeLog lisp/muse-regexps.el lisp/muse.el
2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
Summary:
Fix paragraph-filling breakage in Emacs21.
Revision:
muse--main--1.0--patch-211
* lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
report.
modified files:
ChangeLog lisp/muse-mode.el
2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
Summary:
Allow Emacs 21.3 to use extended character classes in regexps.
Revision:
muse--main--1.0--patch-210
* lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
Since enough positive reports have come in about the usability of 21.3,
we'll allow it to use extended character classes in regexps by default.
modified files:
ChangeLog lisp/muse-regexps.el
2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
Summary:
Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
Revision:
muse--main--1.0--patch-209
* lisp/muse-publish.el (muse-publish-get-output-dir): Use
`muse-read-directory-name' instead of `read-file-name'. Now Muse won't
offer the style and directory prompt when you hit C-c C-t in a file
belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
Hodique for the fix.
* lisp/muse.el (muse-read-directory-name): New function that defines a
fallback version of `read-directory-name', since Emacs21 doesn't have
it.
modified files:
ChangeLog lisp/muse-publish.el lisp/muse.el
2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
Summary:
Fix problem with links at beginning of buf and paragraphs.
Revision:
muse--main--1.0--patch-208
* experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
mean.
* muse-docbook.el (muse-docbook-markup-regexps): Ditto.
* muse-html.el (muse-html-markup-regexps): Ditto.
* muse-publish.el (muse-publishing-last-position): New variable that
indicates our last buffer position while publishing the current rule.
Used to make sure the process doesn't get stalled.
(muse-publish-markup): Fix edge case where links at beginning of
buffer, with read-only text, would prevent the beginning of buffer from
being matched.
(muse-publish-markup-directive): Fix case where two directives of the
same size would prevent any following directives from being
interpreted. We accomplish this by setting the last published position
to nil after each directive.
modified files:
ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
lisp/muse-html.el lisp/muse-publish.el
2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
Summary:
Document publishing directives.
Revision:
muse--main--1.0--patch-207
* muse.texi (Getting Started): Remove crufty sentence.
(Directives): New section that describes the likes of #title and
#author.
modified files:
ChangeLog muse.texi
2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
Summary:
Document WikiNames and update header publishing information.
Revision:
muse--main--1.0--patch-206
* muse.texi (Headings): Any level of headings is supported.
(Emphasizing Text): Verbatim text may span multiple lines.
(Explicit Links): Refactor Links section into Explicit Links, Implicit
Links, and Images.
(Implicit Links): Document WikiNames and InterWiki links.
modified files:
ChangeLog muse.texi
2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
Summary:
Finish NEWS, handle emphasis at EOF edge case.
Revision:
muse--main--1.0--patch-205
* lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
(muse-colors-verbatim): Highlight emphasis at the end of file, as long
as there is a terminating emphasis delimiter.
* examples/mwolson/muse-init.el: Sync with my latest configuration.
* NEWS: Bring this up to date.
modified files:
ChangeLog NEWS examples/mwolson/muse-init.el
lisp/muse-colors.el
2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
Summary:
muse-html: Add muse-xhtml-extension.
Revision:
muse--main--1.0--patch-204
* lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
default file extension for publishing XHTML files. Thanks to Trent
Buck for the suggestion.
("xhtml"): Use it.
modified files:
ChangeLog lisp/muse-html.el
2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
Summary:
Add items through patch-149 to NEWS.
Revision:
muse--main--1.0--patch-203
* NEWS (progress): Catch up to patch-149.
* lisp/muse-mode.el (muse-mode): Remove spurious comment.
* lisp/muse-publish.el (muse-publish): Ditto.
modified files:
ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
Summary:
Make building of Debian revisions work.
Revision:
muse--main--1.0--patch-202
* Makefile (distclean): Don't remove anything in debian/, since it will
never be necessary.
(debclean): Removed, since two different targets need slightly
different versions of this. Even abstraction has its limits.
(debbuild): New target that takes care of performing the build itself.
(debrevision): New target that makes a revision build, where the
original tarball must not be modified.
(debrevision): Split out building stuff to debbuild target.
* debian/changelog: Several revisions worth of Debian fun.
* debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
(Description): Make this match the ITP and shorten the text.
modified files:
ChangeLog Makefile Makefile.defs debian/changelog
debian/control
2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
Summary:
Prepare initial upload for Debian project.
Revision:
muse--main--1.0--patch-201
* Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
version, since we only want the last changelog entry to appear on the
initial Debian upload.
* debian/changelog: New Debian package 3.01.arch.201-1.
modified files:
ChangeLog Makefile.defs debian/changelog
2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
Summary:
muse-mode: Minor regexp tweak.
Revision:
muse--main--1.0--patch-200
* lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
modified files:
ChangeLog lisp/muse-mode.el
2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
Summary:
Minor fixups from Peter K. Lee.
Revision:
muse--main--1.0--patch-199
* experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
restrictive with our end-of-table regexp.
* lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
instead of start of table. Be less restrictive with several of our
regexps.
* lisp/muse-html.el: Patch from Peter K. Lee.
(muse-html-prepare-buffer): Work around edge case where the "charset="
part has already been appended to muse-html-meta-content-type.
(muse-html-fixup-tables): Be slightly less restrictive with our
end-of-table regexp.
modified files:
ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
lisp/muse-html.el
2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
Summary:
Keep lists from getting mashed together on M-q.
Revision:
muse--main--1.0--patch-198
* lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
locally so that lists don't get blended together incorrectly upon
hitting M-q.
modified files:
ChangeLog lisp/muse-mode.el
2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
Summary:
QuickStart: Minor typo in anchor example.
Revision:
muse--main--1.0--patch-197
* examples/QuickStart (Anchors and tagged links): Link to an anchor only,
rather than a full URL.
modified files:
ChangeLog examples/QuickStart
2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
Summary:
Makefile: Use BUILDOPTS.
Revision:
muse--main--1.0--patch-196
* Makefile (debrelease): Make use of $(BUILDOPTS).
* Makefile.defs (BUILDOPTS): New option that allows additional options to
be passed to dpkg-buildpackage. In case I ever make several revisions
before getting the -1 revision uploaded, for example, I can use "-sa"
here in order to make a valid pacakge.
modified files:
ChangeLog Makefile Makefile.defs
2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
Summary:
Make generated Debian packages slightly easier to upload.
Revision:
muse--main--1.0--patch-195
* debian/changelog: Generate 3.01.arch.195-1.
* debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
* Makefile.defs (LASTUPLOAD): New variable that indicates the version
that was last uploaded to Debian.
* Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
changes is generated. This means we have to use dpkg-buildpackage,
since debuild doesn't recognize the environment variables that it
claims to recognize.
modified files:
ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
Summary:
Makefile: Minor deletion cleanups.
Revision:
muse--main--1.0--patch-194
modified files:
ChangeLog Makefile
2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
Summary:
Compilation cleanups.
Revision:
muse--main--1.0--patch-193
* lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
`make-variable-buffer-local' in order to silence compiler warnings.
* lisp/muse.el: Add an eval-when-compile line to silence a compiler
warning.
* scripts/muse-build.el (muse-elint-files): Automatically load every
elisp file rather than specifying each one.
modified files:
ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
Summary:
Fix failure to resolve interwiki link when clicking on it.
Revision:
muse--main--1.0--patch-192
* Makefile (debclean): Minor tweak.
* lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
change.
* lisp/muse-project.el (muse-project-find-file): Don't add file
extensions to a relative name. If we're dealing with a file, open it
up without searching through the various projects for a path. This
should fix the failure to resolve an interwiki link by clicking on it.
modified files:
ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
Summary:
Makefile: Remove stale Debian packages for this version.
Revision:
muse--main--1.0--patch-191
* Makefile (debclean): Remove generated Debian packages for the current
version in parent directory.
modified files:
ChangeLog Makefile
2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
Summary:
Fix trailing backslash error.
Revision:
muse--main--1.0--patch-190
* lisp/muse-project.el (muse-project-of-file): Apply 1-line
regexp-quoting fix from drkm.
modified files:
ChangeLog lisp/muse-project.el
2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
Summary:
Release 3.01.91 (3.02 RC2).
Revision:
muse--main--1.0--patch-189
* lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
modified files:
ChangeLog Makefile.defs lisp/muse.el muse.texi
2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
Summary:
Escape email address and URL always.
Revision:
muse--main--1.0--patch-188
* lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
escape and publish email address as read-only, even when it's not
marked up.
(muse-publish-markup-url): Ditto for URL.
modified files:
ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
Summary:
Inter-project output name fix.
Revision:
muse--main--1.0--patch-187
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
that I had fixed this before.
modified files:
ChangeLog lisp/muse-wiki.el
2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
Summary:
Make coloring of verbatim greater-than sign same as publishing.
Revision:
muse--main--1.0--patch-186
* lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
greater-than sign surrounded by equal signs, display it in verbatim
face.
modified files:
ChangeLog lisp/muse-colors.el
2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
Summary:
Allow transform function for link descriptions. Bare email and URL fixes.
Revision:
muse--main--1.0--patch-185
* lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
(muse-publish-desc-transforms): New option that contains the functions
that will be called to transform a link description.
(muse-publish-markup-word): Handle Yet Another Edge Case.
(muse-publish-markup-email): Use
`muse-publish-escape-specials-in-string'. Don't publish if we have a
double-quote on either side.
(muse-publish-url): Apply description transforms.
(muse-publish-markup-url): Don't publish if we have a double-quote on
either side.
* lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
(muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
(muse-wiki-interwiki-delimiter): New option that indicates the
interwiki delimiter to use.
(muse-wiki-interwiki-replacement): New option that indicates the
replacement
(muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
(muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
this can be added to muse-publish-desc-transforms.
(muse-wiki-publish-pretty-interwiki): New function that replaces the
interwiki delimiter with its replacement, but only when the given text
is not an explicit link.
* lisp/muse.el (muse-update-file-extension): New function made from the
innards of the :set function in `muse-file-extension'.
modified files:
ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
Summary:
Handle anchors in all publishing styles, as well as linking to them.
Revision:
muse--main--1.0--patch-184
* lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
'internal-link.
(muse-publish-prepare-url): Don't touch links to anchors.
* lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
'internal-link. Treat centered text with
<para role="center">...</para>.
(muse-docbook-markup-paragraph): Slight regexp tweak.
(muse-docbook-insert-anchor): Docfix.
(muse-docbook-markup-anchor): Move lower in file.
* lisp/muse-html.el (muse-html-markup-strings): Add handler for
'internal-link.
(muse-xhtml-markup-strings): Order list, no func change.
(muse-html-markup-anchor): Move up in file, no func change.
* lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
publishing anchors.
(muse-latex-markup-strings): Add handler for 'internal-link.
(muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
that insert an anchor around the next word or inside of a tag.
* lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
publishing anchors.
* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
'internal-link.
(muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
that insert an anchor before the next word or within a tag.
* NEWS: Initial attempt at documenting changes since 3.01.
new files:
.arch-ids/NEWS.id NEWS
modified files:
ChangeLog lisp/muse-docbook.el lisp/muse-html.el
lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
Summary:
Generalize some blosxom helper functions.
Revision:
muse--main--1.0--patch-183
* examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
generalized helper functions.
(my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
relative links.
* lisp/muse-blosxom.el: Update example in header.
(muse-blosxom-new-entry): Use new names for helper functions.
(muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
(muse-blosxom-project-alist-dirs): Move to muse-project.el.
* lisp/muse-project.el (muse-project-recurse-directory): Renamed from
`muse-blosxom-project-get-categories'.
(muse-project-alist-styles): Renamed from
`muse-blosxom-project-alist-entry'.
(muse-project-alist-dirs): Renamed from
`muse-blosxom-project-alist-dirs'.
(muse-project-of-file): Use `muse-current-file'.
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
`muse-current-file'.
* lisp/muse.el (muse-current-file): New function that returns the name of
the currently visited or published file.
(muse-page-name): Use `muse-current-file'.
modified files:
ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
Summary:
muse-xml: definition lists, muse-docbook: center.
Revision:
muse--main--1.0--patch-182
* Makefile (%.info, %.html): Use general argument in rule.
(distclean): Add another cruft file.
* experimental/muse-xml.el (muse-xml-markup-strings): Use <list
type="definition"> for definition lists.
* lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
with <note>, since it's the closest thing I could find.
modified files:
ChangeLog Makefile experimental/muse-xml.el
lisp/muse-docbook.el
2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
Summary:
Minor namespace fix.
Revision:
muse--main--1.0--patch-181
* lisp/muse-colors.el (muse-colors-explicit-link): Use
muse-match-string-no-properties rather than match-string-no-properties.
modified files:
ChangeLog lisp/muse-colors.el
2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
Summary:
Correct breakage induced by previous patch.
Revision:
muse--main--1.0--patch-180
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
path as a fallback if we are publishing.
modified files:
ChangeLog lisp/muse-wiki.el
2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
Summary:
Make interwiki links work in a few more edge cases.
Revision:
muse--main--1.0--patch-179
* lisp/muse-project.el (muse-project-applicable-styles): Remove
assertion, now that I have a good idea of the edge cases involved.
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
the current file is not part of any Muse project, allowing interwiki
links to be resolvable even then. Don't return a relative path if we
are not publishing. For visiting links, the best thing is just to
return the real path.
modified files:
ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
Summary:
Fix warnings during font-lock, example tag highlighting.
Revision:
muse--main--1.0--patch-178
* lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
error.
(muse-colors-tags): Make sure that no fontification occurs in <code> or
<lisp> tags.
(muse-unhighlight-region): Move higher up.
(muse-colors-example-tag, muse-colors-literal-tag): Use
`muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
since the point gets put in the right place automatically.
modified files:
ChangeLog lisp/muse-colors.el
2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
Summary:
muse-xml: Separate section from title.
Revision:
muse--main--1.0--patch-177
* experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
attribute to sections. Use separate <title> tag to handle the title of
a section. Thanks to drkm for the suggestion.
* lisp/muse-mode.el (muse-mode): Code indentation, no func change.
* lisp/muse-publish.el (muse-publish-markup-heading)
(muse-publish-section-close): Pass level to markup strings for all
section-related tags.
* lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
not defined.
modified files:
ChangeLog experimental/muse-xml.el lisp/muse-mode.el
lisp/muse-publish.el lisp/muse.el
2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
Summary:
Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
Revision:
muse--main--1.0--patch-176
* lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
folders that match `muse-project-ignore-regexp'.
* lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
omission. Add ",.*" to list of bad directory parts.
* lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
matches `muse-project-ignore-regexp'.
* lisp/muse-publish.el: Install patch from Peter K. Lee.
(muse-style-elements-list): New function that returns a list of
references to ELEM in STYLE, including base styles.
(muse-publish-markup-region): Use muse-style-elements-list rather than
muse-style-elements when getting :regexps.
* lisp/muse-publish.el (muse-style-element): Add docstring.
modified files:
AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
lisp/muse-publish.el
2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
Summary:
Initial implementation of muse-xml.el. End of section edge case.
Revision:
muse--main--1.0--patch-175
* AUTHORS: Add Peter K. Lee.
* Makefile (experimental): New target that builds experimental programs.
(distclean): Remove debian/dirs, a cruft file from the debian build
process.
* examples/mwolson/muse-init.el: Update.
* examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
prompts for the blog entry to visit.
* experimental/Makefile: New file that causes experimental stuff to be
built.
* experimental/muse-xml.el: New file that provides the experimental XML
publishing style.
* lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
comment strings.
* lisp/muse-html.el (muse-html-markup-regexps): Ditto.
* lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
involving end-of-file and paragraph detection.
* lisp/muse-wiki.el: Minor header fix.
* scripts/muse-build.el (load-path): Add "../experimental".
new files:
experimental/.arch-ids/Makefile.id
experimental/.arch-ids/muse-xml.el.id experimental/Makefile
experimental/muse-xml.el
modified files:
AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
lisp/muse-wiki.el scripts/muse-build.el
2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
Summary:
Try to fix <example> region coloring problem.
Revision:
muse--main--1.0--patch-174
* lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
If region is multiple lines, add '(font-lock-multiline t) to
properties. This should fix an annoying <example> region issue.
modified files:
ChangeLog lisp/muse-colors.el
2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
Summary:
Don't publish implicit links that have a double-quote at begin or end.
Revision:
muse--main--1.0--patch-173
* lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
double-quote exists at beginning or end.
* lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
don't colorize if a double-quote exists at beginning or end.
modified files:
ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
Summary:
Fix failure to publish emphasis properly.
Revision:
muse--main--1.0--patch-172
* lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
errors.
* experimental/muse-wiki-old.el: Removed, since I'm happy with the state
of muse-wiki.
removed files:
experimental/.arch-ids/muse-wiki-old.el.id
experimental/muse-wiki-old.el
modified files:
ChangeLog lisp/muse-publish.el
2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
Summary:
Add a few common revision control directories to the ignore list.
Revision:
muse--main--1.0--patch-171
* lisp/muse-project.el (muse-project-ignore-regexp): Add types of
directories to be ignored when building the file alist, such as those
used for CVS and Arch revision control data.
modified files:
ChangeLog lisp/muse-project.el
2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
Summary:
Fix #2654: Append a newline when using pdf publishing style.
Revision:
muse--main--1.0--patch-170
* lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
newline to the end.
modified files:
ChangeLog lisp/muse-latex.el
2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
Summary:
5 levels of headings colorization; color bare URLs.
Revision:
muse--main--1.0--patch-169
* lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
Really color up to 5 headings.
(muse-colors-markup): Add muse-url-regexp.
(muse-colors-explicit-link): Renamed from muse-colors-link.
(muse-colors-implicit-link): Moved here from
`muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
we'll be coloring URLs.
modified files:
ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
Summary:
Don't emphasize if a word constituent follows the trailer.
Revision:
muse--main--1.0--patch-168
* lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
(muse-colors-verbatim): Don't colorize if a word constituent follows
the trailer.
* lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
word constituent follows the trailer.
modified files:
ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
Summary:
Add coloring for example, verbatim, and =signs=; anchor fix.
Revision:
muse--main--1.0--patch-167
* lisp/muse-colors.el (muse-verbatim-face): New face that is used to
color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
(muse-colors-verbatim): Use `muse-verbatim-face'.
(muse-colors-markup): Move =sign= interpreting down so it gets higher
priority.
(muse-colors-tags): Add verbatim and literal tags.
(muse-colors-example-tag): Use `remove-text-properties' instead of
`set-text-properties', since the latter does not work consistently.
(muse-colors-literal-tag): New function that strips all markup from the
region.
(muse-colors-link): Match against muse-explicit-link-regexp early on so
that we can work around an annoying XEmacs issue.
* lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
multi-line by default.
* lisp/muse.el (muse-page-name): Handle case where we're given an empty
string.
modified files:
ChangeLog lisp/muse-colors.el lisp/muse-publish.el
lisp/muse.el
2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
Summary:
Link with anchor bugfix.
Revision:
muse--main--1.0--patch-166
* lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
valid, as long as the base is valid.
modified files:
ChangeLog lisp/muse-colors.el
2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
Summary:
Link inside table issue, fixes read-only text error.
Revision:
muse--main--1.0--patch-165
* lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
inside tables so we don't get an error when links exist.
* lisp/muse-html.el (muse-html-fixup-tables): Ditto.
* lisp/muse-project.el (muse-project-publish): Don't take forced files
into account when displaying the "All files published" message, unless
they've actually been modified.
* lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
don't wrap in condition-case; we don't want the message to be muffled.
modified files:
ChangeLog lisp/muse-docbook.el lisp/muse-html.el
lisp/muse-project.el lisp/muse.el
2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
Summary:
Permit infinitely-nested sections.
Revision:
muse--main--1.0--patch-164
* examples/QuickStart (Links): Use GNA link rather than johnw's site.
(Deriving from an existing style): Mark up as a list.
* lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
Color an additional level of headings.
* lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
section-other, section-other-end, and section-close strings.
(muse-docbook-fixup-sections): Removed, since Muse now implements this
through the 'section-close string.
* lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
'begin-underline, since this messes up paragraph handling. Use
<h5></h5> for 'section-other.
(muse-html-fixup-tables): New function that sorts the table parts so
that order is head, foot, body. Apparently XHTML needs this, and it
seems like a good general practice, so we do it for HTML as well.
* lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
'section-other.
* lisp/muse-publish.el (muse-publish-section-close): New function that
determines where to put the section close given heading depth and
inserts it.
(muse-publish-markup-heading): Handle 'section-other and
'section-other-end. Call `muse-publish-section-close' at end of
function.
* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
for 'section-other.
modified files:
ChangeLog examples/QuickStart lisp/muse-colors.el
lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
lisp/muse-publish.el lisp/muse-texinfo.el
2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
Summary:
muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
Revision:
muse--main--1.0--patch-163
* lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
XEmacs fixes.
(muse-docbook-markup-regexps): Deal with new table algorithm.
(muse-docbook-transform-content-type, muse-docbook-encoding)
(muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
(muse-docbook-markup-table): Use a better table algorithm, based on the
one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
and foot of the table. Use informaltable rather than table.
(muse-docbook-fixup-tables): New function that sorts all tables found
in the published document so that the order is head, foot, body.
(muse-docbook-markup-functions): Add anchor handler.
(muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
paragraph.
(muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
that insert an anchor at point.
* lisp/muse-html.el (muse-html-transform-content-type)
(muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
* examples/QuickStart (Anchors and tagged links): Improve anchor example.
* lisp/muse.el (muse-eval-lisp): XEmacs fix.
* lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
that was evaluated in the output.
modified files:
ChangeLog examples/QuickStart lisp/muse-docbook.el
lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
Summary:
muse-texinfo: Improve formatting for enddots, dots, underline.
Revision:
muse--main--1.0--patch-162
* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
of enddots and dots. For begin-underline and end-underline, use "_",
since we don't have anything better.
modified files:
ChangeLog lisp/muse-texinfo.el
2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
Summary:
muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
Revision:
muse--main--1.0--patch-161
* lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
list. This should fix #2635.
modified files:
ChangeLog lisp/muse-texinfo.el
2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
Summary:
muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
Revision:
muse--main--1.0--patch-160
* Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
* debian/changelog: Ditto.
* debian/control (Build-Depends-Indep): Add tetex-bin.
* examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
output for me.
* examples/QuickStart: Remove stray <comment> now that the bug that made
it necessary is fixed.
* lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
suggestions.
* lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
the contents from the footer to the header.
* lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
each number, not after.
* lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
* lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
happens when doing batch publishing. Minor whitespace fix.
modified files:
ChangeLog Makefile.defs debian/changelog debian/control
examples/Makefile examples/QuickStart lisp/muse-blosxom.el
lisp/muse-texinfo.el lisp/muse.el
2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
Summary:
Handle a few more DocBook edge cases; all known DocBook issues are fixed.
Revision:
muse--main--1.0--patch-159
* examples/QuickStart: Add "Write me." to empty sections at end so that
they publish correctly with DocBook.
* lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
paragraph starts with emphasis, example, link, or email address.
modified files:
ChangeLog examples/QuickStart lisp/muse-docbook.el
2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
Summary:
Handle embedded docbook footnotes and <literal> edge case.
Revision:
muse--main--1.0--patch-158
* lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
(muse-docbook-markup-strings): Use systemitem for example text.
(muse-docbook-markup-paragraph): Allow for embedded footnotes that have
<para></para> inside of them.
* lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
here at all.
* lisp/muse-publish.el (muse-publish-url-transforms): Add
muse-publish-escape-specials-in-string to list by default.
* lisp/muse-publish.el (muse-publish-escape-specials): New optional third
argument IGNORE-READ-ONLY determines whether or not to ignore the
read-only property when transforming text. Add docstring.
(muse-publish-markup-word): Use non-nil third argument to
muse-publish-escape-specials when we're publishing `='-delimited text.
This allows =<literal><tag></literal>= to work as intended.
* lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
arguments after the first so that we can include this in
`muse-publish-url-transforms'.
* lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
modified files:
ChangeLog lisp/muse-docbook.el lisp/muse-html.el
lisp/muse-publish.el
2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
Summary:
Misc. blosxom fixes, like category directive.
Revision:
muse--main--1.0--patch-157
* contrib/pyblosxom/getstamps.py: Add file extension.
* contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
extension. This will allow Muse to specify it once a
timestamps-writing routine gets written.
* lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
attention to the "category" directive, if it exists. Use file-truename
instead of expand-file-name for base directory.
* lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
by default.
* lisp/muse-project.el (muse-project): Add :timestamps to list of
available tags, even though it doesn't do anything yet.
modified files:
ChangeLog contrib/pyblosxom/getstamps.py
contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
lisp/muse-project.el
2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
Summary:
Small logic fix with temp files.
Revision:
muse--main--1.0--patch-156
* lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
buffer-name to determine whether the buffer is still around.
modified files:
ChangeLog lisp/muse.el
2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
Summary:
Make customize of muse-project-alist work in Emacs21 and XEmacs.
Revision:
muse--main--1.0--patch-155
* lisp/muse.el (muse-widget-type-value-create)
(muse-widget-child-value-get, muse-widget-type-match): Minimum set of
extra widgets from 'lazy type that are needed to get the
`muse-project-alist' customize interface to work on XEmacs and Emacs21.
* lisp/muse.el (muse-implicit-link-functions)
(muse-explicit-link-functions): Remove predefined wiki-related options.
These are added in muse-wiki via custom-add-option.
* lisp/muse-mode.el (muse-mode-hook): Ditto.
* lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
* lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
":strings" to cope with Emacs21 and XEmacs.
(muse-project-alist-set): Turn ":strings" back into ":symbols".
* lisp/muse-project.el (muse-project): Derive from 'default rather than
'lazy, since that is an Emacs CVS-ism. Separate logical groups with
newlines. Control indentation. Remove an unnecessary inlined repeat.
* lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
since XEmacs doesn't support the alist widget. Deal with case where no
projects are defined, or a strange expression is used.
* lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
stuff using custom-add-option.
modified files:
ChangeLog lisp/muse-colors.el lisp/muse-mode.el
lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
Summary:
Don't kill temp buffer if debug-on-error is non-nil.
Revision:
muse--main--1.0--patch-154
* lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
debug-on-error is nil. Use " *muse-temp*" for the buffer name.
modified files:
ChangeLog lisp/muse.el
2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
Summary:
Expand Debian package description.
Revision:
muse--main--1.0--patch-153
* debian/control (Description): Expand this to make the package more
enticing.
* debian/copyright, debian/rules: Minor whitespace cleanups.
* debian/changelog: Package 3.01.arch.152-1.
modified files:
ChangeLog Makefile.defs debian/changelog debian/control
debian/copyright debian/rules
2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
Summary:
Header/footer docfix; ChangeLog correction.
Revision:
muse--main--1.0--patch-152
* {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
Thanks to drkm for pointing out my error.
Use better documentation and customize interface for headers and footers.
Thanks to Chris McMahan.
modified files:
ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
muse.texi
{arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
Summary:
Slight Debian version tweak.
Revision:
muse--main--1.0--patch-151
* Makefile.defs (VERSION): Use a slightly different version naming
scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
X.YY is the Muse version, and YYY is the patch level.
* debian/changelog: Ditto.
modified files:
ChangeLog Makefile.defs debian/changelog
2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
Summary:
Improve debian build and put together a package.
Revision:
muse--main--1.0--patch-150
* Makefile (debclean): New target that cleans up the mess that the
`debian' target makes.
(debian): Build using debuild rather than dpkg-buildpackage. Copy
results to my debian dist dir two levels up.
* Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
* debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
* debian/control (Standards-Version): Update to 3.6.2.
* debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
up.
* debian/copyright (Copyright): Improve.
* debian/emacsen-install (FILES): Include contrib directory so that
muse-http.el compiles properly.
* debian/muse-el.examples: New file containing the example files to
install.
* debian/rules: Move example stuff to muse-el.examples. Install some
additional documentation.
new files:
debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
modified files:
ChangeLog Makefile Makefile.defs debian/changelog
debian/control debian/copyright debian/emacsen-install
debian/rules
2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
Summary:
Fix links in table, links in verbatim, emphasis publishing, publishing from script.
Revision:
muse--main--1.0--patch-149
* lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
the beginning of a header would be emphasized if an asterisk came
before it.
(muse-colors-underlined): Don't allow end of underlined text to be the
beginning of a line. Don't use memq to check for whitespace syntax; eq
is sufficient.
* lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
on. We'll use a more clever trick to keep emphasis characters from
being interpreted in explicit links -- add a custom 'noemphasis text
property to them. Move mdash rule further down so that I can add
designations after blockquoted text.
* lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
text has the 'noemphasis property, ignore it.
(muse-publish-mark-noemphasis): New function that adds the 'noemphasis
property to the text between BEG and END, or match beginning and end.
* lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
before trying to set buffer-modified to nil. This should fix a
"selecting deleted buffer" error when publishing from command line.
modified files:
ChangeLog lisp/muse-colors.el lisp/muse-publish.el
lisp/muse.el
2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
Summary:
Journal validation fixes.
Revision:
muse--main--1.0--patch-148
* lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
default rather than HTML 4.0 [strict].
(muse-html-markup-strings): Include empty alt element.
* lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
* muse.texi (Journal): Ditto.
modified files:
ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
Summary:
Add debian files; tweak Makefile.
Revision:
muse--main--1.0--patch-147
* Makefile (distclean): Remove directory created by dist rule.
(dist): Make this only generate the directory, not the tarball.
(release): New target that generates the tarball and zipfile.
(debrelease): New target that builds the debian package for Muse.
(upload): Depend on release target.
* examples/mwolson/stylesheets: Add forgotten Arch id.
new files:
debian/.arch-ids/=id debian/.arch-ids/changelog.id
debian/.arch-ids/control.id debian/.arch-ids/copyright.id
debian/.arch-ids/emacsen-install.id
debian/.arch-ids/emacsen-remove.id
debian/.arch-ids/emacsen-startup.id
debian/.arch-ids/muse-el.dirs.id
debian/.arch-ids/muse-el.docs.id
debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
debian/changelog debian/control debian/copyright
debian/emacsen-install debian/emacsen-remove
debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
debian/muse-el.info debian/rules
examples/mwolson/stylesheets/.arch-ids/=id
examples/mwolson/stylesheets/.arch-ids/blog.css.id
examples/mwolson/stylesheets/.arch-ids/common.css.id
examples/mwolson/stylesheets/.arch-ids/print.css.id
examples/mwolson/stylesheets/.arch-ids/screen.css.id
examples/mwolson/stylesheets/blog.css
examples/mwolson/stylesheets/common.css
examples/mwolson/stylesheets/print.css
examples/mwolson/stylesheets/screen.css
modified files:
ChangeLog Makefile
new directories:
debian debian/.arch-ids examples/mwolson/stylesheets
examples/mwolson/stylesheets/.arch-ids
2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
Summary:
Allow `muse-index-as-string' to remove current file from output.
Revision:
muse--main--1.0--patch-146
* lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
which excludes the current file from the output. Improve
documentation.
modified files:
ChangeLog lisp/muse-mode.el
2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
Summary:
S-TAB issue with Windows.
Revision:
muse--main--1.0--patch-145
* lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
issue with Windows.
modified files:
ChangeLog lisp/muse-mode.el
2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
Summary:
Improve temp buffer usage.
Revision:
muse--main--1.0--patch-144
* lisp/muse-publish.el (muse-publish-file): Omit second argument to
`insert-file-contents'. This should further help with the temp
buffer problem. Thanks to Peter K. Lee and drkm for the research
into this problem.
* lisp/muse.el (muse-with-temp-buffer): Renamed from
`muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
make sure the temp buffer is killed. I didn't implement an option to
save the contents of the temp buffer.
modified files:
ChangeLog lisp/muse-book.el lisp/muse-http.el
lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
lisp/muse.el
2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
Summary:
muse-docbook: split-string Emacs21 fix.
Revision:
muse--main--1.0--patch-143
* lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
split-string to fix an Emacs21 issue.
modified files:
ChangeLog lisp/muse-docbook.el
2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
Summary:
muse-docbook: Parse author directive so that it validates properly.
Revision:
muse--main--1.0--patch-142
* lisp/muse-docbook.el (muse-docbook-get-author): New function that
attempts to publish the contents a DocBook-usable <author> tag.
(muse-docbook-header): Use `muse-docbook-get-author'.
modified files:
ChangeLog lisp/muse-docbook.el
2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
Summary:
Be a bit more clever with our consecutive list regexp.
Revision:
muse--main--1.0--patch-141
* lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
clever with our consecutive list regexp.
modified files:
ChangeLog lisp/muse-docbook.el
2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
Summary:
Do the right thing with consecutive list items, hopefully.
Revision:
muse--main--1.0--patch-140
* lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
(muse-docbook-header): Add DTD string.
(muse-docbook-markup-regexps): Add rule that merges consecutive list
tags.
(muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
modified files:
ChangeLog lisp/muse-docbook.el
2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
Summary:
Improve customize interface for `muse-project-alist' once more.
Revision:
muse--main--1.0--patch-139
* lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
setting to be anything, since we now support settings that use lists.
(muse-project): Vastly improve this by naming each setting and showing
what exact type is required. Handle case where a function is not
defined yet. Use a set for styles, which looks nice. This is about as
good as it can be ... unless we add some sort of inline documentation
later on. A setting was added for Yann's :force-publish tag.
* lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
project name.
modified files:
ChangeLog lisp/muse-project.el lisp/muse.el
2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
Summary:
Merged from hodique@lifl.fr--2005 (patch 24-33)
Revision:
muse--main--1.0--patch-138
Patches applied:
* hodique@lifl.fr--2005/muse--yh--1.0--patch-24
Merged from mwolson@gnu.org--2005 (patch 96)
* hodique@lifl.fr--2005/muse--yh--1.0--patch-25
Merged from mwolson@gnu.org--2005 (patch 97-101)
* hodique@lifl.fr--2005/muse--yh--1.0--patch-26
Merged from mwolson@gnu.org--2005 (patch 102-106)
* hodique@lifl.fr--2005/muse--yh--1.0--patch-27
Merged from mwolson@gnu.org--2005 (patch 107-120)
* hodique@lifl.fr--2005/muse--yh--1.0--patch-28
Merged from mwolson@gnu.org--2005 (patch 121-131)
* hodique@lifl.fr--2005/muse--yh--1.0--patch-29
Merged from mwolson@gnu.org--2005 (patch 132)
* hodique@lifl.fr--2005/muse--yh--1.0--patch-30
Merged from mwolson@gnu.org--2005 (patch 133-135)
* hodique@lifl.fr--2005/muse--yh--1.0--patch-31
Merged from mwolson@gnu.org--2005 (patch 136)
* hodique@lifl.fr--2005/muse--yh--1.0--patch-32
Merged from mwolson@gnu.org--2005 (patch 137)
* hodique@lifl.fr--2005/muse--yh--1.0--patch-33
Introduce :force-publish project keyword. Fix bug #2637
modified files:
ChangeLog lisp/muse-project.el
2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
Summary:
Prevent temp buffers from prompting for save; handle lisp errors better.
Revision:
muse--main--1.0--patch-137