1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
8 Make interwiki links work in a few more edge cases.
10 muse--main--1.0--patch-179
12 * lisp/muse-project.el (muse-project-applicable-styles): Remove
13 assertion, now that I have a good idea of the edge cases involved.
15 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
16 the current file is not part of any Muse project, allowing interwiki
17 links to be resolvable even then. Don't return a relative path if we
18 are not publishing. For visiting links, the best thing is just to
22 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
25 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
28 Fix warnings during font-lock, example tag highlighting.
30 muse--main--1.0--patch-178
32 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
34 (muse-colors-tags): Make sure that no fontification occurs in <code> or
36 (muse-unhighlight-region): Move higher up.
37 (muse-colors-example-tag, muse-colors-literal-tag): Use
38 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
39 since the point gets put in the right place automatically.
42 ChangeLog lisp/muse-colors.el
45 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
48 muse-xml: Separate section from title.
50 muse--main--1.0--patch-177
52 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
53 attribute to sections. Use separate <title> tag to handle the title of
54 a section. Thanks to drkm for the suggestion.
56 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
58 * lisp/muse-publish.el (muse-publish-markup-heading)
59 (muse-publish-section-close): Pass level to markup strings for all
62 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
66 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
67 lisp/muse-publish.el lisp/muse.el
70 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
73 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
75 muse--main--1.0--patch-176
77 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
78 folders that match `muse-project-ignore-regexp'.
80 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
81 omission. Add ",.*" to list of bad directory parts.
83 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
84 matches `muse-project-ignore-regexp'.
86 * lisp/muse-publish.el: Install patch from Peter K. Lee.
87 (muse-style-elements-list): New function that returns a list of
88 references to ELEM in STYLE, including base styles.
89 (muse-publish-markup-region): Use muse-style-elements-list rather than
90 muse-style-elements when getting :regexps.
92 * lisp/muse-publish.el (muse-style-element): Add docstring.
95 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
99 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
102 Initial implementation of muse-xml.el. End of section edge case.
104 muse--main--1.0--patch-175
106 * AUTHORS: Add Peter K. Lee.
108 * Makefile (experimental): New target that builds experimental programs.
109 (distclean): Remove debian/dirs, a cruft file from the debian build
112 * examples/mwolson/muse-init.el: Update.
114 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
115 prompts for the blog entry to visit.
117 * experimental/Makefile: New file that causes experimental stuff to be
120 * experimental/muse-xml.el: New file that provides the experimental XML
123 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
126 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
128 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
129 involving end-of-file and paragraph detection.
131 * lisp/muse-wiki.el: Minor header fix.
133 * scripts/muse-build.el (load-path): Add "../experimental".
136 experimental/.arch-ids/Makefile.id
137 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
138 experimental/muse-xml.el
141 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
142 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
143 lisp/muse-wiki.el scripts/muse-build.el
146 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
149 Try to fix <example> region coloring problem.
151 muse--main--1.0--patch-174
153 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
154 If region is multiple lines, add '(font-lock-multiline t) to
155 properties. This should fix an annoying <example> region issue.
158 ChangeLog lisp/muse-colors.el
161 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
164 Don't publish implicit links that have a double-quote at begin or end.
166 muse--main--1.0--patch-173
168 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
169 double-quote exists at beginning or end.
171 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
172 don't colorize if a double-quote exists at beginning or end.
175 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
178 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
181 Fix failure to publish emphasis properly.
183 muse--main--1.0--patch-172
185 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
188 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
192 experimental/.arch-ids/muse-wiki-old.el.id
193 experimental/muse-wiki-old.el
196 ChangeLog lisp/muse-publish.el
199 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
202 Add a few common revision control directories to the ignore list.
204 muse--main--1.0--patch-171
206 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
207 directories to be ignored when building the file alist, such as those
208 used for CVS and Arch revision control data.
211 ChangeLog lisp/muse-project.el
214 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
217 Fix #2654: Append a newline when using pdf publishing style.
219 muse--main--1.0--patch-170
221 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
225 ChangeLog lisp/muse-latex.el
228 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
231 5 levels of headings colorization; color bare URLs.
233 muse--main--1.0--patch-169
235 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
236 Really color up to 5 headings.
237 (muse-colors-markup): Add muse-url-regexp.
238 (muse-colors-explicit-link): Renamed from muse-colors-link.
239 (muse-colors-implicit-link): Moved here from
240 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
241 we'll be coloring URLs.
244 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
247 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
250 Don't emphasize if a word constituent follows the trailer.
252 muse--main--1.0--patch-168
254 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
255 (muse-colors-verbatim): Don't colorize if a word constituent follows
258 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
259 word constituent follows the trailer.
262 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
265 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
268 Add coloring for example, verbatim, and =signs=; anchor fix.
270 muse--main--1.0--patch-167
272 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
273 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
274 (muse-colors-verbatim): Use `muse-verbatim-face'.
275 (muse-colors-markup): Move =sign= interpreting down so it gets higher
277 (muse-colors-tags): Add verbatim and literal tags.
278 (muse-colors-example-tag): Use `remove-text-properties' instead of
279 `set-text-properties', since the latter does not work consistently.
280 (muse-colors-literal-tag): New function that strips all markup from the
282 (muse-colors-link): Match against muse-explicit-link-regexp early on so
283 that we can work around an annoying XEmacs issue.
285 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
286 multi-line by default.
288 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
292 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
296 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
299 Link with anchor bugfix.
301 muse--main--1.0--patch-166
303 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
304 valid, as long as the base is valid.
307 ChangeLog lisp/muse-colors.el
310 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
313 Link inside table issue, fixes read-only text error.
315 muse--main--1.0--patch-165
317 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
318 inside tables so we don't get an error when links exist.
320 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
322 * lisp/muse-project.el (muse-project-publish): Don't take forced files
323 into account when displaying the "All files published" message, unless
324 they've actually been modified.
326 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
327 don't wrap in condition-case; we don't want the message to be muffled.
330 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
331 lisp/muse-project.el lisp/muse.el
334 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
337 Permit infinitely-nested sections.
339 muse--main--1.0--patch-164
341 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
342 (Deriving from an existing style): Mark up as a list.
344 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
345 Color an additional level of headings.
347 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
348 section-other, section-other-end, and section-close strings.
349 (muse-docbook-fixup-sections): Removed, since Muse now implements this
350 through the 'section-close string.
352 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
353 'begin-underline, since this messes up paragraph handling. Use
354 <h5></h5> for 'section-other.
356 (muse-html-fixup-tables): New function that sorts the table parts so
357 that order is head, foot, body. Apparently XHTML needs this, and it
358 seems like a good general practice, so we do it for HTML as well.
360 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
363 * lisp/muse-publish.el (muse-publish-section-close): New function that
364 determines where to put the section close given heading depth and
366 (muse-publish-markup-heading): Handle 'section-other and
367 'section-other-end. Call `muse-publish-section-close' at end of
370 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
374 ChangeLog examples/QuickStart lisp/muse-colors.el
375 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
376 lisp/muse-publish.el lisp/muse-texinfo.el
379 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
382 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
384 muse--main--1.0--patch-163
386 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
388 (muse-docbook-markup-regexps): Deal with new table algorithm.
389 (muse-docbook-transform-content-type, muse-docbook-encoding)
390 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
391 (muse-docbook-markup-table): Use a better table algorithm, based on the
392 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
393 and foot of the table. Use informaltable rather than table.
394 (muse-docbook-fixup-tables): New function that sorts all tables found
395 in the published document so that the order is head, foot, body.
396 (muse-docbook-markup-functions): Add anchor handler.
397 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
399 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
400 that insert an anchor at point.
402 * lisp/muse-html.el (muse-html-transform-content-type)
403 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
405 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
407 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
409 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
410 that was evaluated in the output.
413 ChangeLog examples/QuickStart lisp/muse-docbook.el
414 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
417 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
420 muse-texinfo: Improve formatting for enddots, dots, underline.
422 muse--main--1.0--patch-162
424 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
425 of enddots and dots. For begin-underline and end-underline, use "_",
426 since we don't have anything better.
429 ChangeLog lisp/muse-texinfo.el
432 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
435 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
437 muse--main--1.0--patch-161
439 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
440 list. This should fix #2635.
443 ChangeLog lisp/muse-texinfo.el
446 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
449 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
451 muse--main--1.0--patch-160
453 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
455 * debian/changelog: Ditto.
457 * debian/control (Build-Depends-Indep): Add tetex-bin.
459 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
462 * examples/QuickStart: Remove stray <comment> now that the bug that made
463 it necessary is fixed.
465 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
468 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
469 the contents from the footer to the header.
471 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
472 each number, not after.
474 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
476 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
477 happens when doing batch publishing. Minor whitespace fix.
480 ChangeLog Makefile.defs debian/changelog debian/control
481 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
482 lisp/muse-texinfo.el lisp/muse.el
485 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
488 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
490 muse--main--1.0--patch-159
492 * examples/QuickStart: Add "Write me." to empty sections at end so that
493 they publish correctly with DocBook.
495 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
496 paragraph starts with emphasis, example, link, or email address.
499 ChangeLog examples/QuickStart lisp/muse-docbook.el
502 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
505 Handle embedded docbook footnotes and <literal> edge case.
507 muse--main--1.0--patch-158
509 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
510 (muse-docbook-markup-strings): Use systemitem for example text.
511 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
512 <para></para> inside of them.
514 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
517 * lisp/muse-publish.el (muse-publish-url-transforms): Add
518 muse-publish-escape-specials-in-string to list by default.
520 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
521 argument IGNORE-READ-ONLY determines whether or not to ignore the
522 read-only property when transforming text. Add docstring.
523 (muse-publish-markup-word): Use non-nil third argument to
524 muse-publish-escape-specials when we're publishing `='-delimited text.
525 This allows =<literal><tag></literal>= to work as intended.
527 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
528 arguments after the first so that we can include this in
529 `muse-publish-url-transforms'.
531 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
534 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
538 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
541 Misc. blosxom fixes, like category directive.
543 muse--main--1.0--patch-157
545 * contrib/pyblosxom/getstamps.py: Add file extension.
547 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
548 extension. This will allow Muse to specify it once a
549 timestamps-writing routine gets written.
551 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
552 attention to the "category" directive, if it exists. Use file-truename
553 instead of expand-file-name for base directory.
555 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
558 * lisp/muse-project.el (muse-project): Add :timestamps to list of
559 available tags, even though it doesn't do anything yet.
562 ChangeLog contrib/pyblosxom/getstamps.py
563 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
567 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
570 Small logic fix with temp files.
572 muse--main--1.0--patch-156
574 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
575 buffer-name to determine whether the buffer is still around.
578 ChangeLog lisp/muse.el
581 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
584 Make customize of muse-project-alist work in Emacs21 and XEmacs.
586 muse--main--1.0--patch-155
588 * lisp/muse.el (muse-widget-type-value-create)
589 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
590 extra widgets from 'lazy type that are needed to get the
591 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
593 * lisp/muse.el (muse-implicit-link-functions)
594 (muse-explicit-link-functions): Remove predefined wiki-related options.
595 These are added in muse-wiki via custom-add-option.
597 * lisp/muse-mode.el (muse-mode-hook): Ditto.
599 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
601 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
602 ":strings" to cope with Emacs21 and XEmacs.
603 (muse-project-alist-set): Turn ":strings" back into ":symbols".
605 * lisp/muse-project.el (muse-project): Derive from 'default rather than
606 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
607 newlines. Control indentation. Remove an unnecessary inlined repeat.
609 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
610 since XEmacs doesn't support the alist widget. Deal with case where no
611 projects are defined, or a strange expression is used.
613 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
614 stuff using custom-add-option.
617 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
618 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
621 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
624 Don't kill temp buffer if debug-on-error is non-nil.
626 muse--main--1.0--patch-154
628 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
629 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
632 ChangeLog lisp/muse.el
635 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
638 Expand Debian package description.
640 muse--main--1.0--patch-153
642 * debian/control (Description): Expand this to make the package more
645 * debian/copyright, debian/rules: Minor whitespace cleanups.
647 * debian/changelog: Package 3.01.arch.152-1.
650 ChangeLog Makefile.defs debian/changelog debian/control
651 debian/copyright debian/rules
654 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
657 Header/footer docfix; ChangeLog correction.
659 muse--main--1.0--patch-152
661 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
662 Thanks to drkm for pointing out my error.
664 Use better documentation and customize interface for headers and footers.
665 Thanks to Chris McMahan.
668 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
669 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
670 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
672 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
675 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
678 Slight Debian version tweak.
680 muse--main--1.0--patch-151
682 * Makefile.defs (VERSION): Use a slightly different version naming
683 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
684 X.YY is the Muse version, and YYY is the patch level.
686 * debian/changelog: Ditto.
689 ChangeLog Makefile.defs debian/changelog
692 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
695 Improve debian build and put together a package.
697 muse--main--1.0--patch-150
699 * Makefile (debclean): New target that cleans up the mess that the
700 `debian' target makes.
701 (debian): Build using debuild rather than dpkg-buildpackage. Copy
702 results to my debian dist dir two levels up.
704 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
706 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
708 * debian/control (Standards-Version): Update to 3.6.2.
710 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
713 * debian/copyright (Copyright): Improve.
715 * debian/emacsen-install (FILES): Include contrib directory so that
716 muse-http.el compiles properly.
718 * debian/muse-el.examples: New file containing the example files to
721 * debian/rules: Move example stuff to muse-el.examples. Install some
722 additional documentation.
725 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
728 ChangeLog Makefile Makefile.defs debian/changelog
729 debian/control debian/copyright debian/emacsen-install
733 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
736 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
738 muse--main--1.0--patch-149
740 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
741 the beginning of a header would be emphasized if an asterisk came
743 (muse-colors-underlined): Don't allow end of underlined text to be the
744 beginning of a line. Don't use memq to check for whitespace syntax; eq
747 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
748 on. We'll use a more clever trick to keep emphasis characters from
749 being interpreted in explicit links -- add a custom 'noemphasis text
750 property to them. Move mdash rule further down so that I can add
751 designations after blockquoted text.
753 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
754 text has the 'noemphasis property, ignore it.
755 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
756 property to the text between BEG and END, or match beginning and end.
758 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
759 before trying to set buffer-modified to nil. This should fix a
760 "selecting deleted buffer" error when publishing from command line.
763 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
767 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
770 Journal validation fixes.
772 muse--main--1.0--patch-148
774 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
775 default rather than HTML 4.0 [strict].
776 (muse-html-markup-strings): Include empty alt element.
778 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
780 * muse.texi (Journal): Ditto.
783 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
786 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
789 Add debian files; tweak Makefile.
791 muse--main--1.0--patch-147
793 * Makefile (distclean): Remove directory created by dist rule.
794 (dist): Make this only generate the directory, not the tarball.
795 (release): New target that generates the tarball and zipfile.
796 (debrelease): New target that builds the debian package for Muse.
797 (upload): Depend on release target.
799 * examples/mwolson/stylesheets: Add forgotten Arch id.
802 debian/.arch-ids/=id debian/.arch-ids/changelog.id
803 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
804 debian/.arch-ids/emacsen-install.id
805 debian/.arch-ids/emacsen-remove.id
806 debian/.arch-ids/emacsen-startup.id
807 debian/.arch-ids/muse-el.dirs.id
808 debian/.arch-ids/muse-el.docs.id
809 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
810 debian/changelog debian/control debian/copyright
811 debian/emacsen-install debian/emacsen-remove
812 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
813 debian/muse-el.info debian/rules
814 examples/mwolson/stylesheets/.arch-ids/=id
815 examples/mwolson/stylesheets/.arch-ids/blog.css.id
816 examples/mwolson/stylesheets/.arch-ids/common.css.id
817 examples/mwolson/stylesheets/.arch-ids/print.css.id
818 examples/mwolson/stylesheets/.arch-ids/screen.css.id
819 examples/mwolson/stylesheets/blog.css
820 examples/mwolson/stylesheets/common.css
821 examples/mwolson/stylesheets/print.css
822 examples/mwolson/stylesheets/screen.css
828 debian debian/.arch-ids examples/mwolson/stylesheets
829 examples/mwolson/stylesheets/.arch-ids
832 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
835 Allow `muse-index-as-string' to remove current file from output.
837 muse--main--1.0--patch-146
839 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
840 which excludes the current file from the output. Improve
844 ChangeLog lisp/muse-mode.el
847 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
850 S-TAB issue with Windows.
852 muse--main--1.0--patch-145
854 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
858 ChangeLog lisp/muse-mode.el
861 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
864 Improve temp buffer usage.
866 muse--main--1.0--patch-144
868 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
869 `insert-file-contents'. This should further help with the temp
870 buffer problem. Thanks to Peter K. Lee and drkm for the research
873 * lisp/muse.el (muse-with-temp-buffer): Renamed from
874 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
875 make sure the temp buffer is killed. I didn't implement an option to
876 save the contents of the temp buffer.
879 ChangeLog lisp/muse-book.el lisp/muse-http.el
880 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
884 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
887 muse-docbook: split-string Emacs21 fix.
889 muse--main--1.0--patch-143
891 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
892 split-string to fix an Emacs21 issue.
895 ChangeLog lisp/muse-docbook.el
898 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
901 muse-docbook: Parse author directive so that it validates properly.
903 muse--main--1.0--patch-142
905 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
906 attempts to publish the contents a DocBook-usable <author> tag.
907 (muse-docbook-header): Use `muse-docbook-get-author'.
910 ChangeLog lisp/muse-docbook.el
913 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
916 Be a bit more clever with our consecutive list regexp.
918 muse--main--1.0--patch-141
920 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
921 clever with our consecutive list regexp.
924 ChangeLog lisp/muse-docbook.el
927 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
930 Do the right thing with consecutive list items, hopefully.
932 muse--main--1.0--patch-140
934 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
935 (muse-docbook-header): Add DTD string.
936 (muse-docbook-markup-regexps): Add rule that merges consecutive list
938 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
939 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
942 ChangeLog lisp/muse-docbook.el
945 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
948 Improve customize interface for `muse-project-alist' once more.
950 muse--main--1.0--patch-139
952 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
953 setting to be anything, since we now support settings that use lists.
954 (muse-project): Vastly improve this by naming each setting and showing
955 what exact type is required. Handle case where a function is not
956 defined yet. Use a set for styles, which looks nice. This is about as
957 good as it can be ... unless we add some sort of inline documentation
958 later on. A setting was added for Yann's :force-publish tag.
960 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
964 ChangeLog lisp/muse-project.el lisp/muse.el
967 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
970 Merged from hodique@lifl.fr--2005 (patch 24-33)
972 muse--main--1.0--patch-138
976 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
977 Merged from mwolson@gnu.org--2005 (patch 96)
979 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
980 Merged from mwolson@gnu.org--2005 (patch 97-101)
982 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
983 Merged from mwolson@gnu.org--2005 (patch 102-106)
985 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
986 Merged from mwolson@gnu.org--2005 (patch 107-120)
988 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
989 Merged from mwolson@gnu.org--2005 (patch 121-131)
991 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
992 Merged from mwolson@gnu.org--2005 (patch 132)
994 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
995 Merged from mwolson@gnu.org--2005 (patch 133-135)
997 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
998 Merged from mwolson@gnu.org--2005 (patch 136)
1000 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1001 Merged from mwolson@gnu.org--2005 (patch 137)
1003 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1004 Introduce :force-publish project keyword. Fix bug #2637
1007 ChangeLog lisp/muse-project.el
1010 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1011 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1012 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1013 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1014 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1015 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1016 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1017 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1018 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1019 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1022 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1025 Prevent temp buffers from prompting for save; handle lisp errors better.
1027 muse--main--1.0--patch-137
1029 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1030 bound" error. I don't know for certain where this is coming from,
1031 though ... *grumble*.
1033 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1034 like how emacs-wiki does it. Warn the user about lisp errors,
1035 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
1036 publish as something valid in most markup styles, with increased
1037 emphasis on those that don't support it. That's a win-win ... I think
1040 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1041 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1042 to kill the buffer so we don't get any annoying prompts. I *strongly*
1043 believe that this should be the default behavior of `with-temp-buffer'.
1045 * lisp/muse-book.el (muse-book-publish-project): Use
1046 `muse-with-temp-buffer-no-prompt'.
1048 * lisp/muse-http.el (muse-http-reject): Ditto.
1050 * lisp/muse-mode.el (muse-index-as-string): Ditto.
1052 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1054 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
1055 (muse-publish-markup-email, muse-published-contents): Ditto.
1058 ChangeLog lisp/muse-book.el lisp/muse-colors.el
1059 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1060 lisp/muse-publish.el lisp/muse.el
1063 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1066 Customization error; Makefile tweaks.
1068 muse--main--1.0--patch-136
1070 * Makefile (dist): Use a tla-specific method to create the tarball.
1071 Create a zip file as well.
1072 (upload): New rule that uploads the tarball and zip file to gna.org.
1074 * Makefile.defs (VERSION): New variable that determines the version
1075 string to use in the `dist' and `upload' targets.
1077 * lisp/muse.el (muse-implicit-link-functions)
1078 (muse-explicit-link-functions): Use :type of hook so that the options
1082 ChangeLog Makefile Makefile.defs lisp/muse.el
1085 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1088 Prepare Muse 3.01.90 (3.02 RC1).
1090 muse--main--1.0--patch-135
1094 ChangeLog lisp/muse.el muse.texi
1097 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1100 Attempt to get the right file extension when publishing; more examples.
1102 muse--main--1.0--patch-134
1104 * examples/mwolson/muse-init.el: Update my configuration.
1106 * examples/mwolson/templates: Store my web page templates here.
1108 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1110 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1111 descriptions. Yet another reason to implement my list-returning from
1114 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1115 with a few more edge cases. Throw together a rough hack for
1116 determining when to include the output file extension.
1118 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1119 but still ineffective.
1122 examples/mwolson/templates/.arch-ids/=id
1123 examples/mwolson/templates/.arch-ids/footer.html.id
1124 examples/mwolson/templates/.arch-ids/generic-footer.html.id
1125 examples/mwolson/templates/.arch-ids/generic-header.html.id
1126 examples/mwolson/templates/.arch-ids/header.html.id
1127 examples/mwolson/templates/footer.html
1128 examples/mwolson/templates/generic-footer.html
1129 examples/mwolson/templates/generic-header.html
1130 examples/mwolson/templates/header.html
1133 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1137 examples/mwolson/templates
1138 examples/mwolson/templates/.arch-ids
1141 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1144 Make published link handling do the right thing, plus misc. fixes.
1146 muse--main--1.0--patch-133
1148 * lisp/muse-mode.el (muse-mode-hook): Add option for
1149 `muse-wiki-update-custom-values'. The :set function makes sure that
1150 this is always included in `muse-mode-hook' if muse-wiki is loaded.
1151 This probably isn't best-practice, but it works.
1153 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1156 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1157 `muse-publish-prepare-url' to the listed options.
1159 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1160 output-dir is not specified.
1162 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1163 here instead of later on.
1165 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1166 right thing when `muse-wiki-interwiki-alist' is nil.
1168 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1169 `muse-publish-output-file'.
1171 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1172 (muse-wiki-transform-wikiword): Removed. We should not use the
1173 publishing transforms facility to handle these.
1175 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1176 links as "link" rather than "url".
1178 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1179 takes care of any customization cleaups that need to happen whenever
1180 muse-mode is entered.
1182 * lisp/muse.el (muse-implicit-link-functions): Add options for
1183 `muse-handle-url' and the wiki handlers.
1184 (muse-explicit-link-functions): Add option for
1185 `muse-wiki-handle-internal'.
1188 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1189 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1192 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1195 Add invalid directory assertion.
1197 muse--main--1.0--patch-132
1199 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1200 any invalid directories will trigger an error.
1203 ChangeLog lisp/muse-project.el
1206 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1209 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1211 muse--main--1.0--patch-131
1218 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1221 Yann's assignment form came in!
1223 muse--main--1.0--patch-130
1230 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1233 Compilation fix, minor shuffling in `muse-mode'.
1235 muse--main--1.0--patch-129
1237 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1238 accessing it. Fixes Yet Another Compiler Error.
1240 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1241 project-specific settings happen first.
1244 ChangeLog lisp/muse-mode.el lisp/muse.el
1247 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1250 Fix annoying initial buffer coloring problem.
1252 muse--main--1.0--patch-128
1254 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1255 where even buffer-file-name is not set. This happens the first time we
1256 attempt to colorize the buffer. I'm rather astonished that I had to do
1260 ChangeLog lisp/muse-wiki.el
1263 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
1266 Jump to bad and good links on TAB; mode-choosing fix.
1268 muse--main--1.0--patch-127
1270 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
1271 pics a major mode for a file. If one is specified in the project of
1272 file, use it. Otherwise, use muse-mode.
1273 (muse-next-reference, muse-previous-reference): Jump to bad links as
1276 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
1280 ChangeLog lisp/muse-mode.el lisp/muse.el
1283 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
1286 Add specified Muse file extension to auto-mode-alist.
1288 muse--main--1.0--patch-126
1290 * lisp/muse.el (muse-file-extension): If extension is specified, remove
1291 the old extension from auto-mode-alist and add the new one. This
1292 eliminates the need to set muse-mode-auto-p when you have specified a
1293 Muse file extension.
1295 * examples/mwolson/muse-init.el: Sync.
1298 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
1301 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
1304 Make `muse-project-alist' more intuitively customizable.
1306 muse--main--1.0--patch-125
1308 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
1311 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
1312 (muse-project-alist-get): New function that pre-parses
1313 `muse-projects-alist' before customization in order to work around an
1314 annoying limitation in the customize interface.
1315 (muse-project-alist-set): New function that takes the value that
1316 customize gave us and turns it into something Muse can use.
1317 (muse-project): New widget that outlines the form of the
1318 `muse-project-alist' variable.
1319 (muse-project-alist): Use the `muse-project' widget and specify :set
1323 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
1326 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
1329 Silence compiler warnings.
1331 muse--main--1.0--patch-124
1333 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
1335 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
1338 * lisp/muse-project.el (muse-project-applicable-styles): Call
1339 `muse-assert' with only 1 argument to silence a compiler warning.
1342 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1343 lisp/muse-project.el
1346 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
1349 muse-docbook: Merge several other types of tags if necessary.
1351 muse--main--1.0--patch-123
1353 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
1354 `muse-docbook-fixup-sections'. For each TAG in
1355 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
1356 merge them together. Thanks to Dale P. Smith for the suggestion.
1357 (muse-docbook-merged-tags): Customizable list of tags that need merging.
1360 ChangeLog lisp/muse-docbook.el
1363 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
1366 muse-docbook: Output an XML tag with encoding at the beginning of document.
1368 muse--main--1.0--patch-122
1370 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
1372 (muse-docbook-encoding-default): New option that determines which Emacs
1373 buffer encoding to use by default in Muse DocBook files if none is
1375 (muse-docbook-charset-default): New option that determines the DocBook
1376 XML charset to use if no translation is found in
1377 muse-docbook-encoding-map.
1378 (muse-docbook-encoding-map): New option alist that maps an emacs coding
1379 system to its associated DocBook coding system.
1380 (muse-docbook-transform-content-type): New function that determines the
1381 DocBook XML encoding to use based on the contents of
1382 muse-docbook-encoding-map.
1383 (muse-docbook-encoding): New function that calls
1384 muse-docbook-transform-content-type.
1385 (muse-docbook-finalize-buffer): New function that sets the buffer file
1386 coding system to the value of muse-docbook-encoding-default, but only
1387 if the buffers contents have no special characters.
1388 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
1391 ChangeLog lisp/muse-docbook.el
1394 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
1397 Apply muse-docbook patch from Dale P. Smith.
1399 muse--main--1.0--patch-121
1401 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
1402 Dale P. Smith to make the markup much better.
1405 AUTHORS ChangeLog lisp/muse-docbook.el
1408 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
1411 Use different mapping for S-tab on Windows.
1413 muse--main--1.0--patch-120
1415 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
1416 Windows, use [(shift tab)] for `muse-previous-reference'.
1419 ChangeLog lisp/muse-mode.el
1422 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
1427 muse--main--1.0--patch-119
1429 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
1430 `muse-match-string-no-properties' so XEmacs doesn't complain.
1433 ChangeLog lisp/muse-wiki.el
1436 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
1439 Handle a few edge cases with project-page resolution gracefully.
1441 muse--main--1.0--patch-118
1443 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
1444 make sure that PAGE is specified. STYLES should be generated
1445 automatically, but it could theoretically fail. I'm managing to
1446 trigger this when messing with unsaved Muse files. Handle case where
1447 buffer has not yet been saved.
1448 (muse-project-find-file): Don't try to resolve relative links; just
1451 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
1452 point-of-reference bug. No need to call muse-project-page-of-file
1453 since buffer-file-name and muse-publishing-current-file both give us
1456 * lisp/muse-mode.el (muse-link-at-point): For some reason,
1457 `skip-chars-backward' only respects the newline some of the time.
1461 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1465 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
1468 Fix image-link goof-up and add pretty titles.
1470 muse--main--1.0--patch-117
1472 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
1473 class="image-link"> instead of <div class="image-link">. I found a bug
1474 with the way I was handling both, so I decided to simplify things.
1476 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
1477 `muse-publish-output-name', but keeps the directory prefix.
1478 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
1480 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
1481 customizable option that determines the words to downcase in title.
1482 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
1483 Capitalized Title out of either a string or the current title. This is
1484 not currently used by any other function -- for now it is meant to be
1488 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
1491 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
1494 Escape specials in link descriptions.
1496 muse--main--1.0--patch-116
1498 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
1499 function that escapes special characters in the given string according
1500 to the current publishing style.
1501 (muse-publish-url): Use the above function to escape the description
1502 part of extended links.
1503 (muse-publish-prepare-url): Don't make string read-only; it does
1506 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1507 (muse-wiki-transform-wikiword): Don't make string read-only.
1510 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1513 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
1516 Escape "&", "<", and ">" in URL text.
1518 muse--main--1.0--patch-115
1520 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
1521 specially. Thanks to John Sullivan for the suggestion.
1524 ChangeLog lisp/muse-html.el
1527 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
1530 Update my example configuration.
1532 muse--main--1.0--patch-114
1534 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
1535 project to "WebSite" in order to make it more distinct.
1536 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
1537 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
1539 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
1540 published name of the current file. I really should make a function
1541 called `muse-published-name' or something similar!
1542 ("\C-cpx"): Use this key sequence for
1543 `my-muse-prepare-entry-for-xanga'.
1544 (muse-file-extension): I'm making use of this so I can figure out its
1548 ChangeLog examples/mwolson/muse-init.el
1551 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
1554 Tackle a project name interwiki highlighting snafu.
1556 muse--main--1.0--patch-113
1558 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
1559 this. It seems to be more robust now. Highlighting is going the way I
1563 ChangeLog lisp/muse-wiki.el
1566 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1569 Fix some gross mistakes.
1571 muse--main--1.0--patch-112
1573 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1576 * lisp/muse-project.el (muse-project-file-entries): If
1577 `muse-file-extension' is defined, use it to filter the entries.
1579 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1580 variable. Move higher in file.
1582 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1583 argument instead of the real name of the variable.
1586 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1590 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1593 Make natural interwiki links between projects mostly work.
1595 muse--main--1.0--patch-111
1597 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1598 function and flesh it out. This seems to work properly, though for
1599 some reason, interwiki links using projects are a bit flakey.
1600 (muse-wiki-handle-interwiki): Deal with case where we have a project
1601 name in an interwiki link.
1604 ChangeLog lisp/muse-wiki.el
1607 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1610 Fix Emacs21 issue with muse-insert-tag.
1612 muse--main--1.0--patch-110
1614 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1615 completing-read to appease older Emacsen.
1618 ChangeLog lisp/muse-mode.el
1621 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1624 Fix error with `muse-blosxom-new-entry' and Emacs21.
1626 muse--main--1.0--patch-109
1628 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1629 `completing-read' so that old versions of Emacs don't complain.
1632 ChangeLog lisp/muse-blosxom.el
1635 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1638 Try to fix an error with `muse-blosxom-get-categories'.
1640 muse--main--1.0--patch-108
1642 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1643 about processing directories.
1646 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1649 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1652 Make a distinction between implicit and explicit links at publish-time.
1654 muse--main--1.0--patch-107
1656 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1658 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1660 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1661 `explicit' argument.
1663 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1664 not we are dealing with an explicit link.
1666 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1668 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1669 argument, but ignore it.
1671 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1672 when link is not explicit.
1675 ChangeLog lisp/muse-html.el lisp/muse-http.el
1676 lisp/muse-publish.el lisp/muse-wiki.el
1679 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1682 Implement several WikiWord handling fixes.
1684 muse--main--1.0--patch-106
1686 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1687 found by the handlers. Don't send implicit links through some of the
1690 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1691 of interwiki link before calling `muse-handle-explicit-link'.
1693 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1694 "\\|" separator between project-alist entries and interwiki entries.
1695 Force a reconfiguration of muse-colors-markup.
1697 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1698 sure that we don't colorize WikiNames that don't go with any file.
1702 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1706 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1709 Attempt to simplify muse-wiki a bit.
1711 muse--main--1.0--patch-105
1713 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1716 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1717 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1718 (muse-wiki-update-use-wikiword-markup-regexp)
1719 (muse-wiki-update-use-wikiword-link-function)
1720 (muse-wiki-update-use-wikiword-url-transforms): Remove.
1721 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1723 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1724 `muse-wiki-use-wikiword' is specified.
1726 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1727 unless `muse-wiki-use-wikiword' is specified.
1729 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1732 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1733 muse-publish-markup-regexps.
1735 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1736 muse-publish-url-transforms.
1738 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1739 muse-wiki-handle-wikiword to muse-implicit-link-functions.
1743 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1746 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1749 Make muse-blosxom use relative name of published file in page-date alist.
1751 muse--main--1.0--patch-104
1753 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1755 (muse-blosxom-update-page-date-alist): Renamed from
1756 `muse-blosxom-markup-date-directive'. Make the current file name
1757 relative to the base directory and strip file extension if necessary.
1761 ChangeLog lisp/muse-blosxom.el
1764 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1767 Hack on muse-blosxom timestamps somewhat.
1769 muse--main--1.0--patch-103
1771 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1772 actually do something useful. This should have a different name,
1774 ("blosxom-html", "blosxom-xhtml"): Call
1775 `muse-blosxom-markup-date-directive' after publishing each entry.
1779 ChangeLog lisp/muse-blosxom.el
1782 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1785 Fix several startup and compile errors.
1787 muse--main--1.0--patch-102
1789 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
1790 fixes an error that occurred during startup.
1792 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1793 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1796 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1797 that the nasty compile errors go away. Fix a few typos.
1798 (muse-ignored-extensions): Fix docstring.
1799 (muse-file-extension): Move this higher in the file.
1804 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1807 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
1810 Note that muse-file-extension should not have "." in front.
1812 muse--main--1.0--patch-101
1814 * lisp/muse-project.el (muse-project-find-file): Handle case where
1815 muse-file-extension is not specified.
1817 * lisp/muse.el (muse-file-extension): Note that the period at the
1818 beginning of this value should be omitted.
1820 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
1821 file extension so that regexp characters inside the extension will not
1822 goof it up. This should never be a problem in normal cases, but let's
1827 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1831 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
1834 Implement optional file extension of Muse files.
1836 muse--main--1.0--patch-100
1838 * lisp/muse-mode.el (muse-mode): Make sure
1839 `muse-update-ignored-extensions-regexp' gets updated every time we
1840 enter Muse mode. This works around a bug in the customize interface --
1841 if a user changes an option using setq, the :set function sometimes
1842 does not get executed. I should really try to determine whether or not
1843 this is really an issue anymore.
1845 * lisp/muse-project.el (muse-project-find-file): Make use of
1846 `muse-file-extension'.
1848 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
1849 customizable; it is autogenerated from `muse-ignored-extensions'.
1850 (muse-update-ignored-extensions-regexp): New function that sets the
1851 value of `muse-ignored-extensions-regexp'. This is needed in order to
1852 make sure that the value of `muse-file-extension' is taken into
1854 (muse-ignored-extensions): New option that determines which file
1855 extensions to ignore. It is in the form of a list of regexps.
1857 * lisp/muse.el (muse-file-extension): New option that allows the user to
1858 specify the file extension to be used for Muse files. By default, this
1859 is nil, which means that no extension will be used.
1861 * lisp/muse.el (muse-page-name): Handle case where
1862 `muse-ignored-extensions-regexp' is nil.
1866 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1867 lisp/muse-regexps.el lisp/muse.el
1870 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
1873 Document new blosxom convenience feature.
1875 muse--main--1.0--patch-99
1877 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
1878 `muse-blosxom-project-alist-entry'. An example is provided in the
1883 ChangeLog lisp/muse-blosxom.el
1886 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
1889 Further work on `muse-project-alist' entry generation for blosxom.
1891 muse--main--1.0--patch-98
1893 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
1894 Include subdirectories in first part of "Blog" entry.
1896 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
1897 that returns a list of dirs that are to be used with the first part of
1898 a `muse-project-alist' entry.
1902 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1905 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
1908 New function: muse-blosxom-project-alist-entry.
1910 muse--main--1.0--patch-97
1912 * examples/mwolson/muse-init.el: Update from my latest settings.
1913 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
1915 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
1916 that generates the latter part of an entry for `muse-project-alist'.
1920 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1923 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1926 Merged from hodique@lifl.fr--2005 (patch 12-23)
1928 muse--main--1.0--patch-96
1932 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1933 Merged from mwolson@gnu.org--2005 (patch 68-76)
1935 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1936 Merged from mwolson@gnu.org--2005 (patch 77-80)
1938 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1939 Merged from mwolson@gnu.org--2005 (patch 81)
1941 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1942 Merged from mwolson@gnu.org--2005 (patch 82)
1944 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1945 Escape % in latex publishing
1947 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1950 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1951 small improvement on muse-make-link
1953 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1954 Fix customization of muse-wiki-wikiword-regexp
1956 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1957 Allow full customization of WikiWords
1959 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1960 Fix mouse-2 yank bug in muse-mode
1962 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1963 Fix interpretation order
1965 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1966 Merged from mwolson@gnu.org--2005 (patch 83-95)
1970 ChangeLog lisp/muse-wiki.el
1973 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1974 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1975 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1976 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1977 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1978 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1979 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1980 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1981 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1982 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1983 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1984 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1987 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
1992 muse--main--1.0--patch-95
1994 * lisp/muse-mode.el (muse-follow-name-at-point)
1995 (muse-follow-name-at-mouse): Docfixes.
1999 ChangeLog lisp/muse-mode.el
2002 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2005 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2007 muse--main--1.0--patch-94
2009 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2010 `muse-blosxom-new-entry'.
2012 * muse.texi (Blosxom Entries): Ditto.
2016 ChangeLog lisp/muse-blosxom.el muse.texi
2019 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2022 Re-add global mouse-2 event.
2024 muse--main--1.0--patch-93
2026 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2027 mouse-2, since Yann found a way around the problem I was facing.
2028 (muse-follow-name-at-mouse): Call the event that would normally be used
2029 here if we don't have a link at point.
2033 ChangeLog lisp/muse-mode.el
2036 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2039 Fix publishing error.
2041 muse--main--1.0--patch-92
2043 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2044 the cdr of output-dir. This was a code fragment from a previous
2045 attempt to refactor this function.
2049 ChangeLog lisp/muse-project.el
2052 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2055 Work on getting to the point where we can resolve project interwiki links.
2057 muse--main--1.0--patch-91
2059 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2060 `muse-publishing-current-file'.
2062 * lisp/muse-project.el (muse-project-of-file): Ditto.
2064 * lisp/muse-project.el (muse-project-applicable-styles): New function
2065 that returns the usable styles for a file, given either a list of
2066 styles or a project name. This is useful for removing styles that will
2067 be ignored for a file.
2068 (muse-project-publish-file): Split :include and :exclude processing
2069 into `muse-project-applicable-styles'.
2071 * lisp/muse-publish.el (muse-publish-output-name): Use
2072 `muse-publishing-current-file'.
2074 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2076 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2079 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2080 names to be uninterpreted. Remove need for muse-assoc-string.
2082 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2083 function that will be called to fetch a link to a page from a Muse
2084 project from the output file of the currently-published file. This is
2085 commented out for now since I ran out of energy.
2087 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2088 `muse-wiki-resolve-project-page' for handling Muse project interwiki
2089 links, but only when no match was found in `muse-wiki-interwiki-alist'.
2090 Handle case where no interwiki can be found, even though this should
2093 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2094 whenever Muse mode is entered. That way we don't have to enter an
2095 extra command in our .emacs.
2097 * lisp/muse.el (muse-current-file): Remove this, since a variable called
2098 `muse-publishing-current-file' already exists that does the same thing.
2101 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2103 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2108 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2109 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2112 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2115 Mouse-2 on regular text will yank rather than give an error.
2117 muse--main--1.0--patch-90
2119 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2120 this seems to be more trouble than it's worth.
2121 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2122 use our own implementation.
2126 ChangeLog lisp/muse-mode.el
2129 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2132 Make interwiki links publish with the correct extension.
2134 muse--main--1.0--patch-89
2136 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2137 prefix and suffix to interwiki names, as well as stripping out unwanted
2142 ChangeLog lisp/muse-wiki.el
2145 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2148 Fix publishing of bare interwiki names.
2150 muse--main--1.0--patch-88
2152 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2153 `set'. Use `muse-assoc-string' instead of `assoc'.
2155 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2156 `assoc-string' functionality usable with Emacs21 and XEmacs.
2160 ChangeLog lisp/muse-wiki.el lisp/muse.el
2163 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2166 Apply a few fixes from Yann's branch.
2168 muse--main--1.0--patch-87
2170 Background: I hacked on Muse over the weekend while offline, and so did
2171 Yann. His changes to muse-wiki.el are different than the
2172 ones that I made, so we should probably figure out the best
2173 way to handle this when we both get on IRC again. For now,
2174 I've merged in the bugfixes that he's made, omitting most of
2175 the changes to muse-wiki.
2177 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2179 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2181 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2182 introduced previously.
2186 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2189 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2192 Warn if file not published; hack further on Wiki stuff.
2194 muse--main--1.0--patch-86
2196 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2197 complete <div> tags that are of the class "image-link". It is hoped
2198 that this will prevent user-added <div> tags from being mangled.
2200 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2201 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2202 need to look at the text at point.
2204 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2205 current file has not been published since it was up-to-date. Thanks to
2206 Bill Freeman for the suggestion.
2208 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2209 is nil. If this happens, return the original URL.
2211 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2212 `muse-wiki-update-interwiki-regexp.'
2213 (muse-wiki-update-interwiki-regexp): New function that sets the value
2214 of `muse-wiki-interwiki-regexp'.
2215 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2218 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2219 `muse-wiki-expand-interwiki'.
2220 (muse-wiki-transform-wikiword): New function that prevents WikiWords
2221 with no matching file from being published as links.
2223 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2224 string argument once again, since this behavior is needed when
2226 (muse-wiki-handle-wikiword): Ditto.
2228 * lisp/muse.el (muse-handle-url): Ditto.
2230 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
2231 after every unsuccessful attempt at handling the link. If argument is
2232 given, restore match-data at end, too.
2234 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2235 argument. Match data is always saved. If argument is not given,
2236 assume that `muse-implicit-link-regexp' has been matched against, and
2237 return the 1st match string if no handlers worked.
2241 ChangeLog lisp/muse-html.el lisp/muse-mode.el
2242 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2245 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2248 Hack on WikiName handling and make TAB work for Wiki links.
2250 muse--main--1.0--patch-85
2252 * lisp/muse-colors.el (muse-colors-markup): Use
2253 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2255 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
2256 nil, don't color bad links. If non-nil, color bad links.
2258 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2260 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2261 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2262 (muse-journal-rss-munge-buffer): Ditto.
2264 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
2267 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
2268 are handled first, then implicit ones. It should work better in all
2269 cases. For now, we depend on the value of `muse-implicit-link-regexp'
2270 to determine how far to scan for an implicit link. This defaults to
2271 the text between the point and the next space.
2273 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
2274 `muse-visit-link'. If the ANCHOR argument is a string, search for it
2275 literally after opening the buffer. Hopefully this can be of use in
2276 custom visit-link functions, when necessary.
2278 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
2279 `muse-visit-link-default'.
2281 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
2282 Search by text properties instead of regexps. This allows Muse to find
2283 links without having to have a massive regexp that contains all link
2284 types. The downside is that this will not work if the user defontifies
2285 the buffer. But it would somewhat defeat the purpose of following
2286 links if you can't see them.
2288 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
2289 enough command line args are passed in batch mode.
2291 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
2292 `muse-explicit-link-regexp'.
2294 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
2297 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
2298 specifies the "common ground" of all implicit links, like URLs, bare
2299 WikiNames, and -- in the future -- email addresses.
2301 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
2303 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
2304 optional. That was a bad idea on my part. Renamed from
2305 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
2308 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
2309 `muse-wiki-interwiki-expand'.
2310 (muse-wiki-handle-wikiword): Renamed from
2311 `muse-wiki-wikiword-handle'.
2313 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
2314 for the eval-after-load arg since XEmacs chokes on constants.
2316 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
2317 face on WikiWords that don't correspond with a file. If people really
2318 want this to appear in bad-link face, I could accommodate that.
2320 * lisp/muse.el (muse-handle-url): New function that detects whether the
2321 given string is a URL.
2322 (muse-implicit-link-functions): Renamed from
2323 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
2324 (muse-explicit-link-functions): Renamed from
2325 `muse-mode-handler-functions'.
2326 (muse-handle-implicit-link): New function that handles all
2327 implicit links by calling functions from `muse-implicit-link-functions'.
2328 (muse-handle-explicit-link): Renamed from
2333 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
2334 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
2335 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2338 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
2341 Allow WikiWords to be ignored with <nop> or "''''".
2343 muse--main--1.0--patch-84
2345 * lisp/muse-mode.el (muse-browse-result): Docfixes.
2347 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
2348 whether to hide <nop> tags when coloring a Muse buffer.
2349 (muse-wiki-wikiword-at-point): Docfix.
2350 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
2351 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
2353 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
2354 which keeps the WikiWord that follows it from being interpreted.
2355 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
2360 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2363 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
2366 Update postal address of FSF in muse-wiki.el.
2368 muse--main--1.0--patch-83
2370 * lisp/muse-wiki.el: Update postal address of the FSF.
2374 ChangeLog lisp/muse-wiki.el
2377 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
2380 Interpret explicit links before emphasis.
2382 muse--main--1.0--patch-82
2384 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
2385 links before emphasis.
2387 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
2391 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2394 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
2397 Wiki hacking, regexp tweaks.
2399 muse--main--1.0--patch-81
2401 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
2404 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
2405 that indicates whether or not to use character classes in regexps. The
2406 default is to let Muse try to figure it out.
2407 (muse-extreg-usable-p): Make use of this variable.
2409 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
2410 this regexp. I'm guessing it was supposed to have a TAB in there at
2411 one time. Replace this stuff with muse-regexp-space.
2413 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
2416 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
2419 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
2420 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
2421 We'll fix those anchor problems eventually!
2423 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
2424 uses `muse-interwiki-handle' to determine whether an interwiki link is
2427 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
2428 look for a suitable value at point if needed.
2430 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
2432 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
2434 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
2437 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2441 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
2444 Make installation of manual when not using Debian go smoothly.
2446 muse--main--1.0--patch-80
2448 * Makefile.defs (INSTALLINFO): New variable that specifies what command
2449 and options are to be used when insinuating the Muse documentation into
2452 * Makefile (install): Make use of INSTALLINFO.
2454 * README (Installation): Give directions for changing INSTALLINFO on a
2455 Debian system and changing where Muse is installed.
2460 ChangeLog Makefile Makefile.defs README muse.texi
2463 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
2466 Fix compiler warning induced by last patch.
2468 muse--main--1.0--patch-79
2470 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
2474 ChangeLog lisp/muse-project.el lisp/muse.el
2477 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
2480 Add `muse-current-file', fix minor QuickStart issue.
2482 muse--main--1.0--patch-78
2484 * examples/QuickStart: Make John Wiegley the author.
2486 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2487 `muse-current-file' instead of `buffer-file-name'.
2489 * lisp/muse-project.el (muse-current-project): Document.
2491 * lisp/muse-project.el (muse-current-file): New variable indicating the
2492 name, including path, of the file that is currently being published.
2493 (muse-project-of-file): Make use of
2494 `muse-current-file'.
2496 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
2498 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
2501 ChangeLog examples/QuickStart lisp/muse-blosxom.el
2502 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2506 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
2509 Make muse-replace-regexp-in-string closer to its parent; no func change.
2511 muse--main--1.0--patch-77
2513 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
2514 to implement all functionality of `replace-regexp-in-string'. No
2515 functionality change.
2519 ChangeLog lisp/muse.el
2522 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
2525 Play nicely with fill, adaptive-fill, and flyspell.
2527 muse--main--1.0--patch-76
2529 * muse-mode.el (muse-mode-intangible-links): New function used to
2530 determine whether links will be considered intangible.
2532 * lisp/muse-mode.el (muse-mode-link-functions)
2533 (muse-mode-handler-functions): Minor docfix.
2535 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
2536 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
2537 making links intangible by default, but this may be adjusted by use of
2538 the `muse-mode-intangible-links' function.
2540 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
2541 nil if we should allow a fill to occur here. Keeps links from being
2544 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
2545 non-nil if we allow spell-checking to occur here. Keeps links from
2546 being improperly colorized.
2548 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
2549 functionality change.
2552 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2555 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
2558 Minor doc changes and code prettification.
2560 muse--main--1.0--patch-75
2562 * AUTHORS: Note that YH's assignment is in the mail.
2564 * README (scripts): Explain better the contents of the `scripts'
2567 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2570 AUTHORS ChangeLog README lisp/muse-wiki.el
2573 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2576 Merged from hodique@lifl.fr--2005 (patch 7-11)
2578 muse--main--1.0--patch-74
2582 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2583 split WikiWords and InterWiki links into their own package
2585 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2586 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2588 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2589 Mimic experimental behavior for interwiki
2591 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2592 fix notes publishing
2594 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2598 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2601 ChangeLog lisp/muse-colors.el lisp/muse-html.el
2602 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2605 experimental/.arch-ids/muse-wiki.el.id
2606 ==> experimental/.arch-ids/muse-wiki-old.el.id
2607 experimental/muse-wiki.el
2608 ==> experimental/muse-wiki-old.el
2611 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2612 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2613 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2614 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2615 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2618 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2621 Tell people where to find on-line version of manual.
2623 muse--main--1.0--patch-73
2625 * README: Add on-line locations for manual.
2627 * muse.texi: Remove @include directive. This makes generating a PDF of
2628 this documentation a lot easier.
2630 * muse.texi (Preface): Add on-line locations for manual.
2633 ChangeLog README muse.texi
2636 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2639 Try to make Muse play nice with outline minor mode.
2641 muse--main--1.0--patch-72
2643 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2644 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2645 "muse" instead of "t" when adding invisibility to text or checking for
2648 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2649 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2653 ChangeLog lisp/muse-colors.el lisp/muse.el
2656 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2659 Minor grammar fix in Introduction section of manual.
2661 muse--main--1.0--patch-71
2663 * muse.texi (Introduction): Minor grammar fix.
2669 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2674 muse--main--1.0--patch-70
2676 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2678 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2680 * lisp/muse-poem.el (muse-poem-markup-strings)
2681 (muse-poem-chapbook-strings): Make customizable.
2683 * lisp/muse-poem.el (muse-chapbook-latex-header)
2684 (muse-chapbook-latex-footer): Docfix.
2686 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2687 (muse-texinfo-pdf-extension): Ditto.
2689 * lisp/muse.el (muse-version): Change to 3.01.
2691 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
2695 ChangeLog lisp/muse-colors.el lisp/muse-html.el
2696 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2699 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2702 Tweak documentation thoroughly; still incomplete.
2704 muse--main--1.0--patch-69
2706 * README: Minor tweaks.
2708 * muse.texi: Massively rename chapters so that the titles are more
2709 descriptive. Clean up grammar.
2711 * muse.texi (Obtaining Muse): Move content of Installation node here,
2712 stripping out any customization tips, since those are covered later.
2713 Re-work this chapter since I was dissatisfied with it.
2715 * muse.texi (Installation): This node has the content of README regarding
2716 installation, which fits the title of the node much better than the
2719 * muse.texi (Blosxom): Turn the sections of this section into
2722 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
2725 * muse.texi (History): Add a "2005" item.
2728 ChangeLog README muse.texi
2731 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2734 Finish documenting 2 more publishing styles.
2736 muse--main--1.0--patch-68
2738 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2740 * lisp/muse-journal.el: Docfixes.
2742 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2743 documentation to this function.
2745 * muse.texi (Blosxom Options): New node containing the publishing styles
2746 and options provided by Blosxom.
2747 (Book): Add usage note, as I suspect a lot of people might be confused
2749 (HTML): Space out entries better.
2750 (Journal, LaTeX): New nodes for publishing styles.
2751 (Common Elements): Document a few options that are present in
2755 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2756 lisp/muse-latex.el lisp/muse-publish.el muse.texi
2759 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2762 Make Muse installable and correct an Emacs21 issue.
2764 muse--main--1.0--patch-67
2766 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2767 directory will be generated.
2768 (all): Compile muse.info by default.
2769 (doc): Refactor into individual generation rules for .html and .info
2771 (install): New rule that installs Muse source code, compiled .elc
2772 files, and the manual into proper places.
2774 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2776 * README (Insinuation): Move old content of Installation here.
2777 (Installation): Fill out this section.
2778 (Further Documentation): Add link to my website and note that a full
2779 manual is included with Muse.
2781 * lisp/Makefile (EL): Populate with .el files.
2782 (install): New rule that installs both .elc and .el files.
2784 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2785 Emacs21, hack in a handler for the @documentencoding tag so that it
2789 ChangeLog Makefile Makefile.defs README lisp/Makefile
2790 lisp/muse-texinfo.el
2793 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2796 Cater even more to XEmacs and its annoying whims.
2798 muse--main--1.0--patch-66
2800 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
2801 environment variable.
2803 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
2804 handle it. Load `muse-build.el' instead.
2806 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
2809 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
2810 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
2813 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
2814 function does not appear to be used.
2816 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
2817 `replace-regexp-in-string', since XEmacs doesn't have this function.
2818 We only implement the first 3 args, but this could be extended if we
2821 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
2822 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
2824 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
2826 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
2827 make XEmacs shut up.
2829 * lisp/muse-convert.el (muse-write-footnote): Ditto.
2831 * lisp/muse-html.el (muse-html-markup-table): Ditto.
2833 * lisp/muse-http.el (muse-winnow-list): Ditto.
2835 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2837 * lisp/muse-project.el (muse-project-file-entries): Ditto.
2839 * lisp/muse-publish.el (muse-publish-markup): Ditto.
2841 * scripts/muse-build.el: Add contrib path first; probably doesn't change
2844 * scripts/publish: Use EMACS environment variable instead of hard-coding
2848 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
2849 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2850 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2851 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2852 lisp/muse.el scripts/muse-build.el scripts/publish
2855 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
2858 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
2860 muse--main--1.0--patch-65
2862 * AUTHORS: Update entry.
2864 * muse-*.el: Move to the lisp directory.
2866 * lisp/Makefile: New file containing rules to test and compile the
2869 * Makefile.defs: New file that contains common definitions for all other
2870 Makefiles, such as Emacs command to use.
2872 * Makefile: Move lisp-specific rules to lisp/Makefile.
2873 (SUBDIRS): New variable containing subdirectories to clean.
2875 * README: Update to reflect new location of source files. Give updated
2876 directions for compiling with XEmacs.
2878 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
2880 (%.html): Pass SITEFLAG as an environment variable to
2883 * examples/QuickStart (The): Re-add the stray <comment> tag since it
2884 seems to be needed to keep the process from failing. This has *got* to
2885 be a bug in Muse, but I don't want to deal with it now.
2887 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
2889 * lisp/muse-convert.el: Move line to commentary section.
2891 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
2892 locally-bound `type' variable isn't used here.
2894 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
2896 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
2899 * scripts/muse-build.el (load-path): Correct paths.
2901 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
2902 as to avoid spurious warnings.
2904 * scripts/publish (style): Make use of SITEFLAG environment variable, if
2907 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
2908 (muse-match-string-no-properties): New functions that take the place of
2909 `line-end-position', `line-beginning-position', and
2910 `match-string-no-properties', respectively.
2912 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
2913 (muse-my-journal-find-entries): Use Muse-specific version of
2914 `match-string-no-properties', `line-beginning-position', and
2915 `line-end-position' since these do not exist in XEmacs.
2917 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
2918 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
2920 * lisp/muse-convert.el (muse-latex-transform): Ditto.
2922 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2923 (muse-html-insert-contents): Ditto.
2925 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2927 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2929 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2931 * lisp/muse-publish.el (muse-publish-markup-tag)
2932 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2933 (muse-published-buffer-contents): Ditto.
2935 * scripts/muse-build.el (muse-elint-files): Ditto.
2938 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2939 lisp/.arch-ids/Makefile.id lisp/Makefile
2942 AUTHORS ChangeLog Makefile README examples/Makefile
2943 examples/QuickStart examples/johnw/muse-johnw.el
2944 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2945 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2946 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2947 lisp/muse.el scripts/muse-build.el scripts/publish
2950 .arch-ids/muse-blosxom.el.id
2951 ==> lisp/.arch-ids/muse-blosxom.el.id
2952 .arch-ids/muse-book.el.id
2953 ==> lisp/.arch-ids/muse-book.el.id
2954 .arch-ids/muse-colors.el.id
2955 ==> lisp/.arch-ids/muse-colors.el.id
2956 .arch-ids/muse-convert.el.id
2957 ==> lisp/.arch-ids/muse-convert.el.id
2958 .arch-ids/muse-docbook.el.id
2959 ==> lisp/.arch-ids/muse-docbook.el.id
2960 .arch-ids/muse-html.el.id
2961 ==> lisp/.arch-ids/muse-html.el.id
2962 .arch-ids/muse-http.el.id
2963 ==> lisp/.arch-ids/muse-http.el.id
2964 .arch-ids/muse-journal.el.id
2965 ==> lisp/.arch-ids/muse-journal.el.id
2966 .arch-ids/muse-latex.el.id
2967 ==> lisp/.arch-ids/muse-latex.el.id
2968 .arch-ids/muse-mode.el.id
2969 ==> lisp/.arch-ids/muse-mode.el.id
2970 .arch-ids/muse-poem.el.id
2971 ==> lisp/.arch-ids/muse-poem.el.id
2972 .arch-ids/muse-project.el.id
2973 ==> lisp/.arch-ids/muse-project.el.id
2974 .arch-ids/muse-publish.el.id
2975 ==> lisp/.arch-ids/muse-publish.el.id
2976 .arch-ids/muse-regexps.el.id
2977 ==> lisp/.arch-ids/muse-regexps.el.id
2978 .arch-ids/muse-texinfo.el.id
2979 ==> lisp/.arch-ids/muse-texinfo.el.id
2980 .arch-ids/muse.el.id
2981 ==> lisp/.arch-ids/muse.el.id
2983 ==> lisp/muse-blosxom.el
2985 ==> lisp/muse-book.el
2987 ==> lisp/muse-colors.el
2989 ==> lisp/muse-convert.el
2991 ==> lisp/muse-docbook.el
2993 ==> lisp/muse-html.el
2995 ==> lisp/muse-http.el
2997 ==> lisp/muse-journal.el
2999 ==> lisp/muse-latex.el
3001 ==> lisp/muse-mode.el
3003 ==> lisp/muse-poem.el
3005 ==> lisp/muse-project.el
3007 ==> lisp/muse-publish.el
3009 ==> lisp/muse-regexps.el
3011 ==> lisp/muse-texinfo.el
3019 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3022 Massively untabify files.
3024 muse--main--1.0--patch-64
3028 ChangeLog ChangeLog.2004 experimental/muse-message.el
3029 experimental/muse-wiki.el muse-book.el muse-colors.el
3030 muse-convert.el muse-docbook.el muse-html.el muse-http.el
3031 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3032 muse-project.el muse-publish.el muse-regexps.el
3033 muse-texinfo.el muse.el
3036 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3039 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3041 muse--main--1.0--patch-63
3043 (Summary of changes that Yann made)
3045 * muse-colors.el (muse-colors-link): Whitespace cleanup.
3047 * muse-mode.el (muse-generate-index): Move index generation code into
3048 `muse-index-as-string'.
3049 (muse-index-as-string): New function that generates an index and
3050 returns it as a string, instead of placing it in a buffer like
3051 `muse-generate-index' used to.
3055 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3056 merge from mwolson@gnu.org--2005
3058 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3059 Accept WikiWords as links [mostly rescinded]
3061 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3062 merge from mwolson@gnu.org--2005/muse--main--1.0
3064 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3065 Merged from mwolson@gnu.org--2005 (patch 60-62)
3067 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3068 provide a string view of the index
3071 ChangeLog muse-colors.el muse-latex.el muse-mode.el
3074 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3075 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3076 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3077 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3078 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3081 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3084 Document Blosxom, Book, DocBook, and HTML publishing styles.
3086 muse--main--1.0--patch-62
3088 * muse-blosxom.el: Clean up header.
3090 * muse-book.el (muse-before-book-publish-hook): Rename to
3091 `muse-book-before-publish-hook'.
3092 (muse-after-book-publish-hook): Rename to
3093 `muse-book-after-publish-hook'.
3095 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3096 (muse-html-markup-strings, muse-xhtml-markup-strings)
3097 (muse-html-meta-content-type, muse-html-meta-content-encoding)
3098 (muse-html-charset-default, muse-html-encoding-default)
3099 (muse-html-encoding-map): Docfixes.
3101 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3105 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3108 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3111 Begin work on Publishing Styles section of manual.
3113 muse--main--1.0--patch-61
3115 * Makefile (.PHONY): Add "doc" to list.
3116 (doc): New rule that generates Info and HTML files from muse.texi.
3117 (dist): Rely on `distclean', not `clean'.
3119 * examples/QuickStart (Authoring mode): Remove empty section.
3121 * muse.texi: Call this program "the Emacs Muse" in title.
3122 (Publishing Styles): Begin to populate section.
3123 (Deriving Styles): First subsection of Publishing Styles.
3124 (Contributors): Remove spurious copyright section, since we address
3127 * README: Actually remember to add this file.
3130 .arch-ids/README.id README
3133 ChangeLog Makefile examples/QuickStart muse.texi
3136 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3139 Document Markup Rules.
3141 muse--main--1.0--patch-60
3143 * examples/QuickStart: Remove stray <comment> tag.
3145 * muse.texi (Top): Comment every menu line.
3146 (Markup Rules): New section with plenty of subsections.
3149 ChangeLog examples/QuickStart muse.texi
3152 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3155 Release this as Muse 3.00.90 (RC1).
3157 muse--main--1.0--patch-59
3159 * Makefile (%.elc): Use -q instead of --no-init-file because the former
3160 is compatible with both Emacs and XEmacs.
3162 * examples/README: Renamed to QuickStart.
3164 * examples/Makefile (EXAMPLES): Reflect name change of README.
3169 ChangeLog Makefile examples/Makefile muse.el
3172 examples/.arch-ids/README.id
3173 ==> examples/.arch-ids/QuickStart.id
3175 ==> examples/QuickStart
3178 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3181 Makefile refactoring.
3183 muse--main--1.0--patch-58
3185 * Makefile (.PHONY): List all non-file targets.
3186 (examples): New rule that calls Make in the examples directory.
3187 (atranslit): Removed, since this isn't (yet) bundled with Muse.
3189 * README: Move to the examples directory. I'd prefer to distribute a
3190 very basic plain text README and use this as a quickstart + markup
3191 example + publishing example.
3193 * examples/Makefile: Move all README-related rules here.
3195 * examples/README: Add an "About this document" section.
3197 * scripts/publish (style): Do not include the contrib directory, since we
3198 don't use any code from there. Since this is only invoked from the
3199 examples directory, make sure add the parent directory to the load
3202 * muse.texi: Change version to 3.00.90 (RC1).
3204 * muse.el: Change location of the README file in header.
3206 * muse.el (muse-version): Update to 3.00.90 (RC1).
3209 examples/.arch-ids/Makefile.id examples/Makefile
3212 ChangeLog Makefile examples/README muse.el muse.texi
3217 ==> examples/.arch-ids/README.id
3222 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3225 Update my example configuration.
3227 muse--main--1.0--patch-57
3229 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3230 and experimental status of muse-message.
3233 ChangeLog examples/mwolson/muse-init.el
3236 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3239 Provide optional outline-style faces; customization fixes; experimental stuff.
3241 muse--main--1.0--patch-56
3243 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3244 option that determines what the header faces should look like. If
3245 'outline, use outline-style faces. If nil, don't generate the faces at
3246 all, which allows the user to specify their own. Otherwise, use the
3247 scaled faces, which is the default behavior.
3248 (muse-colors-outline-faces-list): List of faces to use. In case the
3249 outline faces are not available, provide reasonable defaults.
3250 (muse-make-faces): Use dolist instead of mapc. Implement the
3251 possibility of having outline-style colors for heading. Don't call
3252 this function immediately -- give the users time to make their changes
3253 through the customize interface. Once we call this function, Emcs from
3254 CVS will not allow the faces to be changed easily, which is a shame.
3256 * muse-message.el (muse-message-contents-tag): Copied from
3257 `muse-publish-contents-tag' in order to keep the customization
3258 interface from making the `muse-markup-tags' option from throwing a
3259 type mismatch error. This function is untested and will likely do
3260 nothing useful. This file has been moved to the experimental folder
3261 until it gets fleshed out more.
3263 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
3264 file that could eventually provide wiki-like ability. Currently this
3265 is just a collection of functions that were pruned out when he remade
3266 Muse, so don't get too excited. I plan to eventually merge Yann
3267 Hodique's work here, probably after the first release of Muse.
3269 * muse-regexps.el (muse-regexp): Improve description.
3271 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
3272 the muse-regexp group since it is just a single regexp. Lists of
3273 regexps don't have to be in muse-regexp, however.
3275 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
3276 since the Emacs devel mailing list seems to not want Britain-izations
3279 * muse-colors.el (muse-colors): Ditto.
3281 * muse-docbook.el (muse-docbook): Ditto.
3283 * muse-html.el (muse-html): Ditto.
3285 * muse-http.el (muse-http): Ditto.
3287 * muse-message.el (muse-message): Ditto.
3289 * muse-mode.el (muse-mode): Ditto.
3291 * muse-project.el (muse-project): Ditto.
3293 * muse-publish.el (muse-publish): Ditto.
3295 * muse.el (muse): Ditto.
3298 experimental/.arch-ids/=id
3299 experimental/.arch-ids/muse-wiki.el.id
3300 experimental/muse-wiki.el
3303 ChangeLog experimental/muse-message.el muse-blosxom.el
3304 muse-colors.el muse-docbook.el muse-html.el muse-http.el
3305 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
3309 .arch-ids/muse-message.el.id
3310 ==> experimental/.arch-ids/muse-message.el.id
3312 ==> experimental/muse-message.el
3315 experimental experimental/.arch-ids
3318 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
3321 Fix publishing error when given an empty string for header/footer.
3323 muse--main--1.0--patch-55
3325 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
3326 `file-readable-p' if it is an empty string. For some reason,
3327 `file-readable-p' and `insert-file-contents' were treating an empty
3328 string as if it were the current directory.
3331 ChangeLog muse-publish.el
3334 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
3337 WYSIWYG emphasis, XEmacs compatibility hacks.
3339 muse--main--1.0--patch-54
3341 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
3342 compliant. Only colorize if we end with the same number of asterisks
3343 as we start with, preventing unnoticed syntax errors. Don't colorize
3344 in the middle of a word.
3345 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
3346 Only colorize if we end with an underscore. Don't colorize in the
3349 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
3350 inside of group. This will probably not do anything, but it seems
3353 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
3354 where we start with an image link. JohnW didn't seem to like having
3355 <p> tags inserted before image links, but they don't validate properly
3356 as they are. For now, I will surround such links/paragraphs with <div
3357 class="image-link"> in an attempt to be as not invasive and yet
3358 standards compliant as possible.
3360 * muse-html.el (muse-html-escape-string): Work around distinction between
3361 int and char types in XEmacs. Deal with an annoying replace-match bug
3362 in XEmacs that rears its head at times.
3364 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
3368 ChangeLog muse-colors.el muse-docbook.el muse-html.el
3372 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
3375 Minor code cleanup to address elint issues.
3377 muse--main--1.0--patch-53
3379 * Makefile (test): Don't build README files during this rule. Remove
3380 spurious "make clean" statement.
3382 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
3383 `muse-colors' group, and give it a proper type.
3385 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
3387 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
3388 muse-my-journal-find-entries): Replace `string-to-int' with
3391 * muse-html.el (muse-html-insert-contents): Ditto.
3393 * muse-journal.el (muse-journal-html-munge-buffer,
3394 muse-journal-latex-munge-buffer): Ditto.
3396 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3398 * muse-publish.el (muse-publish-markup-footnote,
3399 muse-publish-contents-tag): Ditto.
3401 * muse-regexps.el (muse-extreg-usable-p): Ditto.
3404 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
3405 muse-html.el muse-journal.el muse-mode.el muse-publish.el
3409 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
3412 Add ability to automate the creation a new blosxom entry.
3414 muse--main--1.0--patch-52
3416 * examples/mwolson/muse-init.el: Move new entry section to
3417 muse-blosxom.el. Modify the key settings in my example accordingly.
3419 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
3420 Muse always makes sure that the file ends with a newline.
3422 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
3423 planner markup is now provided automatically by the planner port to
3424 Muse, and we don't have any customized markup.
3426 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
3427 variable that specifies where the base directory of your blog entries
3430 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
3431 the base directory. Explore categories recursively.
3433 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
3434 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
3435 special characters file name.
3437 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
3438 making a new blog entry. It will prompt you for a category, then a
3439 title, and then will create a new file that has the date and title
3443 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3446 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
3449 Change mailing address of FSF, add AUTHORS file.
3451 muse--main--1.0--patch-51
3453 * muse-*.el, muse.texi: Change mailing address of FSF.
3455 * muse.texi (Contributors): Fix typo.
3457 * AUTHORS: New file containing a list of all of those who have
3458 contributed code or documentation to Muse, how many lines were changed,
3462 .arch-ids/AUTHORS.id AUTHORS
3465 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
3466 muse-html.el muse-http.el muse-journal.el muse-latex.el
3467 muse-message.el muse-mode.el muse-poem.el muse-project.el
3468 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
3472 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
3475 Merged from hodique@lifl.fr--2005 (patch 0-1)
3477 muse--main--1.0--patch-50
3481 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
3482 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
3484 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3485 fix .html (for example) in visible names for links
3488 ChangeLog muse-publish.el
3491 hodique@lifl.fr--2005/muse--yh--1.0--base-0
3492 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3495 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
3498 Make generated X(HT)ML show up in the right encoding in other modes.
3500 muse--main--1.0--patch-49
3502 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
3503 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
3504 generated (X)HTML files show up in the right coding system when editing
3505 them with another Emacs mode.
3507 * muse-journal.el (muse-journal-rss-header): Automatically determine the
3508 encoding instead of hard-coding it.
3510 * muse-message.el: Add content to Commentary section, explaining the use
3511 of this publishing style.
3514 ChangeLog muse-html.el muse-journal.el muse-message.el
3517 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
3520 Move regexps to same group, only make 4 heading faces.
3522 muse--main--1.0--patch-48
3524 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
3525 can only publish 3 of them specially, leaving the fourth to be in
3527 (muse-colors-markup): Only recognize 4 levels of heading.
3529 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
3530 (muse-file-regexp, muse-image-regexp)
3531 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
3532 like a good idea to have all the regexps in the same group.
3535 ChangeLog muse-colors.el muse-regexps.el muse.el
3538 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
3541 Update my example config, minor code cleanup.
3543 muse--main--1.0--patch-47
3545 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
3546 names and add "Plans" project.
3548 * muse-docbook.el (looking-back): Delete.
3550 * muse-html.el (looking-back): Delete.
3552 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
3553 instead of `looking-back'.
3555 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
3556 function, use this function. If `looking-back' exists, call it;
3557 otherwise, use a workaround.
3560 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3563 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3564 muse-html.el muse.el
3567 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3570 Handle a few paragraph publishing edge cases better.
3572 muse--main--1.0--patch-46
3574 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3575 beginning-of-document, end-of-document, and paragraph separator regexps
3576 so that one markup rule can be used in all these cases.
3577 (muse-docbook-markup-paragraph): Handle more cases correctly. In
3578 particular, blockquote or center at beginning or end of document will
3579 be published properly. Hopefully this won't slow things down too much.
3580 (muse-docbook-markup-paragraph-close): Removed.
3582 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3584 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3586 (muse-html-markup-paragraph-close): Removed.
3589 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3592 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3595 Improve prompt when reading a tag.
3597 muse--main--1.0--patch-45
3599 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3600 other Emacs modes seem to do.
3603 ChangeLog muse-mode.el
3606 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3609 Warn user when publishing fails due to a private directory.
3611 muse--main--1.0--patch-44
3613 * muse-project.el (muse-project-private-p): Warn users when publishing a
3614 file fails due to its directory not being readable by others. Make
3615 sure that you do a `chmod +o name_of_directory' if you want the
3616 contents of that directory to be publishable.
3619 ChangeLog muse-project.el
3622 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3625 Fix error with example tags and message publishing style.
3627 muse--main--1.0--patch-43
3629 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
3630 see if a previous definition for `font-lock-multiline' exists.
3632 * muse-message.el (muse-message-example-tag): Don't require two
3633 additional (unused) arguments.
3636 ChangeLog muse-colors.el muse-message.el
3639 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3642 Always end the published document with a newline.
3644 muse--main--1.0--patch-42
3646 * muse-html.el (muse-html-markup-paragraph-close): Always end the
3647 published document with a newline.
3649 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3652 ChangeLog muse-docbook.el muse-html.el
3655 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3658 Don't let automatic backup files crash the publishing process.
3660 muse--main--1.0--patch-41
3662 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3663 directive since this value is already processed by
3664 `muse-publish-markup-directive', and may be obtained by using
3665 the code: (muse-publishing-directive "date").
3667 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3668 to run (funcall nil); this happened once during a debugging process.
3670 * muse-project.el (muse-project-private-p): Skip any file for which we
3671 cannot fetch attributes. This fixes a bug where having an
3672 Emacs-generated automatic backup file in a publishing directory causes
3673 the publishing process to halt with an error.
3676 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3679 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3682 Apply fix in previous patch to the DocBook publishing style.
3684 muse--main--1.0--patch-40
3686 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3687 previous patch here as well.
3691 ChangeLog muse-docbook.el
3694 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3697 Fix newly-introduced lock-up during HTML publishing.
3699 muse--main--1.0--patch-39
3701 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3702 planner rules higher priority in the publishing sequence. Hopefully
3703 this will not wreck anything; I don't use these rules, so I cannot
3704 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
3706 * muse-html.el (muse-html-markup-paragraph-close): Don't use
3707 replace-match; that seems to be slightly evil. Return nil instead of a
3708 newline since otherwise Muse thinks that we are not done yet and gets
3709 into an infinite loop. This should fix the lock-up problem that
3710 resulted from the previous few patches.
3713 ChangeLog muse-blosxom.el muse-html.el
3716 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3721 muse--main--1.0--patch-38
3723 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3727 ChangeLog muse-blosxom.el
3730 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3733 Make docbook and blosxom modes close paragraphs properly at end.
3735 muse--main--1.0--patch-37
3737 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3740 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3741 (muse-docbook-markup-paragraph-close): Adapt from
3742 `muse-html-markup-paragraph-close'.
3744 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3745 preserve the same appearance as before the last patch.
3748 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3751 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3754 Bugfix: Close P tag properly at end of file.
3756 muse--main--1.0--patch-36
3758 * muse-blosxom.el: Fix bug where loading this file twice would cause an
3761 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3762 detecting whether or not a paragraph needs a closing P tag.
3763 (muse-html-markup-paragraph-close): New function that only inserts a
3764 closing P tag when an unclosed P tag is nearby.
3767 ChangeLog muse-blosxom.el muse-html.el
3770 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3773 Update my example settings.
3775 muse--main--1.0--patch-35
3777 * examples/mwolson/muse-init.el: Synchronize with my current settings.
3780 ChangeLog examples/mwolson/muse-init.el
3783 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3786 Update documentation for C-c TAB feature.
3788 muse--main--1.0--patch-34
3790 * muse.texi (Keystroke Summary): Note that C-c TAB calls
3798 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
3801 New feature: tag completion with C-c TAB.
3803 muse--main--1.0--patch-33
3805 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
3806 (muse-tag-history, muse-custom-tags): New variables that keep track of
3807 the tag history and newly-entered tags respectively for
3809 (muse-insert-tag): New function that interactively prompts the user for
3813 ChangeLog muse-mode.el
3816 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
3819 Fix XHTML validation error with <hr> and <br>.
3821 muse--main--1.0--patch-32
3823 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
3824 and HR tags for XHTML publishing. This should fix a few validation
3825 errors that I've been noticing lately.
3828 ChangeLog muse-html.el
3831 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
3834 Remove flyspell overlays on links.
3836 muse--main--1.0--patch-31
3838 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
3839 should make the link clickable. On Emacs21, the color will stay red,
3840 but other Emacsen should do the right thing, which is use the normal
3841 link color. Hopefully this will fix some strange flyspell-related link
3845 ChangeLog muse-colors.el
3848 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
3851 Update my example Muse settings.
3853 muse--main--1.0--patch-30
3855 * examples/mwolson/muse-init.el: Update from my latest version.
3856 (muse-project-alist): Remove the francais part of my blog.
3857 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
3858 into this and `my-muse-mode-fill-nobreak-p'.
3859 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
3860 this is the best way to accomplish this.
3861 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
3862 characters in the title.
3863 (my-muse-prepare-entry-for-xanga): Treat example regions better.
3866 ChangeLog examples/mwolson/muse-init.el
3869 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
3872 Add simple `muse-version' function.
3874 muse--main--1.0--patch-29
3876 * muse.el (muse-version): New function that displays the value of the
3877 `muse-version' variable. This should be easier for the user to type
3878 than C-h v muse-version.
3884 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
3887 Don't compile documentation by default.
3889 muse--main--1.0--patch-28
3891 * Makefile (all): Don't compile documentation by default.
3892 (doc): Use this rule to compile documentation.
3898 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
3901 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
3903 muse--main--1.0--patch-27
3905 2005-04-16 Michael Olson <mwolson@gnu.org>
3907 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
3908 johnw. If a journal entry's title is a [[link]], then an
3909 <enclosure> tag will be added to the XML data giving the size and
3910 MIME type of the link target. This makes podcasting with Muse
3912 (muse-journal-rss-entry-template): Add enclosure usage to example.
3913 (muse-journal-rss-munge-buffer): Implement enclosures.
3916 ChangeLog muse-journal.el
3919 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
3922 Standardize source headers, appease elint, don't require planner
3924 muse--main--1.0--patch-26
3926 2005-04-15 Michael Olson <mwolson@gnu.org>
3928 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3929 `scripts' directory since it really isn't part of Muse proper; it
3930 is used to generate Muse output from the command line.
3932 * muse-blosxom.el: Handle case where planner is not loaded so that
3933 it isn't a hard requirement.
3935 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3936 that elint doesn't complain.
3938 * muse-message.el (muse-message-markup-link): Don't throw up on
3939 links with no description.
3941 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3942 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3943 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3944 muse-project.el, muse-publish.el, muse-regexps.el,
3945 muse-texinfo.el, muse.el: Add standard header for each file in
3946 preparation for the initial release, which will hopefully happen
3947 sometime within the next month.
3951 experimental/.arch-ids/=id
3954 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
3955 muse-convert.el muse-docbook.el muse-html.el muse-http.el
3956 muse-journal.el muse-latex.el muse-message.el muse-mode.el
3957 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
3958 muse-texinfo.el muse.el
3961 .arch-ids/muse-build.el.id
3962 ==> scripts/.arch-ids/muse-build.el.id
3964 ==> scripts/muse-build.el
3966 removed directories:
3967 experimental experimental/.arch-ids
3970 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
3973 Merge contents of muse-latexcjk.el into muse-latex.el.
3975 muse--main--1.0--patch-25
3977 2005-04-14 Michael Olson <mwolson@gnu.org>
3979 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
3980 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
3981 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
3982 Merge in from muse-latexcjk.el.
3984 * muse-latexcjk.el: Removed, functionality merged with
3988 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
3991 ChangeLog muse-latex.el
3994 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3997 Merge muse-xhtml.el into muse-html.el.
3999 muse--main--1.0--patch-24
4001 2005-04-06 Michael Olson <mwolson@gnu.org>
4003 * examples/mwolson/muse-init.el: Update with respect to the
4004 muse-xhtml.el merge.
4006 * muse-html.el: The contents of muse-xhtml.el have been merged in
4007 as advised by John Wiegley.
4008 (muse-html-style-sheet): Add example for XHTML use in the
4009 function's documentation.
4010 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4011 Moved from muse-xhtml.el.
4013 * muse-xhtml.el: Removed; contents merged into muse-html.el.
4016 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4019 ChangeLog examples/mwolson/muse-init.el muse-html.el
4022 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4025 Try to fix regexps for Emacs 21.4.
4027 muse--main--1.0--patch-23
4029 2005-04-05 Michael Olson <mwolson@gnu.org>
4031 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4035 ChangeLog muse-regexps.el
4038 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4041 Add comments to the publish-project example script
4043 muse--main--1.0--patch-22
4045 2005-04-01 Michael Olson <mwolson@gnu.org>
4047 * examples/publish-project: Moved here from
4048 scripts/publish-project. Added a few comments so people know what
4052 ChangeLog examples/publish-project
4055 scripts/.arch-ids/publish-project.id
4056 ==> examples/.arch-ids/publish-project.id
4057 scripts/publish-project
4058 ==> examples/publish-project
4061 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4064 New XHTML style, add more examples to my sample muse config
4066 muse--main--1.0--patch-21
4068 2005-03-31 Michael Olson <mwolson@gnu.org>
4070 * examples/mwolson/muse-init.el: Give an example of deriving a
4071 custom publishing style.
4072 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4073 (my-muse-prepare-entry-for-xanga): Mangle the published output
4074 from a blosxom project and copy the result to the clipboard for
4075 easy pasting into Xanga's web form. The file is untouched.
4077 * muse-html.el (muse-html-style-sheet): Include the <style
4078 type="text/css"></style> wrapper around the example.
4079 (muse-html-header): Don't add <style type="text/css"></style>
4080 around the value of `muse-html-style-sheet' anymore. This allows
4081 for the option of putting your stylesheet(s) in a separate file.
4082 An example of this is given in the documentation for this
4085 * muse-xhtml: New file that implements a publishing style which is
4086 derived from HTML mode. It uses a slightly modified version of
4087 the HTML markup rules to generate XHTML-compliant output.
4089 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
4090 "blosxom" style has been renamed to "blosxom-html". Fix a few
4093 * muse-journal.el: Add new "journal-xhtml" style.
4095 * muse-message.el: Add new "message-xhtml" style.
4098 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4101 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4102 muse-html.el muse-journal.el muse-message.el
4105 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4108 Add my muse configuration to the examples
4110 muse--main--1.0--patch-20
4112 2005-03-24 Michael Olson <mwolson@gnu.org>
4114 * examples/johnw: Move John Wiegley's configuration to this
4117 * examples/mwolson: My configuration files go here.
4119 * examples/mwolson/muse-init.el: My Muse configuration file. I
4120 just figured out how to keep links from being spell-checked or
4121 split up by fill-mode, so the implementation of this may be found
4122 here. I also made a function that sets up a blog entry for me.
4125 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4126 examples/mwolson/.arch-ids/muse-init.el.id
4127 examples/mwolson/muse-init.el
4133 examples/.arch-ids/muse-johnw.el.id
4134 ==> examples/johnw/.arch-ids/muse-johnw.el.id
4135 examples/.arch-ids/publish-johnw.id
4136 ==> examples/johnw/.arch-ids/publish-johnw.id
4137 examples/muse-johnw.el
4138 ==> examples/johnw/muse-johnw.el
4139 examples/publish-johnw
4140 ==> examples/johnw/publish-johnw
4143 examples/johnw examples/johnw/.arch-ids examples/mwolson
4144 examples/mwolson/.arch-ids
4147 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4150 Add muse-blosxom script and plugin for pyblosxom
4152 muse--main--1.0--patch-19
4154 2005-03-24 Michael Olson <mwolson@gnu.org>
4156 * muse-blosxom.el: Update copyright notice in headers and mention
4157 the pyblosxom scripts.
4159 * contrib/pyblosxom: New directory containing pyblosxom plugins
4162 * contrib/getstamps.py: Script that generates the "timestamps"
4163 file, run on the local machine.
4165 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4169 contrib/pyblosxom/.arch-ids/=id
4170 contrib/pyblosxom/.arch-ids/getstamps.py.id
4171 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4172 contrib/pyblosxom/getstamps.py
4173 contrib/pyblosxom/hardcodedates.py
4176 ChangeLog muse-blosxom.el
4179 contrib/pyblosxom contrib/pyblosxom/.arch-ids
4182 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4185 muse-blosxom.el has matured past experimental status
4187 muse--main--1.0--patch-18
4189 2005-03-23 Michael Olson <mwolson@gnu.org>
4191 * muse-blosxom.el: Remove common functionality that has already
4192 been implemented in `muse-html.el'. Derive this mode from
4193 `muse-html'. Update documentation. I now feel that this file is
4194 ready to be included in the top-level Muse directory.
4197 ChangeLog muse-blosxom.el
4200 experimental/.arch-ids/muse-blosxom.el.id
4201 ==> .arch-ids/muse-blosxom.el.id
4202 experimental/muse-blosxom.el
4206 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4209 Make muse-blosxom.el slightly less experimental
4211 muse--main--1.0--patch-17
4213 2005-03-22 Michael Olson <mwolson@gnu.org>
4215 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4216 Renamed from `blosxom-page-date-alist'. Currently it does nothing
4218 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4219 from the `muse-blosxom-markup-date-directive' rule.
4220 (blosxom-set-time): Remove this function. We're not going to be
4221 touching the timestamp manually anymore -- it's too much of a
4222 hassle. Right now I've got a python program that compiles a
4223 timestamp file and a pyblosxom helper that reads it. Something
4224 similar could be arranged for blosxom, I'm sure.
4228 ChangeLog experimental/muse-blosxom.el
4231 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4234 Apply latest journal-related updates from johnw
4236 muse--main--1.0--patch-16
4240 ChangeLog examples/muse-johnw.el muse-journal.el
4243 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4246 Add Projects node to the manual
4248 muse--main--1.0--patch-15
4250 2005-02-28 Michael Olson <mwolson@gnu.org>
4252 * muse.texi: Change copyright notice since the FSF is now the
4254 (Projects): New node, based on a section from the README file.
4260 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
4263 Correct documentation, adding some content.
4265 muse--main--1.0--patch-14
4267 2005-02-28 Michael Olson <mwolson@gnu.org>
4269 * muse.texi: Change license terms of the documentation to the GNU
4270 GPL instead of the GNU FDL, as per the consent of the copyright
4271 holders of the emacs-wiki manual, from which this is based. Some
4272 emacs-wiki-isms in the manual were corrected, and the Getting
4273 Started section was updated.
4279 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
4282 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
4284 muse--main--1.0--patch-13
4286 2005-02-17 Michael Olson <mwolson@gnu.org>
4288 * experimental/muse-blosxom.el: Somehow the contents of this file
4289 managed to get duplicated. I removed the duplicates.
4290 (muse-blosxom-date): Remove this, since it is not useful.
4291 (muse-blosxom-header): Use the standard header that blosxom.el
4295 ChangeLog experimental/muse-blosxom.el
4298 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
4301 Initial commit of muse.texi, nothing substantial
4303 muse--main--1.0--patch-12
4305 2005-02-07 Michael Olson <mwolson@gnu.org>
4307 * muse.texi: New file that provides the documentation for Muse.
4308 It is in a very rough form at the moment. Nothing substantial may
4309 be found here yet. Be ye warned.
4312 .arch-ids/muse.texi.id muse.texi
4318 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
4321 Add docstring, new trivial function
4323 muse--main--1.0--patch-11
4325 2005-02-07 Michael Olson <mwolson@gnu.org>
4327 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
4328 `muse-what-changed'. No functionality change.
4329 (muse-what-changed): New function that displays in diff format the
4330 changes made since the buffer was last saved.
4332 * muse-project.el (muse-project-publish): Add docstring.
4335 ChangeLog muse-mode.el muse-project.el
4338 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
4341 Add experimental version of muse-blosxom.el to project
4343 muse--main--1.0--patch-10
4345 2005-02-04 Michael Olson <mwolson@gnu.org>
4347 * Makefile (realclean): Remove file that gets generated when fonts
4350 * experimental/muse-bloxsom.el: New file that implements Blosxom
4351 support for Muse. It's in a very rough state, hence its placement
4352 in the `experimental' directory.
4355 experimental/.arch-ids/=id
4356 experimental/.arch-ids/muse-blosxom.el.id
4357 experimental/muse-blosxom.el
4363 experimental experimental/.arch-ids
4366 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
4369 Make permissions more consistent
4371 muse--main--1.0--patch-9
4377 modified directories:
4378 contrib examples scripts
4381 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
4386 muse--main--1.0--patch-8
4388 2005-02-04 Michael Olson <mwolson@gnu.org>
4390 * muse-build.el: Add contrib directory to `load-path'.
4391 (muse-elint-files): Load `muse-regexps.el'.
4393 * scripts/publish: Change permissions so that this script is
4394 executable. Add contrib directory to load list. Add
4395 `muse-regexps.el' to list.
4398 ChangeLog muse-build.el scripts/publish
4401 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
4404 Use "—" instead of "—"
4406 muse--main--1.0--patch-7
4408 2005-01-31 Michael Olson <mwolson@gnu.org>
4410 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
4411 with "—" so that documents validate properly. Thanks to
4412 Björn Lindström for the suggestion.
4414 * muse-html.el (muse-html-markup-strings): Ditto.
4417 ChangeLog muse-docbook.el muse-html.el
4420 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
4423 Fix use of "[:blank:]" in underline markup
4425 muse--main--1.0--patch-6
4427 2005-01-25 Michael Olson <mwolson@gnu.org>
4429 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
4430 use of `muse-regexp-blank'.
4433 ChangeLog muse-colors.el
4436 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
4439 Fix problem with headings being given wrong face
4441 muse--main--1.0--patch-5
4443 2005-01-03 Michael Olson <mwolson@gnu.org>
4445 * muse-colors.el: Add header.
4446 (muse-colors-emphasized): Headings were being given the coloring
4447 for the next level of heading instead of the real
4448 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
4449 Heading"). Thanks to Lan Yufeng for finding this and sending a
4452 * muse-regexps.el: Fix header.
4455 ChangeLog muse-colors.el muse-regexps.el
4458 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
4463 muse--main--1.0--patch-4
4465 2005-01-01 Michael Olson <mwolson@gnu.org>
4467 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
4468 version will be automatically maintained by Arch.
4472 .arch-ids/ChangeLog.id ChangeLog
4475 .arch-ids/ChangeLog.id
4476 ==> .arch-ids/ChangeLog.2004.id
4481 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
4484 Extended regexps fix, allow spaces in 1st part of links
4486 muse--main--1.0--patch-3
4488 2004-12-30 Michael Olson <mwolson@gnu.org>
4490 * muse.el (muse-link-regexp): Allow spaces in the first part of
4493 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
4494 customizable alternatives to extended character classes.
4496 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
4499 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
4500 muse-html.el muse-mode.el muse-publish.el muse.el
4503 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
4506 Begin to change regexp handling, tweak muse.el header
4508 muse--main--1.0--patch-2
4510 2004-12-29 Michael Olson <mwolson@gnu.org>
4512 * muse.el: Change Copyright notice to FSF. Change Maintainer to
4515 * muse-regexps.el: New file that implements regexp handling.
4516 Generalized regexp options will be moved to it eventually.
4519 .arch-ids/muse-regexps.el.id muse-regexps.el
4525 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
4528 Do some early spring cleaning
4530 muse--main--1.0--patch-1
4532 2004-12-29 Michael Olson <mwolson@gnu.org>
4534 * Makefile: Change path to `publish' script.
4536 * contrib/pcomplete.el: New file that is used by Muse without
4537 actually being a part of it: hence its location in the contrib
4540 * contrib/cgi.el, contrib/httpd.el: New location.
4542 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
4544 * scripts/publish, scripts/publish-project: Ditto.
4547 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
4548 contrib/pcomplete.el examples/.arch-ids/=id
4549 scripts/.arch-ids/=id
4556 ==> contrib/.arch-ids/cgi.el.id
4557 .arch-ids/httpd.el.id
4558 ==> contrib/.arch-ids/httpd.el.id
4559 .arch-ids/muse-johnw.el.id
4560 ==> examples/.arch-ids/muse-johnw.el.id
4561 .arch-ids/publish-johnw.id
4562 ==> examples/.arch-ids/publish-johnw.id
4563 .arch-ids/publish-project.id
4564 ==> scripts/.arch-ids/publish-project.id
4565 .arch-ids/publish.id
4566 ==> scripts/.arch-ids/publish.id
4570 ==> contrib/httpd.el
4572 ==> examples/muse-johnw.el
4576 ==> examples/publish-johnw
4578 ==> scripts/publish-project
4581 contrib contrib/.arch-ids examples examples/.arch-ids scripts
4585 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
4588 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4590 muse--main--1.0--base-0
4592 (automatically generated log message)
4595 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4596 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4597 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4598 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4599 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4600 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4601 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4602 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4603 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4604 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4605 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4606 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4607 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4608 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4609 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4610 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4611 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4612 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8