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-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
8 Inter-project output name fix.
10 muse--main--1.0--patch-187
12 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
13 that I had fixed this before.
16 ChangeLog lisp/muse-wiki.el
19 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
22 Make coloring of verbatim greater-than sign same as publishing.
24 muse--main--1.0--patch-186
26 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
27 greater-than sign surrounded by equal signs, display it in verbatim
31 ChangeLog lisp/muse-colors.el
34 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
37 Allow transform function for link descriptions. Bare email and URL fixes.
39 muse--main--1.0--patch-185
41 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
42 (muse-publish-desc-transforms): New option that contains the functions
43 that will be called to transform a link description.
44 (muse-publish-markup-word): Handle Yet Another Edge Case.
45 (muse-publish-markup-email): Use
46 `muse-publish-escape-specials-in-string'. Don't publish if we have a
47 double-quote on either side.
48 (muse-publish-url): Apply description transforms.
49 (muse-publish-markup-url): Don't publish if we have a double-quote on
52 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
53 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
54 (muse-wiki-interwiki-delimiter): New option that indicates the
55 interwiki delimiter to use.
56 (muse-wiki-interwiki-replacement): New option that indicates the
58 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
59 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
60 this can be added to muse-publish-desc-transforms.
61 (muse-wiki-publish-pretty-interwiki): New function that replaces the
62 interwiki delimiter with its replacement, but only when the given text
63 is not an explicit link.
65 * lisp/muse.el (muse-update-file-extension): New function made from the
66 innards of the :set function in `muse-file-extension'.
69 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
72 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
75 Handle anchors in all publishing styles, as well as linking to them.
77 muse--main--1.0--patch-184
79 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
81 (muse-publish-prepare-url): Don't touch links to anchors.
83 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
84 'internal-link. Treat centered text with
85 <para role="center">...</para>.
86 (muse-docbook-markup-paragraph): Slight regexp tweak.
87 (muse-docbook-insert-anchor): Docfix.
88 (muse-docbook-markup-anchor): Move lower in file.
90 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
92 (muse-xhtml-markup-strings): Order list, no func change.
93 (muse-html-markup-anchor): Move up in file, no func change.
95 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
97 (muse-latex-markup-strings): Add handler for 'internal-link.
98 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
99 that insert an anchor around the next word or inside of a tag.
101 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
104 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
106 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
107 that insert an anchor before the next word or within a tag.
109 * NEWS: Initial attempt at documenting changes since 3.01.
112 .arch-ids/NEWS.id NEWS
115 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
116 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
119 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
122 Generalize some blosxom helper functions.
124 muse--main--1.0--patch-183
126 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
127 generalized helper functions.
128 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
129 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
132 * lisp/muse-blosxom.el: Update example in header.
133 (muse-blosxom-new-entry): Use new names for helper functions.
134 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
135 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
137 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
138 `muse-blosxom-project-get-categories'.
139 (muse-project-alist-styles): Renamed from
140 `muse-blosxom-project-alist-entry'.
141 (muse-project-alist-dirs): Renamed from
142 `muse-blosxom-project-alist-dirs'.
143 (muse-project-of-file): Use `muse-current-file'.
145 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
148 * lisp/muse.el (muse-current-file): New function that returns the name of
149 the currently visited or published file.
150 (muse-page-name): Use `muse-current-file'.
153 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
154 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
157 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
160 muse-xml: definition lists, muse-docbook: center.
162 muse--main--1.0--patch-182
164 * Makefile (%.info, %.html): Use general argument in rule.
165 (distclean): Add another cruft file.
167 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
168 type="definition"> for definition lists.
170 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
171 with <note>, since it's the closest thing I could find.
174 ChangeLog Makefile experimental/muse-xml.el
178 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
183 muse--main--1.0--patch-181
185 * lisp/muse-colors.el (muse-colors-explicit-link): Use
186 muse-match-string-no-properties rather than match-string-no-properties.
189 ChangeLog lisp/muse-colors.el
192 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
195 Correct breakage induced by previous patch.
197 muse--main--1.0--patch-180
199 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
200 path as a fallback if we are publishing.
203 ChangeLog lisp/muse-wiki.el
206 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
209 Make interwiki links work in a few more edge cases.
211 muse--main--1.0--patch-179
213 * lisp/muse-project.el (muse-project-applicable-styles): Remove
214 assertion, now that I have a good idea of the edge cases involved.
216 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
217 the current file is not part of any Muse project, allowing interwiki
218 links to be resolvable even then. Don't return a relative path if we
219 are not publishing. For visiting links, the best thing is just to
220 return the real path.
223 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
226 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
229 Fix warnings during font-lock, example tag highlighting.
231 muse--main--1.0--patch-178
233 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
235 (muse-colors-tags): Make sure that no fontification occurs in <code> or
237 (muse-unhighlight-region): Move higher up.
238 (muse-colors-example-tag, muse-colors-literal-tag): Use
239 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
240 since the point gets put in the right place automatically.
243 ChangeLog lisp/muse-colors.el
246 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
249 muse-xml: Separate section from title.
251 muse--main--1.0--patch-177
253 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
254 attribute to sections. Use separate <title> tag to handle the title of
255 a section. Thanks to drkm for the suggestion.
257 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
259 * lisp/muse-publish.el (muse-publish-markup-heading)
260 (muse-publish-section-close): Pass level to markup strings for all
261 section-related tags.
263 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
267 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
268 lisp/muse-publish.el lisp/muse.el
271 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
274 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
276 muse--main--1.0--patch-176
278 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
279 folders that match `muse-project-ignore-regexp'.
281 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
282 omission. Add ",.*" to list of bad directory parts.
284 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
285 matches `muse-project-ignore-regexp'.
287 * lisp/muse-publish.el: Install patch from Peter K. Lee.
288 (muse-style-elements-list): New function that returns a list of
289 references to ELEM in STYLE, including base styles.
290 (muse-publish-markup-region): Use muse-style-elements-list rather than
291 muse-style-elements when getting :regexps.
293 * lisp/muse-publish.el (muse-style-element): Add docstring.
296 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
300 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
303 Initial implementation of muse-xml.el. End of section edge case.
305 muse--main--1.0--patch-175
307 * AUTHORS: Add Peter K. Lee.
309 * Makefile (experimental): New target that builds experimental programs.
310 (distclean): Remove debian/dirs, a cruft file from the debian build
313 * examples/mwolson/muse-init.el: Update.
315 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
316 prompts for the blog entry to visit.
318 * experimental/Makefile: New file that causes experimental stuff to be
321 * experimental/muse-xml.el: New file that provides the experimental XML
324 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
327 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
329 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
330 involving end-of-file and paragraph detection.
332 * lisp/muse-wiki.el: Minor header fix.
334 * scripts/muse-build.el (load-path): Add "../experimental".
337 experimental/.arch-ids/Makefile.id
338 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
339 experimental/muse-xml.el
342 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
343 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
344 lisp/muse-wiki.el scripts/muse-build.el
347 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
350 Try to fix <example> region coloring problem.
352 muse--main--1.0--patch-174
354 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
355 If region is multiple lines, add '(font-lock-multiline t) to
356 properties. This should fix an annoying <example> region issue.
359 ChangeLog lisp/muse-colors.el
362 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
365 Don't publish implicit links that have a double-quote at begin or end.
367 muse--main--1.0--patch-173
369 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
370 double-quote exists at beginning or end.
372 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
373 don't colorize if a double-quote exists at beginning or end.
376 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
379 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
382 Fix failure to publish emphasis properly.
384 muse--main--1.0--patch-172
386 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
389 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
393 experimental/.arch-ids/muse-wiki-old.el.id
394 experimental/muse-wiki-old.el
397 ChangeLog lisp/muse-publish.el
400 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
403 Add a few common revision control directories to the ignore list.
405 muse--main--1.0--patch-171
407 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
408 directories to be ignored when building the file alist, such as those
409 used for CVS and Arch revision control data.
412 ChangeLog lisp/muse-project.el
415 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
418 Fix #2654: Append a newline when using pdf publishing style.
420 muse--main--1.0--patch-170
422 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
426 ChangeLog lisp/muse-latex.el
429 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
432 5 levels of headings colorization; color bare URLs.
434 muse--main--1.0--patch-169
436 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
437 Really color up to 5 headings.
438 (muse-colors-markup): Add muse-url-regexp.
439 (muse-colors-explicit-link): Renamed from muse-colors-link.
440 (muse-colors-implicit-link): Moved here from
441 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
442 we'll be coloring URLs.
445 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
448 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
451 Don't emphasize if a word constituent follows the trailer.
453 muse--main--1.0--patch-168
455 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
456 (muse-colors-verbatim): Don't colorize if a word constituent follows
459 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
460 word constituent follows the trailer.
463 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
466 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
469 Add coloring for example, verbatim, and =signs=; anchor fix.
471 muse--main--1.0--patch-167
473 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
474 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
475 (muse-colors-verbatim): Use `muse-verbatim-face'.
476 (muse-colors-markup): Move =sign= interpreting down so it gets higher
478 (muse-colors-tags): Add verbatim and literal tags.
479 (muse-colors-example-tag): Use `remove-text-properties' instead of
480 `set-text-properties', since the latter does not work consistently.
481 (muse-colors-literal-tag): New function that strips all markup from the
483 (muse-colors-link): Match against muse-explicit-link-regexp early on so
484 that we can work around an annoying XEmacs issue.
486 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
487 multi-line by default.
489 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
493 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
497 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
500 Link with anchor bugfix.
502 muse--main--1.0--patch-166
504 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
505 valid, as long as the base is valid.
508 ChangeLog lisp/muse-colors.el
511 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
514 Link inside table issue, fixes read-only text error.
516 muse--main--1.0--patch-165
518 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
519 inside tables so we don't get an error when links exist.
521 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
523 * lisp/muse-project.el (muse-project-publish): Don't take forced files
524 into account when displaying the "All files published" message, unless
525 they've actually been modified.
527 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
528 don't wrap in condition-case; we don't want the message to be muffled.
531 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
532 lisp/muse-project.el lisp/muse.el
535 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
538 Permit infinitely-nested sections.
540 muse--main--1.0--patch-164
542 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
543 (Deriving from an existing style): Mark up as a list.
545 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
546 Color an additional level of headings.
548 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
549 section-other, section-other-end, and section-close strings.
550 (muse-docbook-fixup-sections): Removed, since Muse now implements this
551 through the 'section-close string.
553 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
554 'begin-underline, since this messes up paragraph handling. Use
555 <h5></h5> for 'section-other.
557 (muse-html-fixup-tables): New function that sorts the table parts so
558 that order is head, foot, body. Apparently XHTML needs this, and it
559 seems like a good general practice, so we do it for HTML as well.
561 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
564 * lisp/muse-publish.el (muse-publish-section-close): New function that
565 determines where to put the section close given heading depth and
567 (muse-publish-markup-heading): Handle 'section-other and
568 'section-other-end. Call `muse-publish-section-close' at end of
571 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
575 ChangeLog examples/QuickStart lisp/muse-colors.el
576 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
577 lisp/muse-publish.el lisp/muse-texinfo.el
580 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
583 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
585 muse--main--1.0--patch-163
587 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
589 (muse-docbook-markup-regexps): Deal with new table algorithm.
590 (muse-docbook-transform-content-type, muse-docbook-encoding)
591 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
592 (muse-docbook-markup-table): Use a better table algorithm, based on the
593 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
594 and foot of the table. Use informaltable rather than table.
595 (muse-docbook-fixup-tables): New function that sorts all tables found
596 in the published document so that the order is head, foot, body.
597 (muse-docbook-markup-functions): Add anchor handler.
598 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
600 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
601 that insert an anchor at point.
603 * lisp/muse-html.el (muse-html-transform-content-type)
604 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
606 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
608 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
610 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
611 that was evaluated in the output.
614 ChangeLog examples/QuickStart lisp/muse-docbook.el
615 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
618 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
621 muse-texinfo: Improve formatting for enddots, dots, underline.
623 muse--main--1.0--patch-162
625 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
626 of enddots and dots. For begin-underline and end-underline, use "_",
627 since we don't have anything better.
630 ChangeLog lisp/muse-texinfo.el
633 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
636 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
638 muse--main--1.0--patch-161
640 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
641 list. This should fix #2635.
644 ChangeLog lisp/muse-texinfo.el
647 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
650 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
652 muse--main--1.0--patch-160
654 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
656 * debian/changelog: Ditto.
658 * debian/control (Build-Depends-Indep): Add tetex-bin.
660 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
663 * examples/QuickStart: Remove stray <comment> now that the bug that made
664 it necessary is fixed.
666 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
669 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
670 the contents from the footer to the header.
672 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
673 each number, not after.
675 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
677 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
678 happens when doing batch publishing. Minor whitespace fix.
681 ChangeLog Makefile.defs debian/changelog debian/control
682 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
683 lisp/muse-texinfo.el lisp/muse.el
686 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
689 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
691 muse--main--1.0--patch-159
693 * examples/QuickStart: Add "Write me." to empty sections at end so that
694 they publish correctly with DocBook.
696 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
697 paragraph starts with emphasis, example, link, or email address.
700 ChangeLog examples/QuickStart lisp/muse-docbook.el
703 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
706 Handle embedded docbook footnotes and <literal> edge case.
708 muse--main--1.0--patch-158
710 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
711 (muse-docbook-markup-strings): Use systemitem for example text.
712 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
713 <para></para> inside of them.
715 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
718 * lisp/muse-publish.el (muse-publish-url-transforms): Add
719 muse-publish-escape-specials-in-string to list by default.
721 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
722 argument IGNORE-READ-ONLY determines whether or not to ignore the
723 read-only property when transforming text. Add docstring.
724 (muse-publish-markup-word): Use non-nil third argument to
725 muse-publish-escape-specials when we're publishing `='-delimited text.
726 This allows =<literal><tag></literal>= to work as intended.
728 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
729 arguments after the first so that we can include this in
730 `muse-publish-url-transforms'.
732 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
735 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
739 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
742 Misc. blosxom fixes, like category directive.
744 muse--main--1.0--patch-157
746 * contrib/pyblosxom/getstamps.py: Add file extension.
748 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
749 extension. This will allow Muse to specify it once a
750 timestamps-writing routine gets written.
752 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
753 attention to the "category" directive, if it exists. Use file-truename
754 instead of expand-file-name for base directory.
756 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
759 * lisp/muse-project.el (muse-project): Add :timestamps to list of
760 available tags, even though it doesn't do anything yet.
763 ChangeLog contrib/pyblosxom/getstamps.py
764 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
768 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
771 Small logic fix with temp files.
773 muse--main--1.0--patch-156
775 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
776 buffer-name to determine whether the buffer is still around.
779 ChangeLog lisp/muse.el
782 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
785 Make customize of muse-project-alist work in Emacs21 and XEmacs.
787 muse--main--1.0--patch-155
789 * lisp/muse.el (muse-widget-type-value-create)
790 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
791 extra widgets from 'lazy type that are needed to get the
792 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
794 * lisp/muse.el (muse-implicit-link-functions)
795 (muse-explicit-link-functions): Remove predefined wiki-related options.
796 These are added in muse-wiki via custom-add-option.
798 * lisp/muse-mode.el (muse-mode-hook): Ditto.
800 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
802 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
803 ":strings" to cope with Emacs21 and XEmacs.
804 (muse-project-alist-set): Turn ":strings" back into ":symbols".
806 * lisp/muse-project.el (muse-project): Derive from 'default rather than
807 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
808 newlines. Control indentation. Remove an unnecessary inlined repeat.
810 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
811 since XEmacs doesn't support the alist widget. Deal with case where no
812 projects are defined, or a strange expression is used.
814 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
815 stuff using custom-add-option.
818 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
819 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
822 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
825 Don't kill temp buffer if debug-on-error is non-nil.
827 muse--main--1.0--patch-154
829 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
830 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
833 ChangeLog lisp/muse.el
836 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
839 Expand Debian package description.
841 muse--main--1.0--patch-153
843 * debian/control (Description): Expand this to make the package more
846 * debian/copyright, debian/rules: Minor whitespace cleanups.
848 * debian/changelog: Package 3.01.arch.152-1.
851 ChangeLog Makefile.defs debian/changelog debian/control
852 debian/copyright debian/rules
855 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
858 Header/footer docfix; ChangeLog correction.
860 muse--main--1.0--patch-152
862 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
863 Thanks to drkm for pointing out my error.
865 Use better documentation and customize interface for headers and footers.
866 Thanks to Chris McMahan.
869 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
870 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
871 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
873 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
876 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
879 Slight Debian version tweak.
881 muse--main--1.0--patch-151
883 * Makefile.defs (VERSION): Use a slightly different version naming
884 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
885 X.YY is the Muse version, and YYY is the patch level.
887 * debian/changelog: Ditto.
890 ChangeLog Makefile.defs debian/changelog
893 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
896 Improve debian build and put together a package.
898 muse--main--1.0--patch-150
900 * Makefile (debclean): New target that cleans up the mess that the
901 `debian' target makes.
902 (debian): Build using debuild rather than dpkg-buildpackage. Copy
903 results to my debian dist dir two levels up.
905 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
907 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
909 * debian/control (Standards-Version): Update to 3.6.2.
911 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
914 * debian/copyright (Copyright): Improve.
916 * debian/emacsen-install (FILES): Include contrib directory so that
917 muse-http.el compiles properly.
919 * debian/muse-el.examples: New file containing the example files to
922 * debian/rules: Move example stuff to muse-el.examples. Install some
923 additional documentation.
926 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
929 ChangeLog Makefile Makefile.defs debian/changelog
930 debian/control debian/copyright debian/emacsen-install
934 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
937 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
939 muse--main--1.0--patch-149
941 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
942 the beginning of a header would be emphasized if an asterisk came
944 (muse-colors-underlined): Don't allow end of underlined text to be the
945 beginning of a line. Don't use memq to check for whitespace syntax; eq
948 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
949 on. We'll use a more clever trick to keep emphasis characters from
950 being interpreted in explicit links -- add a custom 'noemphasis text
951 property to them. Move mdash rule further down so that I can add
952 designations after blockquoted text.
954 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
955 text has the 'noemphasis property, ignore it.
956 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
957 property to the text between BEG and END, or match beginning and end.
959 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
960 before trying to set buffer-modified to nil. This should fix a
961 "selecting deleted buffer" error when publishing from command line.
964 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
968 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
971 Journal validation fixes.
973 muse--main--1.0--patch-148
975 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
976 default rather than HTML 4.0 [strict].
977 (muse-html-markup-strings): Include empty alt element.
979 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
981 * muse.texi (Journal): Ditto.
984 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
987 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
990 Add debian files; tweak Makefile.
992 muse--main--1.0--patch-147
994 * Makefile (distclean): Remove directory created by dist rule.
995 (dist): Make this only generate the directory, not the tarball.
996 (release): New target that generates the tarball and zipfile.
997 (debrelease): New target that builds the debian package for Muse.
998 (upload): Depend on release target.
1000 * examples/mwolson/stylesheets: Add forgotten Arch id.
1003 debian/.arch-ids/=id debian/.arch-ids/changelog.id
1004 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1005 debian/.arch-ids/emacsen-install.id
1006 debian/.arch-ids/emacsen-remove.id
1007 debian/.arch-ids/emacsen-startup.id
1008 debian/.arch-ids/muse-el.dirs.id
1009 debian/.arch-ids/muse-el.docs.id
1010 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1011 debian/changelog debian/control debian/copyright
1012 debian/emacsen-install debian/emacsen-remove
1013 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1014 debian/muse-el.info debian/rules
1015 examples/mwolson/stylesheets/.arch-ids/=id
1016 examples/mwolson/stylesheets/.arch-ids/blog.css.id
1017 examples/mwolson/stylesheets/.arch-ids/common.css.id
1018 examples/mwolson/stylesheets/.arch-ids/print.css.id
1019 examples/mwolson/stylesheets/.arch-ids/screen.css.id
1020 examples/mwolson/stylesheets/blog.css
1021 examples/mwolson/stylesheets/common.css
1022 examples/mwolson/stylesheets/print.css
1023 examples/mwolson/stylesheets/screen.css
1029 debian debian/.arch-ids examples/mwolson/stylesheets
1030 examples/mwolson/stylesheets/.arch-ids
1033 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1036 Allow `muse-index-as-string' to remove current file from output.
1038 muse--main--1.0--patch-146
1040 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1041 which excludes the current file from the output. Improve
1045 ChangeLog lisp/muse-mode.el
1048 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1051 S-TAB issue with Windows.
1053 muse--main--1.0--patch-145
1055 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1059 ChangeLog lisp/muse-mode.el
1062 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1065 Improve temp buffer usage.
1067 muse--main--1.0--patch-144
1069 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1070 `insert-file-contents'. This should further help with the temp
1071 buffer problem. Thanks to Peter K. Lee and drkm for the research
1074 * lisp/muse.el (muse-with-temp-buffer): Renamed from
1075 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
1076 make sure the temp buffer is killed. I didn't implement an option to
1077 save the contents of the temp buffer.
1080 ChangeLog lisp/muse-book.el lisp/muse-http.el
1081 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1085 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1088 muse-docbook: split-string Emacs21 fix.
1090 muse--main--1.0--patch-143
1092 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1093 split-string to fix an Emacs21 issue.
1096 ChangeLog lisp/muse-docbook.el
1099 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1102 muse-docbook: Parse author directive so that it validates properly.
1104 muse--main--1.0--patch-142
1106 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1107 attempts to publish the contents a DocBook-usable <author> tag.
1108 (muse-docbook-header): Use `muse-docbook-get-author'.
1111 ChangeLog lisp/muse-docbook.el
1114 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1117 Be a bit more clever with our consecutive list regexp.
1119 muse--main--1.0--patch-141
1121 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1122 clever with our consecutive list regexp.
1125 ChangeLog lisp/muse-docbook.el
1128 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1131 Do the right thing with consecutive list items, hopefully.
1133 muse--main--1.0--patch-140
1135 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1136 (muse-docbook-header): Add DTD string.
1137 (muse-docbook-markup-regexps): Add rule that merges consecutive list
1139 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1140 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1143 ChangeLog lisp/muse-docbook.el
1146 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1149 Improve customize interface for `muse-project-alist' once more.
1151 muse--main--1.0--patch-139
1153 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1154 setting to be anything, since we now support settings that use lists.
1155 (muse-project): Vastly improve this by naming each setting and showing
1156 what exact type is required. Handle case where a function is not
1157 defined yet. Use a set for styles, which looks nice. This is about as
1158 good as it can be ... unless we add some sort of inline documentation
1159 later on. A setting was added for Yann's :force-publish tag.
1161 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1165 ChangeLog lisp/muse-project.el lisp/muse.el
1168 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1171 Merged from hodique@lifl.fr--2005 (patch 24-33)
1173 muse--main--1.0--patch-138
1177 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1178 Merged from mwolson@gnu.org--2005 (patch 96)
1180 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1181 Merged from mwolson@gnu.org--2005 (patch 97-101)
1183 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1184 Merged from mwolson@gnu.org--2005 (patch 102-106)
1186 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1187 Merged from mwolson@gnu.org--2005 (patch 107-120)
1189 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1190 Merged from mwolson@gnu.org--2005 (patch 121-131)
1192 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1193 Merged from mwolson@gnu.org--2005 (patch 132)
1195 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1196 Merged from mwolson@gnu.org--2005 (patch 133-135)
1198 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1199 Merged from mwolson@gnu.org--2005 (patch 136)
1201 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1202 Merged from mwolson@gnu.org--2005 (patch 137)
1204 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1205 Introduce :force-publish project keyword. Fix bug #2637
1208 ChangeLog lisp/muse-project.el
1211 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1212 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1213 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1214 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1215 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1216 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1217 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1218 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1219 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1220 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1223 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1226 Prevent temp buffers from prompting for save; handle lisp errors better.
1228 muse--main--1.0--patch-137
1230 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1231 bound" error. I don't know for certain where this is coming from,
1232 though ... *grumble*.
1234 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1235 like how emacs-wiki does it. Warn the user about lisp errors,
1236 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
1237 publish as something valid in most markup styles, with increased
1238 emphasis on those that don't support it. That's a win-win ... I think
1241 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1242 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1243 to kill the buffer so we don't get any annoying prompts. I *strongly*
1244 believe that this should be the default behavior of `with-temp-buffer'.
1246 * lisp/muse-book.el (muse-book-publish-project): Use
1247 `muse-with-temp-buffer-no-prompt'.
1249 * lisp/muse-http.el (muse-http-reject): Ditto.
1251 * lisp/muse-mode.el (muse-index-as-string): Ditto.
1253 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1255 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
1256 (muse-publish-markup-email, muse-published-contents): Ditto.
1259 ChangeLog lisp/muse-book.el lisp/muse-colors.el
1260 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1261 lisp/muse-publish.el lisp/muse.el
1264 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1267 Customization error; Makefile tweaks.
1269 muse--main--1.0--patch-136
1271 * Makefile (dist): Use a tla-specific method to create the tarball.
1272 Create a zip file as well.
1273 (upload): New rule that uploads the tarball and zip file to gna.org.
1275 * Makefile.defs (VERSION): New variable that determines the version
1276 string to use in the `dist' and `upload' targets.
1278 * lisp/muse.el (muse-implicit-link-functions)
1279 (muse-explicit-link-functions): Use :type of hook so that the options
1283 ChangeLog Makefile Makefile.defs lisp/muse.el
1286 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1289 Prepare Muse 3.01.90 (3.02 RC1).
1291 muse--main--1.0--patch-135
1295 ChangeLog lisp/muse.el muse.texi
1298 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1301 Attempt to get the right file extension when publishing; more examples.
1303 muse--main--1.0--patch-134
1305 * examples/mwolson/muse-init.el: Update my configuration.
1307 * examples/mwolson/templates: Store my web page templates here.
1309 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1311 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1312 descriptions. Yet another reason to implement my list-returning from
1315 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1316 with a few more edge cases. Throw together a rough hack for
1317 determining when to include the output file extension.
1319 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1320 but still ineffective.
1323 examples/mwolson/templates/.arch-ids/=id
1324 examples/mwolson/templates/.arch-ids/footer.html.id
1325 examples/mwolson/templates/.arch-ids/generic-footer.html.id
1326 examples/mwolson/templates/.arch-ids/generic-header.html.id
1327 examples/mwolson/templates/.arch-ids/header.html.id
1328 examples/mwolson/templates/footer.html
1329 examples/mwolson/templates/generic-footer.html
1330 examples/mwolson/templates/generic-header.html
1331 examples/mwolson/templates/header.html
1334 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1338 examples/mwolson/templates
1339 examples/mwolson/templates/.arch-ids
1342 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1345 Make published link handling do the right thing, plus misc. fixes.
1347 muse--main--1.0--patch-133
1349 * lisp/muse-mode.el (muse-mode-hook): Add option for
1350 `muse-wiki-update-custom-values'. The :set function makes sure that
1351 this is always included in `muse-mode-hook' if muse-wiki is loaded.
1352 This probably isn't best-practice, but it works.
1354 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1357 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1358 `muse-publish-prepare-url' to the listed options.
1360 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1361 output-dir is not specified.
1363 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1364 here instead of later on.
1366 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1367 right thing when `muse-wiki-interwiki-alist' is nil.
1369 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1370 `muse-publish-output-file'.
1372 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1373 (muse-wiki-transform-wikiword): Removed. We should not use the
1374 publishing transforms facility to handle these.
1376 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1377 links as "link" rather than "url".
1379 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1380 takes care of any customization cleaups that need to happen whenever
1381 muse-mode is entered.
1383 * lisp/muse.el (muse-implicit-link-functions): Add options for
1384 `muse-handle-url' and the wiki handlers.
1385 (muse-explicit-link-functions): Add option for
1386 `muse-wiki-handle-internal'.
1389 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1390 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1393 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1396 Add invalid directory assertion.
1398 muse--main--1.0--patch-132
1400 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1401 any invalid directories will trigger an error.
1404 ChangeLog lisp/muse-project.el
1407 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1410 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1412 muse--main--1.0--patch-131
1419 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1422 Yann's assignment form came in!
1424 muse--main--1.0--patch-130
1431 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1434 Compilation fix, minor shuffling in `muse-mode'.
1436 muse--main--1.0--patch-129
1438 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1439 accessing it. Fixes Yet Another Compiler Error.
1441 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1442 project-specific settings happen first.
1445 ChangeLog lisp/muse-mode.el lisp/muse.el
1448 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1451 Fix annoying initial buffer coloring problem.
1453 muse--main--1.0--patch-128
1455 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1456 where even buffer-file-name is not set. This happens the first time we
1457 attempt to colorize the buffer. I'm rather astonished that I had to do
1461 ChangeLog lisp/muse-wiki.el
1464 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
1467 Jump to bad and good links on TAB; mode-choosing fix.
1469 muse--main--1.0--patch-127
1471 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
1472 pics a major mode for a file. If one is specified in the project of
1473 file, use it. Otherwise, use muse-mode.
1474 (muse-next-reference, muse-previous-reference): Jump to bad links as
1477 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
1481 ChangeLog lisp/muse-mode.el lisp/muse.el
1484 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
1487 Add specified Muse file extension to auto-mode-alist.
1489 muse--main--1.0--patch-126
1491 * lisp/muse.el (muse-file-extension): If extension is specified, remove
1492 the old extension from auto-mode-alist and add the new one. This
1493 eliminates the need to set muse-mode-auto-p when you have specified a
1494 Muse file extension.
1496 * examples/mwolson/muse-init.el: Sync.
1499 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
1502 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
1505 Make `muse-project-alist' more intuitively customizable.
1507 muse--main--1.0--patch-125
1509 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
1512 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
1513 (muse-project-alist-get): New function that pre-parses
1514 `muse-projects-alist' before customization in order to work around an
1515 annoying limitation in the customize interface.
1516 (muse-project-alist-set): New function that takes the value that
1517 customize gave us and turns it into something Muse can use.
1518 (muse-project): New widget that outlines the form of the
1519 `muse-project-alist' variable.
1520 (muse-project-alist): Use the `muse-project' widget and specify :set
1524 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
1527 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
1530 Silence compiler warnings.
1532 muse--main--1.0--patch-124
1534 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
1536 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
1539 * lisp/muse-project.el (muse-project-applicable-styles): Call
1540 `muse-assert' with only 1 argument to silence a compiler warning.
1543 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1544 lisp/muse-project.el
1547 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
1550 muse-docbook: Merge several other types of tags if necessary.
1552 muse--main--1.0--patch-123
1554 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
1555 `muse-docbook-fixup-sections'. For each TAG in
1556 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
1557 merge them together. Thanks to Dale P. Smith for the suggestion.
1558 (muse-docbook-merged-tags): Customizable list of tags that need merging.
1561 ChangeLog lisp/muse-docbook.el
1564 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
1567 muse-docbook: Output an XML tag with encoding at the beginning of document.
1569 muse--main--1.0--patch-122
1571 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
1573 (muse-docbook-encoding-default): New option that determines which Emacs
1574 buffer encoding to use by default in Muse DocBook files if none is
1576 (muse-docbook-charset-default): New option that determines the DocBook
1577 XML charset to use if no translation is found in
1578 muse-docbook-encoding-map.
1579 (muse-docbook-encoding-map): New option alist that maps an emacs coding
1580 system to its associated DocBook coding system.
1581 (muse-docbook-transform-content-type): New function that determines the
1582 DocBook XML encoding to use based on the contents of
1583 muse-docbook-encoding-map.
1584 (muse-docbook-encoding): New function that calls
1585 muse-docbook-transform-content-type.
1586 (muse-docbook-finalize-buffer): New function that sets the buffer file
1587 coding system to the value of muse-docbook-encoding-default, but only
1588 if the buffers contents have no special characters.
1589 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
1592 ChangeLog lisp/muse-docbook.el
1595 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
1598 Apply muse-docbook patch from Dale P. Smith.
1600 muse--main--1.0--patch-121
1602 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
1603 Dale P. Smith to make the markup much better.
1606 AUTHORS ChangeLog lisp/muse-docbook.el
1609 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
1612 Use different mapping for S-tab on Windows.
1614 muse--main--1.0--patch-120
1616 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
1617 Windows, use [(shift tab)] for `muse-previous-reference'.
1620 ChangeLog lisp/muse-mode.el
1623 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
1628 muse--main--1.0--patch-119
1630 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
1631 `muse-match-string-no-properties' so XEmacs doesn't complain.
1634 ChangeLog lisp/muse-wiki.el
1637 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
1640 Handle a few edge cases with project-page resolution gracefully.
1642 muse--main--1.0--patch-118
1644 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
1645 make sure that PAGE is specified. STYLES should be generated
1646 automatically, but it could theoretically fail. I'm managing to
1647 trigger this when messing with unsaved Muse files. Handle case where
1648 buffer has not yet been saved.
1649 (muse-project-find-file): Don't try to resolve relative links; just
1652 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
1653 point-of-reference bug. No need to call muse-project-page-of-file
1654 since buffer-file-name and muse-publishing-current-file both give us
1657 * lisp/muse-mode.el (muse-link-at-point): For some reason,
1658 `skip-chars-backward' only respects the newline some of the time.
1662 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1666 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
1669 Fix image-link goof-up and add pretty titles.
1671 muse--main--1.0--patch-117
1673 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
1674 class="image-link"> instead of <div class="image-link">. I found a bug
1675 with the way I was handling both, so I decided to simplify things.
1677 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
1678 `muse-publish-output-name', but keeps the directory prefix.
1679 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
1681 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
1682 customizable option that determines the words to downcase in title.
1683 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
1684 Capitalized Title out of either a string or the current title. This is
1685 not currently used by any other function -- for now it is meant to be
1689 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
1692 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
1695 Escape specials in link descriptions.
1697 muse--main--1.0--patch-116
1699 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
1700 function that escapes special characters in the given string according
1701 to the current publishing style.
1702 (muse-publish-url): Use the above function to escape the description
1703 part of extended links.
1704 (muse-publish-prepare-url): Don't make string read-only; it does
1707 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1708 (muse-wiki-transform-wikiword): Don't make string read-only.
1711 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1714 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
1717 Escape "&", "<", and ">" in URL text.
1719 muse--main--1.0--patch-115
1721 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
1722 specially. Thanks to John Sullivan for the suggestion.
1725 ChangeLog lisp/muse-html.el
1728 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
1731 Update my example configuration.
1733 muse--main--1.0--patch-114
1735 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
1736 project to "WebSite" in order to make it more distinct.
1737 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
1738 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
1740 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
1741 published name of the current file. I really should make a function
1742 called `muse-published-name' or something similar!
1743 ("\C-cpx"): Use this key sequence for
1744 `my-muse-prepare-entry-for-xanga'.
1745 (muse-file-extension): I'm making use of this so I can figure out its
1749 ChangeLog examples/mwolson/muse-init.el
1752 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
1755 Tackle a project name interwiki highlighting snafu.
1757 muse--main--1.0--patch-113
1759 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
1760 this. It seems to be more robust now. Highlighting is going the way I
1764 ChangeLog lisp/muse-wiki.el
1767 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1770 Fix some gross mistakes.
1772 muse--main--1.0--patch-112
1774 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1777 * lisp/muse-project.el (muse-project-file-entries): If
1778 `muse-file-extension' is defined, use it to filter the entries.
1780 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1781 variable. Move higher in file.
1783 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1784 argument instead of the real name of the variable.
1787 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1791 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1794 Make natural interwiki links between projects mostly work.
1796 muse--main--1.0--patch-111
1798 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1799 function and flesh it out. This seems to work properly, though for
1800 some reason, interwiki links using projects are a bit flakey.
1801 (muse-wiki-handle-interwiki): Deal with case where we have a project
1802 name in an interwiki link.
1805 ChangeLog lisp/muse-wiki.el
1808 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1811 Fix Emacs21 issue with muse-insert-tag.
1813 muse--main--1.0--patch-110
1815 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1816 completing-read to appease older Emacsen.
1819 ChangeLog lisp/muse-mode.el
1822 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1825 Fix error with `muse-blosxom-new-entry' and Emacs21.
1827 muse--main--1.0--patch-109
1829 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1830 `completing-read' so that old versions of Emacs don't complain.
1833 ChangeLog lisp/muse-blosxom.el
1836 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1839 Try to fix an error with `muse-blosxom-get-categories'.
1841 muse--main--1.0--patch-108
1843 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1844 about processing directories.
1847 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1850 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1853 Make a distinction between implicit and explicit links at publish-time.
1855 muse--main--1.0--patch-107
1857 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1859 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1861 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1862 `explicit' argument.
1864 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1865 not we are dealing with an explicit link.
1867 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1869 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1870 argument, but ignore it.
1872 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1873 when link is not explicit.
1876 ChangeLog lisp/muse-html.el lisp/muse-http.el
1877 lisp/muse-publish.el lisp/muse-wiki.el
1880 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1883 Implement several WikiWord handling fixes.
1885 muse--main--1.0--patch-106
1887 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1888 found by the handlers. Don't send implicit links through some of the
1891 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1892 of interwiki link before calling `muse-handle-explicit-link'.
1894 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1895 "\\|" separator between project-alist entries and interwiki entries.
1896 Force a reconfiguration of muse-colors-markup.
1898 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1899 sure that we don't colorize WikiNames that don't go with any file.
1903 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1907 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1910 Attempt to simplify muse-wiki a bit.
1912 muse--main--1.0--patch-105
1914 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1917 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1918 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1919 (muse-wiki-update-use-wikiword-markup-regexp)
1920 (muse-wiki-update-use-wikiword-link-function)
1921 (muse-wiki-update-use-wikiword-url-transforms): Remove.
1922 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1924 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1925 `muse-wiki-use-wikiword' is specified.
1927 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1928 unless `muse-wiki-use-wikiword' is specified.
1930 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1933 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1934 muse-publish-markup-regexps.
1936 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1937 muse-publish-url-transforms.
1939 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1940 muse-wiki-handle-wikiword to muse-implicit-link-functions.
1944 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1947 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1950 Make muse-blosxom use relative name of published file in page-date alist.
1952 muse--main--1.0--patch-104
1954 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1956 (muse-blosxom-update-page-date-alist): Renamed from
1957 `muse-blosxom-markup-date-directive'. Make the current file name
1958 relative to the base directory and strip file extension if necessary.
1962 ChangeLog lisp/muse-blosxom.el
1965 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1968 Hack on muse-blosxom timestamps somewhat.
1970 muse--main--1.0--patch-103
1972 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1973 actually do something useful. This should have a different name,
1975 ("blosxom-html", "blosxom-xhtml"): Call
1976 `muse-blosxom-markup-date-directive' after publishing each entry.
1980 ChangeLog lisp/muse-blosxom.el
1983 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1986 Fix several startup and compile errors.
1988 muse--main--1.0--patch-102
1990 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
1991 fixes an error that occurred during startup.
1993 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1994 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1997 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1998 that the nasty compile errors go away. Fix a few typos.
1999 (muse-ignored-extensions): Fix docstring.
2000 (muse-file-extension): Move this higher in the file.
2005 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2008 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2011 Note that muse-file-extension should not have "." in front.
2013 muse--main--1.0--patch-101
2015 * lisp/muse-project.el (muse-project-find-file): Handle case where
2016 muse-file-extension is not specified.
2018 * lisp/muse.el (muse-file-extension): Note that the period at the
2019 beginning of this value should be omitted.
2021 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2022 file extension so that regexp characters inside the extension will not
2023 goof it up. This should never be a problem in normal cases, but let's
2028 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2032 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2035 Implement optional file extension of Muse files.
2037 muse--main--1.0--patch-100
2039 * lisp/muse-mode.el (muse-mode): Make sure
2040 `muse-update-ignored-extensions-regexp' gets updated every time we
2041 enter Muse mode. This works around a bug in the customize interface --
2042 if a user changes an option using setq, the :set function sometimes
2043 does not get executed. I should really try to determine whether or not
2044 this is really an issue anymore.
2046 * lisp/muse-project.el (muse-project-find-file): Make use of
2047 `muse-file-extension'.
2049 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2050 customizable; it is autogenerated from `muse-ignored-extensions'.
2051 (muse-update-ignored-extensions-regexp): New function that sets the
2052 value of `muse-ignored-extensions-regexp'. This is needed in order to
2053 make sure that the value of `muse-file-extension' is taken into
2055 (muse-ignored-extensions): New option that determines which file
2056 extensions to ignore. It is in the form of a list of regexps.
2058 * lisp/muse.el (muse-file-extension): New option that allows the user to
2059 specify the file extension to be used for Muse files. By default, this
2060 is nil, which means that no extension will be used.
2062 * lisp/muse.el (muse-page-name): Handle case where
2063 `muse-ignored-extensions-regexp' is nil.
2067 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2068 lisp/muse-regexps.el lisp/muse.el
2071 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2074 Document new blosxom convenience feature.
2076 muse--main--1.0--patch-99
2078 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2079 `muse-blosxom-project-alist-entry'. An example is provided in the
2084 ChangeLog lisp/muse-blosxom.el
2087 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2090 Further work on `muse-project-alist' entry generation for blosxom.
2092 muse--main--1.0--patch-98
2094 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2095 Include subdirectories in first part of "Blog" entry.
2097 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2098 that returns a list of dirs that are to be used with the first part of
2099 a `muse-project-alist' entry.
2103 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2106 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2109 New function: muse-blosxom-project-alist-entry.
2111 muse--main--1.0--patch-97
2113 * examples/mwolson/muse-init.el: Update from my latest settings.
2114 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2116 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2117 that generates the latter part of an entry for `muse-project-alist'.
2121 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2124 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2127 Merged from hodique@lifl.fr--2005 (patch 12-23)
2129 muse--main--1.0--patch-96
2133 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2134 Merged from mwolson@gnu.org--2005 (patch 68-76)
2136 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2137 Merged from mwolson@gnu.org--2005 (patch 77-80)
2139 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2140 Merged from mwolson@gnu.org--2005 (patch 81)
2142 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2143 Merged from mwolson@gnu.org--2005 (patch 82)
2145 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2146 Escape % in latex publishing
2148 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2151 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2152 small improvement on muse-make-link
2154 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2155 Fix customization of muse-wiki-wikiword-regexp
2157 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2158 Allow full customization of WikiWords
2160 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2161 Fix mouse-2 yank bug in muse-mode
2163 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2164 Fix interpretation order
2166 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2167 Merged from mwolson@gnu.org--2005 (patch 83-95)
2171 ChangeLog lisp/muse-wiki.el
2174 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2175 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2176 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2177 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2178 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2179 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2180 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2181 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2182 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2183 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2184 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2185 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2188 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2193 muse--main--1.0--patch-95
2195 * lisp/muse-mode.el (muse-follow-name-at-point)
2196 (muse-follow-name-at-mouse): Docfixes.
2200 ChangeLog lisp/muse-mode.el
2203 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2206 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2208 muse--main--1.0--patch-94
2210 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2211 `muse-blosxom-new-entry'.
2213 * muse.texi (Blosxom Entries): Ditto.
2217 ChangeLog lisp/muse-blosxom.el muse.texi
2220 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2223 Re-add global mouse-2 event.
2225 muse--main--1.0--patch-93
2227 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2228 mouse-2, since Yann found a way around the problem I was facing.
2229 (muse-follow-name-at-mouse): Call the event that would normally be used
2230 here if we don't have a link at point.
2234 ChangeLog lisp/muse-mode.el
2237 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2240 Fix publishing error.
2242 muse--main--1.0--patch-92
2244 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2245 the cdr of output-dir. This was a code fragment from a previous
2246 attempt to refactor this function.
2250 ChangeLog lisp/muse-project.el
2253 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2256 Work on getting to the point where we can resolve project interwiki links.
2258 muse--main--1.0--patch-91
2260 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2261 `muse-publishing-current-file'.
2263 * lisp/muse-project.el (muse-project-of-file): Ditto.
2265 * lisp/muse-project.el (muse-project-applicable-styles): New function
2266 that returns the usable styles for a file, given either a list of
2267 styles or a project name. This is useful for removing styles that will
2268 be ignored for a file.
2269 (muse-project-publish-file): Split :include and :exclude processing
2270 into `muse-project-applicable-styles'.
2272 * lisp/muse-publish.el (muse-publish-output-name): Use
2273 `muse-publishing-current-file'.
2275 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2277 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2280 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2281 names to be uninterpreted. Remove need for muse-assoc-string.
2283 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2284 function that will be called to fetch a link to a page from a Muse
2285 project from the output file of the currently-published file. This is
2286 commented out for now since I ran out of energy.
2288 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2289 `muse-wiki-resolve-project-page' for handling Muse project interwiki
2290 links, but only when no match was found in `muse-wiki-interwiki-alist'.
2291 Handle case where no interwiki can be found, even though this should
2294 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2295 whenever Muse mode is entered. That way we don't have to enter an
2296 extra command in our .emacs.
2298 * lisp/muse.el (muse-current-file): Remove this, since a variable called
2299 `muse-publishing-current-file' already exists that does the same thing.
2302 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2304 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2309 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2310 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2313 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2316 Mouse-2 on regular text will yank rather than give an error.
2318 muse--main--1.0--patch-90
2320 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2321 this seems to be more trouble than it's worth.
2322 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2323 use our own implementation.
2327 ChangeLog lisp/muse-mode.el
2330 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2333 Make interwiki links publish with the correct extension.
2335 muse--main--1.0--patch-89
2337 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2338 prefix and suffix to interwiki names, as well as stripping out unwanted
2343 ChangeLog lisp/muse-wiki.el
2346 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2349 Fix publishing of bare interwiki names.
2351 muse--main--1.0--patch-88
2353 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2354 `set'. Use `muse-assoc-string' instead of `assoc'.
2356 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2357 `assoc-string' functionality usable with Emacs21 and XEmacs.
2361 ChangeLog lisp/muse-wiki.el lisp/muse.el
2364 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2367 Apply a few fixes from Yann's branch.
2369 muse--main--1.0--patch-87
2371 Background: I hacked on Muse over the weekend while offline, and so did
2372 Yann. His changes to muse-wiki.el are different than the
2373 ones that I made, so we should probably figure out the best
2374 way to handle this when we both get on IRC again. For now,
2375 I've merged in the bugfixes that he's made, omitting most of
2376 the changes to muse-wiki.
2378 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2380 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2382 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2383 introduced previously.
2387 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2390 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2393 Warn if file not published; hack further on Wiki stuff.
2395 muse--main--1.0--patch-86
2397 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2398 complete <div> tags that are of the class "image-link". It is hoped
2399 that this will prevent user-added <div> tags from being mangled.
2401 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2402 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2403 need to look at the text at point.
2405 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2406 current file has not been published since it was up-to-date. Thanks to
2407 Bill Freeman for the suggestion.
2409 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2410 is nil. If this happens, return the original URL.
2412 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2413 `muse-wiki-update-interwiki-regexp.'
2414 (muse-wiki-update-interwiki-regexp): New function that sets the value
2415 of `muse-wiki-interwiki-regexp'.
2416 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2419 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2420 `muse-wiki-expand-interwiki'.
2421 (muse-wiki-transform-wikiword): New function that prevents WikiWords
2422 with no matching file from being published as links.
2424 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2425 string argument once again, since this behavior is needed when
2427 (muse-wiki-handle-wikiword): Ditto.
2429 * lisp/muse.el (muse-handle-url): Ditto.
2431 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
2432 after every unsuccessful attempt at handling the link. If argument is
2433 given, restore match-data at end, too.
2435 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2436 argument. Match data is always saved. If argument is not given,
2437 assume that `muse-implicit-link-regexp' has been matched against, and
2438 return the 1st match string if no handlers worked.
2442 ChangeLog lisp/muse-html.el lisp/muse-mode.el
2443 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2446 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2449 Hack on WikiName handling and make TAB work for Wiki links.
2451 muse--main--1.0--patch-85
2453 * lisp/muse-colors.el (muse-colors-markup): Use
2454 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2456 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
2457 nil, don't color bad links. If non-nil, color bad links.
2459 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2461 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2462 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2463 (muse-journal-rss-munge-buffer): Ditto.
2465 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
2468 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
2469 are handled first, then implicit ones. It should work better in all
2470 cases. For now, we depend on the value of `muse-implicit-link-regexp'
2471 to determine how far to scan for an implicit link. This defaults to
2472 the text between the point and the next space.
2474 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
2475 `muse-visit-link'. If the ANCHOR argument is a string, search for it
2476 literally after opening the buffer. Hopefully this can be of use in
2477 custom visit-link functions, when necessary.
2479 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
2480 `muse-visit-link-default'.
2482 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
2483 Search by text properties instead of regexps. This allows Muse to find
2484 links without having to have a massive regexp that contains all link
2485 types. The downside is that this will not work if the user defontifies
2486 the buffer. But it would somewhat defeat the purpose of following
2487 links if you can't see them.
2489 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
2490 enough command line args are passed in batch mode.
2492 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
2493 `muse-explicit-link-regexp'.
2495 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
2498 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
2499 specifies the "common ground" of all implicit links, like URLs, bare
2500 WikiNames, and -- in the future -- email addresses.
2502 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
2504 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
2505 optional. That was a bad idea on my part. Renamed from
2506 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
2509 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
2510 `muse-wiki-interwiki-expand'.
2511 (muse-wiki-handle-wikiword): Renamed from
2512 `muse-wiki-wikiword-handle'.
2514 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
2515 for the eval-after-load arg since XEmacs chokes on constants.
2517 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
2518 face on WikiWords that don't correspond with a file. If people really
2519 want this to appear in bad-link face, I could accommodate that.
2521 * lisp/muse.el (muse-handle-url): New function that detects whether the
2522 given string is a URL.
2523 (muse-implicit-link-functions): Renamed from
2524 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
2525 (muse-explicit-link-functions): Renamed from
2526 `muse-mode-handler-functions'.
2527 (muse-handle-implicit-link): New function that handles all
2528 implicit links by calling functions from `muse-implicit-link-functions'.
2529 (muse-handle-explicit-link): Renamed from
2534 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
2535 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
2536 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2539 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
2542 Allow WikiWords to be ignored with <nop> or "''''".
2544 muse--main--1.0--patch-84
2546 * lisp/muse-mode.el (muse-browse-result): Docfixes.
2548 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
2549 whether to hide <nop> tags when coloring a Muse buffer.
2550 (muse-wiki-wikiword-at-point): Docfix.
2551 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
2552 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
2554 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
2555 which keeps the WikiWord that follows it from being interpreted.
2556 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
2561 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2564 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
2567 Update postal address of FSF in muse-wiki.el.
2569 muse--main--1.0--patch-83
2571 * lisp/muse-wiki.el: Update postal address of the FSF.
2575 ChangeLog lisp/muse-wiki.el
2578 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
2581 Interpret explicit links before emphasis.
2583 muse--main--1.0--patch-82
2585 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
2586 links before emphasis.
2588 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
2592 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2595 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
2598 Wiki hacking, regexp tweaks.
2600 muse--main--1.0--patch-81
2602 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
2605 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
2606 that indicates whether or not to use character classes in regexps. The
2607 default is to let Muse try to figure it out.
2608 (muse-extreg-usable-p): Make use of this variable.
2610 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
2611 this regexp. I'm guessing it was supposed to have a TAB in there at
2612 one time. Replace this stuff with muse-regexp-space.
2614 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
2617 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
2620 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
2621 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
2622 We'll fix those anchor problems eventually!
2624 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
2625 uses `muse-interwiki-handle' to determine whether an interwiki link is
2628 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
2629 look for a suitable value at point if needed.
2631 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
2633 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
2635 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
2638 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2642 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
2645 Make installation of manual when not using Debian go smoothly.
2647 muse--main--1.0--patch-80
2649 * Makefile.defs (INSTALLINFO): New variable that specifies what command
2650 and options are to be used when insinuating the Muse documentation into
2653 * Makefile (install): Make use of INSTALLINFO.
2655 * README (Installation): Give directions for changing INSTALLINFO on a
2656 Debian system and changing where Muse is installed.
2661 ChangeLog Makefile Makefile.defs README muse.texi
2664 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
2667 Fix compiler warning induced by last patch.
2669 muse--main--1.0--patch-79
2671 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
2675 ChangeLog lisp/muse-project.el lisp/muse.el
2678 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
2681 Add `muse-current-file', fix minor QuickStart issue.
2683 muse--main--1.0--patch-78
2685 * examples/QuickStart: Make John Wiegley the author.
2687 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2688 `muse-current-file' instead of `buffer-file-name'.
2690 * lisp/muse-project.el (muse-current-project): Document.
2692 * lisp/muse-project.el (muse-current-file): New variable indicating the
2693 name, including path, of the file that is currently being published.
2694 (muse-project-of-file): Make use of
2695 `muse-current-file'.
2697 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
2699 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
2702 ChangeLog examples/QuickStart lisp/muse-blosxom.el
2703 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2707 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
2710 Make muse-replace-regexp-in-string closer to its parent; no func change.
2712 muse--main--1.0--patch-77
2714 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
2715 to implement all functionality of `replace-regexp-in-string'. No
2716 functionality change.
2720 ChangeLog lisp/muse.el
2723 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
2726 Play nicely with fill, adaptive-fill, and flyspell.
2728 muse--main--1.0--patch-76
2730 * muse-mode.el (muse-mode-intangible-links): New function used to
2731 determine whether links will be considered intangible.
2733 * lisp/muse-mode.el (muse-mode-link-functions)
2734 (muse-mode-handler-functions): Minor docfix.
2736 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
2737 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
2738 making links intangible by default, but this may be adjusted by use of
2739 the `muse-mode-intangible-links' function.
2741 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
2742 nil if we should allow a fill to occur here. Keeps links from being
2745 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
2746 non-nil if we allow spell-checking to occur here. Keeps links from
2747 being improperly colorized.
2749 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
2750 functionality change.
2753 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2756 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
2759 Minor doc changes and code prettification.
2761 muse--main--1.0--patch-75
2763 * AUTHORS: Note that YH's assignment is in the mail.
2765 * README (scripts): Explain better the contents of the `scripts'
2768 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2771 AUTHORS ChangeLog README lisp/muse-wiki.el
2774 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2777 Merged from hodique@lifl.fr--2005 (patch 7-11)
2779 muse--main--1.0--patch-74
2783 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2784 split WikiWords and InterWiki links into their own package
2786 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2787 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2789 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2790 Mimic experimental behavior for interwiki
2792 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2793 fix notes publishing
2795 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2799 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2802 ChangeLog lisp/muse-colors.el lisp/muse-html.el
2803 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2806 experimental/.arch-ids/muse-wiki.el.id
2807 ==> experimental/.arch-ids/muse-wiki-old.el.id
2808 experimental/muse-wiki.el
2809 ==> experimental/muse-wiki-old.el
2812 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2813 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2814 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2815 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2816 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2819 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2822 Tell people where to find on-line version of manual.
2824 muse--main--1.0--patch-73
2826 * README: Add on-line locations for manual.
2828 * muse.texi: Remove @include directive. This makes generating a PDF of
2829 this documentation a lot easier.
2831 * muse.texi (Preface): Add on-line locations for manual.
2834 ChangeLog README muse.texi
2837 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2840 Try to make Muse play nice with outline minor mode.
2842 muse--main--1.0--patch-72
2844 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2845 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2846 "muse" instead of "t" when adding invisibility to text or checking for
2849 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2850 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2854 ChangeLog lisp/muse-colors.el lisp/muse.el
2857 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2860 Minor grammar fix in Introduction section of manual.
2862 muse--main--1.0--patch-71
2864 * muse.texi (Introduction): Minor grammar fix.
2870 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2875 muse--main--1.0--patch-70
2877 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2879 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2881 * lisp/muse-poem.el (muse-poem-markup-strings)
2882 (muse-poem-chapbook-strings): Make customizable.
2884 * lisp/muse-poem.el (muse-chapbook-latex-header)
2885 (muse-chapbook-latex-footer): Docfix.
2887 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2888 (muse-texinfo-pdf-extension): Ditto.
2890 * lisp/muse.el (muse-version): Change to 3.01.
2892 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
2896 ChangeLog lisp/muse-colors.el lisp/muse-html.el
2897 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2900 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2903 Tweak documentation thoroughly; still incomplete.
2905 muse--main--1.0--patch-69
2907 * README: Minor tweaks.
2909 * muse.texi: Massively rename chapters so that the titles are more
2910 descriptive. Clean up grammar.
2912 * muse.texi (Obtaining Muse): Move content of Installation node here,
2913 stripping out any customization tips, since those are covered later.
2914 Re-work this chapter since I was dissatisfied with it.
2916 * muse.texi (Installation): This node has the content of README regarding
2917 installation, which fits the title of the node much better than the
2920 * muse.texi (Blosxom): Turn the sections of this section into
2923 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
2926 * muse.texi (History): Add a "2005" item.
2929 ChangeLog README muse.texi
2932 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2935 Finish documenting 2 more publishing styles.
2937 muse--main--1.0--patch-68
2939 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2941 * lisp/muse-journal.el: Docfixes.
2943 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2944 documentation to this function.
2946 * muse.texi (Blosxom Options): New node containing the publishing styles
2947 and options provided by Blosxom.
2948 (Book): Add usage note, as I suspect a lot of people might be confused
2950 (HTML): Space out entries better.
2951 (Journal, LaTeX): New nodes for publishing styles.
2952 (Common Elements): Document a few options that are present in
2956 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2957 lisp/muse-latex.el lisp/muse-publish.el muse.texi
2960 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2963 Make Muse installable and correct an Emacs21 issue.
2965 muse--main--1.0--patch-67
2967 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2968 directory will be generated.
2969 (all): Compile muse.info by default.
2970 (doc): Refactor into individual generation rules for .html and .info
2972 (install): New rule that installs Muse source code, compiled .elc
2973 files, and the manual into proper places.
2975 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2977 * README (Insinuation): Move old content of Installation here.
2978 (Installation): Fill out this section.
2979 (Further Documentation): Add link to my website and note that a full
2980 manual is included with Muse.
2982 * lisp/Makefile (EL): Populate with .el files.
2983 (install): New rule that installs both .elc and .el files.
2985 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2986 Emacs21, hack in a handler for the @documentencoding tag so that it
2990 ChangeLog Makefile Makefile.defs README lisp/Makefile
2991 lisp/muse-texinfo.el
2994 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2997 Cater even more to XEmacs and its annoying whims.
2999 muse--main--1.0--patch-66
3001 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3002 environment variable.
3004 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3005 handle it. Load `muse-build.el' instead.
3007 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3010 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3011 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3014 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3015 function does not appear to be used.
3017 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3018 `replace-regexp-in-string', since XEmacs doesn't have this function.
3019 We only implement the first 3 args, but this could be extended if we
3022 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3023 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3025 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3027 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3028 make XEmacs shut up.
3030 * lisp/muse-convert.el (muse-write-footnote): Ditto.
3032 * lisp/muse-html.el (muse-html-markup-table): Ditto.
3034 * lisp/muse-http.el (muse-winnow-list): Ditto.
3036 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3038 * lisp/muse-project.el (muse-project-file-entries): Ditto.
3040 * lisp/muse-publish.el (muse-publish-markup): Ditto.
3042 * scripts/muse-build.el: Add contrib path first; probably doesn't change
3045 * scripts/publish: Use EMACS environment variable instead of hard-coding
3049 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3050 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3051 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3052 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3053 lisp/muse.el scripts/muse-build.el scripts/publish
3056 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3059 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3061 muse--main--1.0--patch-65
3063 * AUTHORS: Update entry.
3065 * muse-*.el: Move to the lisp directory.
3067 * lisp/Makefile: New file containing rules to test and compile the
3070 * Makefile.defs: New file that contains common definitions for all other
3071 Makefiles, such as Emacs command to use.
3073 * Makefile: Move lisp-specific rules to lisp/Makefile.
3074 (SUBDIRS): New variable containing subdirectories to clean.
3076 * README: Update to reflect new location of source files. Give updated
3077 directions for compiling with XEmacs.
3079 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3081 (%.html): Pass SITEFLAG as an environment variable to
3084 * examples/QuickStart (The): Re-add the stray <comment> tag since it
3085 seems to be needed to keep the process from failing. This has *got* to
3086 be a bug in Muse, but I don't want to deal with it now.
3088 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3090 * lisp/muse-convert.el: Move line to commentary section.
3092 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3093 locally-bound `type' variable isn't used here.
3095 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3097 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3100 * scripts/muse-build.el (load-path): Correct paths.
3102 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3103 as to avoid spurious warnings.
3105 * scripts/publish (style): Make use of SITEFLAG environment variable, if
3108 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3109 (muse-match-string-no-properties): New functions that take the place of
3110 `line-end-position', `line-beginning-position', and
3111 `match-string-no-properties', respectively.
3113 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3114 (muse-my-journal-find-entries): Use Muse-specific version of
3115 `match-string-no-properties', `line-beginning-position', and
3116 `line-end-position' since these do not exist in XEmacs.
3118 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3119 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3121 * lisp/muse-convert.el (muse-latex-transform): Ditto.
3123 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3124 (muse-html-insert-contents): Ditto.
3126 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3128 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3130 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3132 * lisp/muse-publish.el (muse-publish-markup-tag)
3133 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3134 (muse-published-buffer-contents): Ditto.
3136 * scripts/muse-build.el (muse-elint-files): Ditto.
3139 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3140 lisp/.arch-ids/Makefile.id lisp/Makefile
3143 AUTHORS ChangeLog Makefile README examples/Makefile
3144 examples/QuickStart examples/johnw/muse-johnw.el
3145 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3146 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3147 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3148 lisp/muse.el scripts/muse-build.el scripts/publish
3151 .arch-ids/muse-blosxom.el.id
3152 ==> lisp/.arch-ids/muse-blosxom.el.id
3153 .arch-ids/muse-book.el.id
3154 ==> lisp/.arch-ids/muse-book.el.id
3155 .arch-ids/muse-colors.el.id
3156 ==> lisp/.arch-ids/muse-colors.el.id
3157 .arch-ids/muse-convert.el.id
3158 ==> lisp/.arch-ids/muse-convert.el.id
3159 .arch-ids/muse-docbook.el.id
3160 ==> lisp/.arch-ids/muse-docbook.el.id
3161 .arch-ids/muse-html.el.id
3162 ==> lisp/.arch-ids/muse-html.el.id
3163 .arch-ids/muse-http.el.id
3164 ==> lisp/.arch-ids/muse-http.el.id
3165 .arch-ids/muse-journal.el.id
3166 ==> lisp/.arch-ids/muse-journal.el.id
3167 .arch-ids/muse-latex.el.id
3168 ==> lisp/.arch-ids/muse-latex.el.id
3169 .arch-ids/muse-mode.el.id
3170 ==> lisp/.arch-ids/muse-mode.el.id
3171 .arch-ids/muse-poem.el.id
3172 ==> lisp/.arch-ids/muse-poem.el.id
3173 .arch-ids/muse-project.el.id
3174 ==> lisp/.arch-ids/muse-project.el.id
3175 .arch-ids/muse-publish.el.id
3176 ==> lisp/.arch-ids/muse-publish.el.id
3177 .arch-ids/muse-regexps.el.id
3178 ==> lisp/.arch-ids/muse-regexps.el.id
3179 .arch-ids/muse-texinfo.el.id
3180 ==> lisp/.arch-ids/muse-texinfo.el.id
3181 .arch-ids/muse.el.id
3182 ==> lisp/.arch-ids/muse.el.id
3184 ==> lisp/muse-blosxom.el
3186 ==> lisp/muse-book.el
3188 ==> lisp/muse-colors.el
3190 ==> lisp/muse-convert.el
3192 ==> lisp/muse-docbook.el
3194 ==> lisp/muse-html.el
3196 ==> lisp/muse-http.el
3198 ==> lisp/muse-journal.el
3200 ==> lisp/muse-latex.el
3202 ==> lisp/muse-mode.el
3204 ==> lisp/muse-poem.el
3206 ==> lisp/muse-project.el
3208 ==> lisp/muse-publish.el
3210 ==> lisp/muse-regexps.el
3212 ==> lisp/muse-texinfo.el
3220 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3223 Massively untabify files.
3225 muse--main--1.0--patch-64
3229 ChangeLog ChangeLog.2004 experimental/muse-message.el
3230 experimental/muse-wiki.el muse-book.el muse-colors.el
3231 muse-convert.el muse-docbook.el muse-html.el muse-http.el
3232 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3233 muse-project.el muse-publish.el muse-regexps.el
3234 muse-texinfo.el muse.el
3237 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3240 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3242 muse--main--1.0--patch-63
3244 (Summary of changes that Yann made)
3246 * muse-colors.el (muse-colors-link): Whitespace cleanup.
3248 * muse-mode.el (muse-generate-index): Move index generation code into
3249 `muse-index-as-string'.
3250 (muse-index-as-string): New function that generates an index and
3251 returns it as a string, instead of placing it in a buffer like
3252 `muse-generate-index' used to.
3256 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3257 merge from mwolson@gnu.org--2005
3259 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3260 Accept WikiWords as links [mostly rescinded]
3262 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3263 merge from mwolson@gnu.org--2005/muse--main--1.0
3265 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3266 Merged from mwolson@gnu.org--2005 (patch 60-62)
3268 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3269 provide a string view of the index
3272 ChangeLog muse-colors.el muse-latex.el muse-mode.el
3275 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3276 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3277 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3278 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3279 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3282 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3285 Document Blosxom, Book, DocBook, and HTML publishing styles.
3287 muse--main--1.0--patch-62
3289 * muse-blosxom.el: Clean up header.
3291 * muse-book.el (muse-before-book-publish-hook): Rename to
3292 `muse-book-before-publish-hook'.
3293 (muse-after-book-publish-hook): Rename to
3294 `muse-book-after-publish-hook'.
3296 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3297 (muse-html-markup-strings, muse-xhtml-markup-strings)
3298 (muse-html-meta-content-type, muse-html-meta-content-encoding)
3299 (muse-html-charset-default, muse-html-encoding-default)
3300 (muse-html-encoding-map): Docfixes.
3302 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3306 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3309 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3312 Begin work on Publishing Styles section of manual.
3314 muse--main--1.0--patch-61
3316 * Makefile (.PHONY): Add "doc" to list.
3317 (doc): New rule that generates Info and HTML files from muse.texi.
3318 (dist): Rely on `distclean', not `clean'.
3320 * examples/QuickStart (Authoring mode): Remove empty section.
3322 * muse.texi: Call this program "the Emacs Muse" in title.
3323 (Publishing Styles): Begin to populate section.
3324 (Deriving Styles): First subsection of Publishing Styles.
3325 (Contributors): Remove spurious copyright section, since we address
3328 * README: Actually remember to add this file.
3331 .arch-ids/README.id README
3334 ChangeLog Makefile examples/QuickStart muse.texi
3337 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3340 Document Markup Rules.
3342 muse--main--1.0--patch-60
3344 * examples/QuickStart: Remove stray <comment> tag.
3346 * muse.texi (Top): Comment every menu line.
3347 (Markup Rules): New section with plenty of subsections.
3350 ChangeLog examples/QuickStart muse.texi
3353 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3356 Release this as Muse 3.00.90 (RC1).
3358 muse--main--1.0--patch-59
3360 * Makefile (%.elc): Use -q instead of --no-init-file because the former
3361 is compatible with both Emacs and XEmacs.
3363 * examples/README: Renamed to QuickStart.
3365 * examples/Makefile (EXAMPLES): Reflect name change of README.
3370 ChangeLog Makefile examples/Makefile muse.el
3373 examples/.arch-ids/README.id
3374 ==> examples/.arch-ids/QuickStart.id
3376 ==> examples/QuickStart
3379 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3382 Makefile refactoring.
3384 muse--main--1.0--patch-58
3386 * Makefile (.PHONY): List all non-file targets.
3387 (examples): New rule that calls Make in the examples directory.
3388 (atranslit): Removed, since this isn't (yet) bundled with Muse.
3390 * README: Move to the examples directory. I'd prefer to distribute a
3391 very basic plain text README and use this as a quickstart + markup
3392 example + publishing example.
3394 * examples/Makefile: Move all README-related rules here.
3396 * examples/README: Add an "About this document" section.
3398 * scripts/publish (style): Do not include the contrib directory, since we
3399 don't use any code from there. Since this is only invoked from the
3400 examples directory, make sure add the parent directory to the load
3403 * muse.texi: Change version to 3.00.90 (RC1).
3405 * muse.el: Change location of the README file in header.
3407 * muse.el (muse-version): Update to 3.00.90 (RC1).
3410 examples/.arch-ids/Makefile.id examples/Makefile
3413 ChangeLog Makefile examples/README muse.el muse.texi
3418 ==> examples/.arch-ids/README.id
3423 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3426 Update my example configuration.
3428 muse--main--1.0--patch-57
3430 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3431 and experimental status of muse-message.
3434 ChangeLog examples/mwolson/muse-init.el
3437 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3440 Provide optional outline-style faces; customization fixes; experimental stuff.
3442 muse--main--1.0--patch-56
3444 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3445 option that determines what the header faces should look like. If
3446 'outline, use outline-style faces. If nil, don't generate the faces at
3447 all, which allows the user to specify their own. Otherwise, use the
3448 scaled faces, which is the default behavior.
3449 (muse-colors-outline-faces-list): List of faces to use. In case the
3450 outline faces are not available, provide reasonable defaults.
3451 (muse-make-faces): Use dolist instead of mapc. Implement the
3452 possibility of having outline-style colors for heading. Don't call
3453 this function immediately -- give the users time to make their changes
3454 through the customize interface. Once we call this function, Emcs from
3455 CVS will not allow the faces to be changed easily, which is a shame.
3457 * muse-message.el (muse-message-contents-tag): Copied from
3458 `muse-publish-contents-tag' in order to keep the customization
3459 interface from making the `muse-markup-tags' option from throwing a
3460 type mismatch error. This function is untested and will likely do
3461 nothing useful. This file has been moved to the experimental folder
3462 until it gets fleshed out more.
3464 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
3465 file that could eventually provide wiki-like ability. Currently this
3466 is just a collection of functions that were pruned out when he remade
3467 Muse, so don't get too excited. I plan to eventually merge Yann
3468 Hodique's work here, probably after the first release of Muse.
3470 * muse-regexps.el (muse-regexp): Improve description.
3472 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
3473 the muse-regexp group since it is just a single regexp. Lists of
3474 regexps don't have to be in muse-regexp, however.
3476 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
3477 since the Emacs devel mailing list seems to not want Britain-izations
3480 * muse-colors.el (muse-colors): Ditto.
3482 * muse-docbook.el (muse-docbook): Ditto.
3484 * muse-html.el (muse-html): Ditto.
3486 * muse-http.el (muse-http): Ditto.
3488 * muse-message.el (muse-message): Ditto.
3490 * muse-mode.el (muse-mode): Ditto.
3492 * muse-project.el (muse-project): Ditto.
3494 * muse-publish.el (muse-publish): Ditto.
3496 * muse.el (muse): Ditto.
3499 experimental/.arch-ids/=id
3500 experimental/.arch-ids/muse-wiki.el.id
3501 experimental/muse-wiki.el
3504 ChangeLog experimental/muse-message.el muse-blosxom.el
3505 muse-colors.el muse-docbook.el muse-html.el muse-http.el
3506 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
3510 .arch-ids/muse-message.el.id
3511 ==> experimental/.arch-ids/muse-message.el.id
3513 ==> experimental/muse-message.el
3516 experimental experimental/.arch-ids
3519 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
3522 Fix publishing error when given an empty string for header/footer.
3524 muse--main--1.0--patch-55
3526 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
3527 `file-readable-p' if it is an empty string. For some reason,
3528 `file-readable-p' and `insert-file-contents' were treating an empty
3529 string as if it were the current directory.
3532 ChangeLog muse-publish.el
3535 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
3538 WYSIWYG emphasis, XEmacs compatibility hacks.
3540 muse--main--1.0--patch-54
3542 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
3543 compliant. Only colorize if we end with the same number of asterisks
3544 as we start with, preventing unnoticed syntax errors. Don't colorize
3545 in the middle of a word.
3546 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
3547 Only colorize if we end with an underscore. Don't colorize in the
3550 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
3551 inside of group. This will probably not do anything, but it seems
3554 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
3555 where we start with an image link. JohnW didn't seem to like having
3556 <p> tags inserted before image links, but they don't validate properly
3557 as they are. For now, I will surround such links/paragraphs with <div
3558 class="image-link"> in an attempt to be as not invasive and yet
3559 standards compliant as possible.
3561 * muse-html.el (muse-html-escape-string): Work around distinction between
3562 int and char types in XEmacs. Deal with an annoying replace-match bug
3563 in XEmacs that rears its head at times.
3565 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
3569 ChangeLog muse-colors.el muse-docbook.el muse-html.el
3573 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
3576 Minor code cleanup to address elint issues.
3578 muse--main--1.0--patch-53
3580 * Makefile (test): Don't build README files during this rule. Remove
3581 spurious "make clean" statement.
3583 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
3584 `muse-colors' group, and give it a proper type.
3586 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
3588 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
3589 muse-my-journal-find-entries): Replace `string-to-int' with
3592 * muse-html.el (muse-html-insert-contents): Ditto.
3594 * muse-journal.el (muse-journal-html-munge-buffer,
3595 muse-journal-latex-munge-buffer): Ditto.
3597 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3599 * muse-publish.el (muse-publish-markup-footnote,
3600 muse-publish-contents-tag): Ditto.
3602 * muse-regexps.el (muse-extreg-usable-p): Ditto.
3605 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
3606 muse-html.el muse-journal.el muse-mode.el muse-publish.el
3610 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
3613 Add ability to automate the creation a new blosxom entry.
3615 muse--main--1.0--patch-52
3617 * examples/mwolson/muse-init.el: Move new entry section to
3618 muse-blosxom.el. Modify the key settings in my example accordingly.
3620 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
3621 Muse always makes sure that the file ends with a newline.
3623 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
3624 planner markup is now provided automatically by the planner port to
3625 Muse, and we don't have any customized markup.
3627 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
3628 variable that specifies where the base directory of your blog entries
3631 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
3632 the base directory. Explore categories recursively.
3634 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
3635 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
3636 special characters file name.
3638 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
3639 making a new blog entry. It will prompt you for a category, then a
3640 title, and then will create a new file that has the date and title
3644 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3647 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
3650 Change mailing address of FSF, add AUTHORS file.
3652 muse--main--1.0--patch-51
3654 * muse-*.el, muse.texi: Change mailing address of FSF.
3656 * muse.texi (Contributors): Fix typo.
3658 * AUTHORS: New file containing a list of all of those who have
3659 contributed code or documentation to Muse, how many lines were changed,
3663 .arch-ids/AUTHORS.id AUTHORS
3666 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
3667 muse-html.el muse-http.el muse-journal.el muse-latex.el
3668 muse-message.el muse-mode.el muse-poem.el muse-project.el
3669 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
3673 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
3676 Merged from hodique@lifl.fr--2005 (patch 0-1)
3678 muse--main--1.0--patch-50
3682 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
3683 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
3685 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3686 fix .html (for example) in visible names for links
3689 ChangeLog muse-publish.el
3692 hodique@lifl.fr--2005/muse--yh--1.0--base-0
3693 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3696 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
3699 Make generated X(HT)ML show up in the right encoding in other modes.
3701 muse--main--1.0--patch-49
3703 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
3704 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
3705 generated (X)HTML files show up in the right coding system when editing
3706 them with another Emacs mode.
3708 * muse-journal.el (muse-journal-rss-header): Automatically determine the
3709 encoding instead of hard-coding it.
3711 * muse-message.el: Add content to Commentary section, explaining the use
3712 of this publishing style.
3715 ChangeLog muse-html.el muse-journal.el muse-message.el
3718 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
3721 Move regexps to same group, only make 4 heading faces.
3723 muse--main--1.0--patch-48
3725 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
3726 can only publish 3 of them specially, leaving the fourth to be in
3728 (muse-colors-markup): Only recognize 4 levels of heading.
3730 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
3731 (muse-file-regexp, muse-image-regexp)
3732 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
3733 like a good idea to have all the regexps in the same group.
3736 ChangeLog muse-colors.el muse-regexps.el muse.el
3739 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
3742 Update my example config, minor code cleanup.
3744 muse--main--1.0--patch-47
3746 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
3747 names and add "Plans" project.
3749 * muse-docbook.el (looking-back): Delete.
3751 * muse-html.el (looking-back): Delete.
3753 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
3754 instead of `looking-back'.
3756 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
3757 function, use this function. If `looking-back' exists, call it;
3758 otherwise, use a workaround.
3761 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3764 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3765 muse-html.el muse.el
3768 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3771 Handle a few paragraph publishing edge cases better.
3773 muse--main--1.0--patch-46
3775 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3776 beginning-of-document, end-of-document, and paragraph separator regexps
3777 so that one markup rule can be used in all these cases.
3778 (muse-docbook-markup-paragraph): Handle more cases correctly. In
3779 particular, blockquote or center at beginning or end of document will
3780 be published properly. Hopefully this won't slow things down too much.
3781 (muse-docbook-markup-paragraph-close): Removed.
3783 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3785 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3787 (muse-html-markup-paragraph-close): Removed.
3790 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3793 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3796 Improve prompt when reading a tag.
3798 muse--main--1.0--patch-45
3800 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3801 other Emacs modes seem to do.
3804 ChangeLog muse-mode.el
3807 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3810 Warn user when publishing fails due to a private directory.
3812 muse--main--1.0--patch-44
3814 * muse-project.el (muse-project-private-p): Warn users when publishing a
3815 file fails due to its directory not being readable by others. Make
3816 sure that you do a `chmod +o name_of_directory' if you want the
3817 contents of that directory to be publishable.
3820 ChangeLog muse-project.el
3823 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3826 Fix error with example tags and message publishing style.
3828 muse--main--1.0--patch-43
3830 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
3831 see if a previous definition for `font-lock-multiline' exists.
3833 * muse-message.el (muse-message-example-tag): Don't require two
3834 additional (unused) arguments.
3837 ChangeLog muse-colors.el muse-message.el
3840 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3843 Always end the published document with a newline.
3845 muse--main--1.0--patch-42
3847 * muse-html.el (muse-html-markup-paragraph-close): Always end the
3848 published document with a newline.
3850 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3853 ChangeLog muse-docbook.el muse-html.el
3856 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3859 Don't let automatic backup files crash the publishing process.
3861 muse--main--1.0--patch-41
3863 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3864 directive since this value is already processed by
3865 `muse-publish-markup-directive', and may be obtained by using
3866 the code: (muse-publishing-directive "date").
3868 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3869 to run (funcall nil); this happened once during a debugging process.
3871 * muse-project.el (muse-project-private-p): Skip any file for which we
3872 cannot fetch attributes. This fixes a bug where having an
3873 Emacs-generated automatic backup file in a publishing directory causes
3874 the publishing process to halt with an error.
3877 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3880 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3883 Apply fix in previous patch to the DocBook publishing style.
3885 muse--main--1.0--patch-40
3887 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3888 previous patch here as well.
3892 ChangeLog muse-docbook.el
3895 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3898 Fix newly-introduced lock-up during HTML publishing.
3900 muse--main--1.0--patch-39
3902 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3903 planner rules higher priority in the publishing sequence. Hopefully
3904 this will not wreck anything; I don't use these rules, so I cannot
3905 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
3907 * muse-html.el (muse-html-markup-paragraph-close): Don't use
3908 replace-match; that seems to be slightly evil. Return nil instead of a
3909 newline since otherwise Muse thinks that we are not done yet and gets
3910 into an infinite loop. This should fix the lock-up problem that
3911 resulted from the previous few patches.
3914 ChangeLog muse-blosxom.el muse-html.el
3917 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3922 muse--main--1.0--patch-38
3924 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3928 ChangeLog muse-blosxom.el
3931 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3934 Make docbook and blosxom modes close paragraphs properly at end.
3936 muse--main--1.0--patch-37
3938 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3941 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3942 (muse-docbook-markup-paragraph-close): Adapt from
3943 `muse-html-markup-paragraph-close'.
3945 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3946 preserve the same appearance as before the last patch.
3949 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3952 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3955 Bugfix: Close P tag properly at end of file.
3957 muse--main--1.0--patch-36
3959 * muse-blosxom.el: Fix bug where loading this file twice would cause an
3962 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3963 detecting whether or not a paragraph needs a closing P tag.
3964 (muse-html-markup-paragraph-close): New function that only inserts a
3965 closing P tag when an unclosed P tag is nearby.
3968 ChangeLog muse-blosxom.el muse-html.el
3971 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3974 Update my example settings.
3976 muse--main--1.0--patch-35
3978 * examples/mwolson/muse-init.el: Synchronize with my current settings.
3981 ChangeLog examples/mwolson/muse-init.el
3984 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3987 Update documentation for C-c TAB feature.
3989 muse--main--1.0--patch-34
3991 * muse.texi (Keystroke Summary): Note that C-c TAB calls
3999 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4002 New feature: tag completion with C-c TAB.
4004 muse--main--1.0--patch-33
4006 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4007 (muse-tag-history, muse-custom-tags): New variables that keep track of
4008 the tag history and newly-entered tags respectively for
4010 (muse-insert-tag): New function that interactively prompts the user for
4014 ChangeLog muse-mode.el
4017 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4020 Fix XHTML validation error with <hr> and <br>.
4022 muse--main--1.0--patch-32
4024 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4025 and HR tags for XHTML publishing. This should fix a few validation
4026 errors that I've been noticing lately.
4029 ChangeLog muse-html.el
4032 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4035 Remove flyspell overlays on links.
4037 muse--main--1.0--patch-31
4039 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
4040 should make the link clickable. On Emacs21, the color will stay red,
4041 but other Emacsen should do the right thing, which is use the normal
4042 link color. Hopefully this will fix some strange flyspell-related link
4046 ChangeLog muse-colors.el
4049 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4052 Update my example Muse settings.
4054 muse--main--1.0--patch-30
4056 * examples/mwolson/muse-init.el: Update from my latest version.
4057 (muse-project-alist): Remove the francais part of my blog.
4058 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4059 into this and `my-muse-mode-fill-nobreak-p'.
4060 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4061 this is the best way to accomplish this.
4062 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4063 characters in the title.
4064 (my-muse-prepare-entry-for-xanga): Treat example regions better.
4067 ChangeLog examples/mwolson/muse-init.el
4070 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4073 Add simple `muse-version' function.
4075 muse--main--1.0--patch-29
4077 * muse.el (muse-version): New function that displays the value of the
4078 `muse-version' variable. This should be easier for the user to type
4079 than C-h v muse-version.
4085 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4088 Don't compile documentation by default.
4090 muse--main--1.0--patch-28
4092 * Makefile (all): Don't compile documentation by default.
4093 (doc): Use this rule to compile documentation.
4099 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4102 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4104 muse--main--1.0--patch-27
4106 2005-04-16 Michael Olson <mwolson@gnu.org>
4108 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4109 johnw. If a journal entry's title is a [[link]], then an
4110 <enclosure> tag will be added to the XML data giving the size and
4111 MIME type of the link target. This makes podcasting with Muse
4113 (muse-journal-rss-entry-template): Add enclosure usage to example.
4114 (muse-journal-rss-munge-buffer): Implement enclosures.
4117 ChangeLog muse-journal.el
4120 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4123 Standardize source headers, appease elint, don't require planner
4125 muse--main--1.0--patch-26
4127 2005-04-15 Michael Olson <mwolson@gnu.org>
4129 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4130 `scripts' directory since it really isn't part of Muse proper; it
4131 is used to generate Muse output from the command line.
4133 * muse-blosxom.el: Handle case where planner is not loaded so that
4134 it isn't a hard requirement.
4136 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4137 that elint doesn't complain.
4139 * muse-message.el (muse-message-markup-link): Don't throw up on
4140 links with no description.
4142 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4143 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4144 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4145 muse-project.el, muse-publish.el, muse-regexps.el,
4146 muse-texinfo.el, muse.el: Add standard header for each file in
4147 preparation for the initial release, which will hopefully happen
4148 sometime within the next month.
4152 experimental/.arch-ids/=id
4155 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4156 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4157 muse-journal.el muse-latex.el muse-message.el muse-mode.el
4158 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4159 muse-texinfo.el muse.el
4162 .arch-ids/muse-build.el.id
4163 ==> scripts/.arch-ids/muse-build.el.id
4165 ==> scripts/muse-build.el
4167 removed directories:
4168 experimental experimental/.arch-ids
4171 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4174 Merge contents of muse-latexcjk.el into muse-latex.el.
4176 muse--main--1.0--patch-25
4178 2005-04-14 Michael Olson <mwolson@gnu.org>
4180 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4181 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4182 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4183 Merge in from muse-latexcjk.el.
4185 * muse-latexcjk.el: Removed, functionality merged with
4189 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4192 ChangeLog muse-latex.el
4195 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4198 Merge muse-xhtml.el into muse-html.el.
4200 muse--main--1.0--patch-24
4202 2005-04-06 Michael Olson <mwolson@gnu.org>
4204 * examples/mwolson/muse-init.el: Update with respect to the
4205 muse-xhtml.el merge.
4207 * muse-html.el: The contents of muse-xhtml.el have been merged in
4208 as advised by John Wiegley.
4209 (muse-html-style-sheet): Add example for XHTML use in the
4210 function's documentation.
4211 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4212 Moved from muse-xhtml.el.
4214 * muse-xhtml.el: Removed; contents merged into muse-html.el.
4217 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4220 ChangeLog examples/mwolson/muse-init.el muse-html.el
4223 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4226 Try to fix regexps for Emacs 21.4.
4228 muse--main--1.0--patch-23
4230 2005-04-05 Michael Olson <mwolson@gnu.org>
4232 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4236 ChangeLog muse-regexps.el
4239 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4242 Add comments to the publish-project example script
4244 muse--main--1.0--patch-22
4246 2005-04-01 Michael Olson <mwolson@gnu.org>
4248 * examples/publish-project: Moved here from
4249 scripts/publish-project. Added a few comments so people know what
4253 ChangeLog examples/publish-project
4256 scripts/.arch-ids/publish-project.id
4257 ==> examples/.arch-ids/publish-project.id
4258 scripts/publish-project
4259 ==> examples/publish-project
4262 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4265 New XHTML style, add more examples to my sample muse config
4267 muse--main--1.0--patch-21
4269 2005-03-31 Michael Olson <mwolson@gnu.org>
4271 * examples/mwolson/muse-init.el: Give an example of deriving a
4272 custom publishing style.
4273 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4274 (my-muse-prepare-entry-for-xanga): Mangle the published output
4275 from a blosxom project and copy the result to the clipboard for
4276 easy pasting into Xanga's web form. The file is untouched.
4278 * muse-html.el (muse-html-style-sheet): Include the <style
4279 type="text/css"></style> wrapper around the example.
4280 (muse-html-header): Don't add <style type="text/css"></style>
4281 around the value of `muse-html-style-sheet' anymore. This allows
4282 for the option of putting your stylesheet(s) in a separate file.
4283 An example of this is given in the documentation for this
4286 * muse-xhtml: New file that implements a publishing style which is
4287 derived from HTML mode. It uses a slightly modified version of
4288 the HTML markup rules to generate XHTML-compliant output.
4290 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
4291 "blosxom" style has been renamed to "blosxom-html". Fix a few
4294 * muse-journal.el: Add new "journal-xhtml" style.
4296 * muse-message.el: Add new "message-xhtml" style.
4299 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4302 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4303 muse-html.el muse-journal.el muse-message.el
4306 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4309 Add my muse configuration to the examples
4311 muse--main--1.0--patch-20
4313 2005-03-24 Michael Olson <mwolson@gnu.org>
4315 * examples/johnw: Move John Wiegley's configuration to this
4318 * examples/mwolson: My configuration files go here.
4320 * examples/mwolson/muse-init.el: My Muse configuration file. I
4321 just figured out how to keep links from being spell-checked or
4322 split up by fill-mode, so the implementation of this may be found
4323 here. I also made a function that sets up a blog entry for me.
4326 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4327 examples/mwolson/.arch-ids/muse-init.el.id
4328 examples/mwolson/muse-init.el
4334 examples/.arch-ids/muse-johnw.el.id
4335 ==> examples/johnw/.arch-ids/muse-johnw.el.id
4336 examples/.arch-ids/publish-johnw.id
4337 ==> examples/johnw/.arch-ids/publish-johnw.id
4338 examples/muse-johnw.el
4339 ==> examples/johnw/muse-johnw.el
4340 examples/publish-johnw
4341 ==> examples/johnw/publish-johnw
4344 examples/johnw examples/johnw/.arch-ids examples/mwolson
4345 examples/mwolson/.arch-ids
4348 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4351 Add muse-blosxom script and plugin for pyblosxom
4353 muse--main--1.0--patch-19
4355 2005-03-24 Michael Olson <mwolson@gnu.org>
4357 * muse-blosxom.el: Update copyright notice in headers and mention
4358 the pyblosxom scripts.
4360 * contrib/pyblosxom: New directory containing pyblosxom plugins
4363 * contrib/getstamps.py: Script that generates the "timestamps"
4364 file, run on the local machine.
4366 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4370 contrib/pyblosxom/.arch-ids/=id
4371 contrib/pyblosxom/.arch-ids/getstamps.py.id
4372 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4373 contrib/pyblosxom/getstamps.py
4374 contrib/pyblosxom/hardcodedates.py
4377 ChangeLog muse-blosxom.el
4380 contrib/pyblosxom contrib/pyblosxom/.arch-ids
4383 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4386 muse-blosxom.el has matured past experimental status
4388 muse--main--1.0--patch-18
4390 2005-03-23 Michael Olson <mwolson@gnu.org>
4392 * muse-blosxom.el: Remove common functionality that has already
4393 been implemented in `muse-html.el'. Derive this mode from
4394 `muse-html'. Update documentation. I now feel that this file is
4395 ready to be included in the top-level Muse directory.
4398 ChangeLog muse-blosxom.el
4401 experimental/.arch-ids/muse-blosxom.el.id
4402 ==> .arch-ids/muse-blosxom.el.id
4403 experimental/muse-blosxom.el
4407 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4410 Make muse-blosxom.el slightly less experimental
4412 muse--main--1.0--patch-17
4414 2005-03-22 Michael Olson <mwolson@gnu.org>
4416 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4417 Renamed from `blosxom-page-date-alist'. Currently it does nothing
4419 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4420 from the `muse-blosxom-markup-date-directive' rule.
4421 (blosxom-set-time): Remove this function. We're not going to be
4422 touching the timestamp manually anymore -- it's too much of a
4423 hassle. Right now I've got a python program that compiles a
4424 timestamp file and a pyblosxom helper that reads it. Something
4425 similar could be arranged for blosxom, I'm sure.
4429 ChangeLog experimental/muse-blosxom.el
4432 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4435 Apply latest journal-related updates from johnw
4437 muse--main--1.0--patch-16
4441 ChangeLog examples/muse-johnw.el muse-journal.el
4444 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4447 Add Projects node to the manual
4449 muse--main--1.0--patch-15
4451 2005-02-28 Michael Olson <mwolson@gnu.org>
4453 * muse.texi: Change copyright notice since the FSF is now the
4455 (Projects): New node, based on a section from the README file.
4461 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
4464 Correct documentation, adding some content.
4466 muse--main--1.0--patch-14
4468 2005-02-28 Michael Olson <mwolson@gnu.org>
4470 * muse.texi: Change license terms of the documentation to the GNU
4471 GPL instead of the GNU FDL, as per the consent of the copyright
4472 holders of the emacs-wiki manual, from which this is based. Some
4473 emacs-wiki-isms in the manual were corrected, and the Getting
4474 Started section was updated.
4480 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
4483 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
4485 muse--main--1.0--patch-13
4487 2005-02-17 Michael Olson <mwolson@gnu.org>
4489 * experimental/muse-blosxom.el: Somehow the contents of this file
4490 managed to get duplicated. I removed the duplicates.
4491 (muse-blosxom-date): Remove this, since it is not useful.
4492 (muse-blosxom-header): Use the standard header that blosxom.el
4496 ChangeLog experimental/muse-blosxom.el
4499 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
4502 Initial commit of muse.texi, nothing substantial
4504 muse--main--1.0--patch-12
4506 2005-02-07 Michael Olson <mwolson@gnu.org>
4508 * muse.texi: New file that provides the documentation for Muse.
4509 It is in a very rough form at the moment. Nothing substantial may
4510 be found here yet. Be ye warned.
4513 .arch-ids/muse.texi.id muse.texi
4519 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
4522 Add docstring, new trivial function
4524 muse--main--1.0--patch-11
4526 2005-02-07 Michael Olson <mwolson@gnu.org>
4528 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
4529 `muse-what-changed'. No functionality change.
4530 (muse-what-changed): New function that displays in diff format the
4531 changes made since the buffer was last saved.
4533 * muse-project.el (muse-project-publish): Add docstring.
4536 ChangeLog muse-mode.el muse-project.el
4539 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
4542 Add experimental version of muse-blosxom.el to project
4544 muse--main--1.0--patch-10
4546 2005-02-04 Michael Olson <mwolson@gnu.org>
4548 * Makefile (realclean): Remove file that gets generated when fonts
4551 * experimental/muse-bloxsom.el: New file that implements Blosxom
4552 support for Muse. It's in a very rough state, hence its placement
4553 in the `experimental' directory.
4556 experimental/.arch-ids/=id
4557 experimental/.arch-ids/muse-blosxom.el.id
4558 experimental/muse-blosxom.el
4564 experimental experimental/.arch-ids
4567 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
4570 Make permissions more consistent
4572 muse--main--1.0--patch-9
4578 modified directories:
4579 contrib examples scripts
4582 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
4587 muse--main--1.0--patch-8
4589 2005-02-04 Michael Olson <mwolson@gnu.org>
4591 * muse-build.el: Add contrib directory to `load-path'.
4592 (muse-elint-files): Load `muse-regexps.el'.
4594 * scripts/publish: Change permissions so that this script is
4595 executable. Add contrib directory to load list. Add
4596 `muse-regexps.el' to list.
4599 ChangeLog muse-build.el scripts/publish
4602 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
4605 Use "—" instead of "—"
4607 muse--main--1.0--patch-7
4609 2005-01-31 Michael Olson <mwolson@gnu.org>
4611 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
4612 with "—" so that documents validate properly. Thanks to
4613 Björn Lindström for the suggestion.
4615 * muse-html.el (muse-html-markup-strings): Ditto.
4618 ChangeLog muse-docbook.el muse-html.el
4621 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
4624 Fix use of "[:blank:]" in underline markup
4626 muse--main--1.0--patch-6
4628 2005-01-25 Michael Olson <mwolson@gnu.org>
4630 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
4631 use of `muse-regexp-blank'.
4634 ChangeLog muse-colors.el
4637 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
4640 Fix problem with headings being given wrong face
4642 muse--main--1.0--patch-5
4644 2005-01-03 Michael Olson <mwolson@gnu.org>
4646 * muse-colors.el: Add header.
4647 (muse-colors-emphasized): Headings were being given the coloring
4648 for the next level of heading instead of the real
4649 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
4650 Heading"). Thanks to Lan Yufeng for finding this and sending a
4653 * muse-regexps.el: Fix header.
4656 ChangeLog muse-colors.el muse-regexps.el
4659 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
4664 muse--main--1.0--patch-4
4666 2005-01-01 Michael Olson <mwolson@gnu.org>
4668 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
4669 version will be automatically maintained by Arch.
4673 .arch-ids/ChangeLog.id ChangeLog
4676 .arch-ids/ChangeLog.id
4677 ==> .arch-ids/ChangeLog.2004.id
4682 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
4685 Extended regexps fix, allow spaces in 1st part of links
4687 muse--main--1.0--patch-3
4689 2004-12-30 Michael Olson <mwolson@gnu.org>
4691 * muse.el (muse-link-regexp): Allow spaces in the first part of
4694 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
4695 customizable alternatives to extended character classes.
4697 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
4700 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
4701 muse-html.el muse-mode.el muse-publish.el muse.el
4704 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
4707 Begin to change regexp handling, tweak muse.el header
4709 muse--main--1.0--patch-2
4711 2004-12-29 Michael Olson <mwolson@gnu.org>
4713 * muse.el: Change Copyright notice to FSF. Change Maintainer to
4716 * muse-regexps.el: New file that implements regexp handling.
4717 Generalized regexp options will be moved to it eventually.
4720 .arch-ids/muse-regexps.el.id muse-regexps.el
4726 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
4729 Do some early spring cleaning
4731 muse--main--1.0--patch-1
4733 2004-12-29 Michael Olson <mwolson@gnu.org>
4735 * Makefile: Change path to `publish' script.
4737 * contrib/pcomplete.el: New file that is used by Muse without
4738 actually being a part of it: hence its location in the contrib
4741 * contrib/cgi.el, contrib/httpd.el: New location.
4743 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
4745 * scripts/publish, scripts/publish-project: Ditto.
4748 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
4749 contrib/pcomplete.el examples/.arch-ids/=id
4750 scripts/.arch-ids/=id
4757 ==> contrib/.arch-ids/cgi.el.id
4758 .arch-ids/httpd.el.id
4759 ==> contrib/.arch-ids/httpd.el.id
4760 .arch-ids/muse-johnw.el.id
4761 ==> examples/.arch-ids/muse-johnw.el.id
4762 .arch-ids/publish-johnw.id
4763 ==> examples/.arch-ids/publish-johnw.id
4764 .arch-ids/publish-project.id
4765 ==> scripts/.arch-ids/publish-project.id
4766 .arch-ids/publish.id
4767 ==> scripts/.arch-ids/publish.id
4771 ==> contrib/httpd.el
4773 ==> examples/muse-johnw.el
4777 ==> examples/publish-johnw
4779 ==> scripts/publish-project
4782 contrib contrib/.arch-ids examples examples/.arch-ids scripts
4786 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
4789 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4791 muse--main--1.0--base-0
4793 (automatically generated log message)
4796 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4797 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4798 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4799 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4800 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4801 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4802 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4803 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4804 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4805 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4806 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4807 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4808 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4809 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4810 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4811 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4812 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4813 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8