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 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
8 muse-xml: definition lists, muse-docbook: center.
10 muse--main--1.0--patch-182
12 * Makefile (%.info, %.html): Use general argument in rule.
13 (distclean): Add another cruft file.
15 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
16 type="definition"> for definition lists.
18 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
19 with <note>, since it's the closest thing I could find.
22 ChangeLog Makefile experimental/muse-xml.el
26 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
31 muse--main--1.0--patch-181
33 * lisp/muse-colors.el (muse-colors-explicit-link): Use
34 muse-match-string-no-properties rather than match-string-no-properties.
37 ChangeLog lisp/muse-colors.el
40 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
43 Correct breakage induced by previous patch.
45 muse--main--1.0--patch-180
47 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
48 path as a fallback if we are publishing.
51 ChangeLog lisp/muse-wiki.el
54 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
57 Make interwiki links work in a few more edge cases.
59 muse--main--1.0--patch-179
61 * lisp/muse-project.el (muse-project-applicable-styles): Remove
62 assertion, now that I have a good idea of the edge cases involved.
64 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
65 the current file is not part of any Muse project, allowing interwiki
66 links to be resolvable even then. Don't return a relative path if we
67 are not publishing. For visiting links, the best thing is just to
71 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
74 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
77 Fix warnings during font-lock, example tag highlighting.
79 muse--main--1.0--patch-178
81 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
83 (muse-colors-tags): Make sure that no fontification occurs in <code> or
85 (muse-unhighlight-region): Move higher up.
86 (muse-colors-example-tag, muse-colors-literal-tag): Use
87 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
88 since the point gets put in the right place automatically.
91 ChangeLog lisp/muse-colors.el
94 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
97 muse-xml: Separate section from title.
99 muse--main--1.0--patch-177
101 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
102 attribute to sections. Use separate <title> tag to handle the title of
103 a section. Thanks to drkm for the suggestion.
105 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
107 * lisp/muse-publish.el (muse-publish-markup-heading)
108 (muse-publish-section-close): Pass level to markup strings for all
109 section-related tags.
111 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
115 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
116 lisp/muse-publish.el lisp/muse.el
119 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
122 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
124 muse--main--1.0--patch-176
126 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
127 folders that match `muse-project-ignore-regexp'.
129 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
130 omission. Add ",.*" to list of bad directory parts.
132 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
133 matches `muse-project-ignore-regexp'.
135 * lisp/muse-publish.el: Install patch from Peter K. Lee.
136 (muse-style-elements-list): New function that returns a list of
137 references to ELEM in STYLE, including base styles.
138 (muse-publish-markup-region): Use muse-style-elements-list rather than
139 muse-style-elements when getting :regexps.
141 * lisp/muse-publish.el (muse-style-element): Add docstring.
144 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
148 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
151 Initial implementation of muse-xml.el. End of section edge case.
153 muse--main--1.0--patch-175
155 * AUTHORS: Add Peter K. Lee.
157 * Makefile (experimental): New target that builds experimental programs.
158 (distclean): Remove debian/dirs, a cruft file from the debian build
161 * examples/mwolson/muse-init.el: Update.
163 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
164 prompts for the blog entry to visit.
166 * experimental/Makefile: New file that causes experimental stuff to be
169 * experimental/muse-xml.el: New file that provides the experimental XML
172 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
175 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
177 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
178 involving end-of-file and paragraph detection.
180 * lisp/muse-wiki.el: Minor header fix.
182 * scripts/muse-build.el (load-path): Add "../experimental".
185 experimental/.arch-ids/Makefile.id
186 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
187 experimental/muse-xml.el
190 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
191 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
192 lisp/muse-wiki.el scripts/muse-build.el
195 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
198 Try to fix <example> region coloring problem.
200 muse--main--1.0--patch-174
202 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
203 If region is multiple lines, add '(font-lock-multiline t) to
204 properties. This should fix an annoying <example> region issue.
207 ChangeLog lisp/muse-colors.el
210 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
213 Don't publish implicit links that have a double-quote at begin or end.
215 muse--main--1.0--patch-173
217 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
218 double-quote exists at beginning or end.
220 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
221 don't colorize if a double-quote exists at beginning or end.
224 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
227 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
230 Fix failure to publish emphasis properly.
232 muse--main--1.0--patch-172
234 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
237 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
241 experimental/.arch-ids/muse-wiki-old.el.id
242 experimental/muse-wiki-old.el
245 ChangeLog lisp/muse-publish.el
248 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
251 Add a few common revision control directories to the ignore list.
253 muse--main--1.0--patch-171
255 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
256 directories to be ignored when building the file alist, such as those
257 used for CVS and Arch revision control data.
260 ChangeLog lisp/muse-project.el
263 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
266 Fix #2654: Append a newline when using pdf publishing style.
268 muse--main--1.0--patch-170
270 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
274 ChangeLog lisp/muse-latex.el
277 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
280 5 levels of headings colorization; color bare URLs.
282 muse--main--1.0--patch-169
284 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
285 Really color up to 5 headings.
286 (muse-colors-markup): Add muse-url-regexp.
287 (muse-colors-explicit-link): Renamed from muse-colors-link.
288 (muse-colors-implicit-link): Moved here from
289 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
290 we'll be coloring URLs.
293 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
296 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
299 Don't emphasize if a word constituent follows the trailer.
301 muse--main--1.0--patch-168
303 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
304 (muse-colors-verbatim): Don't colorize if a word constituent follows
307 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
308 word constituent follows the trailer.
311 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
314 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
317 Add coloring for example, verbatim, and =signs=; anchor fix.
319 muse--main--1.0--patch-167
321 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
322 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
323 (muse-colors-verbatim): Use `muse-verbatim-face'.
324 (muse-colors-markup): Move =sign= interpreting down so it gets higher
326 (muse-colors-tags): Add verbatim and literal tags.
327 (muse-colors-example-tag): Use `remove-text-properties' instead of
328 `set-text-properties', since the latter does not work consistently.
329 (muse-colors-literal-tag): New function that strips all markup from the
331 (muse-colors-link): Match against muse-explicit-link-regexp early on so
332 that we can work around an annoying XEmacs issue.
334 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
335 multi-line by default.
337 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
341 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
345 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
348 Link with anchor bugfix.
350 muse--main--1.0--patch-166
352 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
353 valid, as long as the base is valid.
356 ChangeLog lisp/muse-colors.el
359 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
362 Link inside table issue, fixes read-only text error.
364 muse--main--1.0--patch-165
366 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
367 inside tables so we don't get an error when links exist.
369 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
371 * lisp/muse-project.el (muse-project-publish): Don't take forced files
372 into account when displaying the "All files published" message, unless
373 they've actually been modified.
375 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
376 don't wrap in condition-case; we don't want the message to be muffled.
379 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
380 lisp/muse-project.el lisp/muse.el
383 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
386 Permit infinitely-nested sections.
388 muse--main--1.0--patch-164
390 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
391 (Deriving from an existing style): Mark up as a list.
393 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
394 Color an additional level of headings.
396 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
397 section-other, section-other-end, and section-close strings.
398 (muse-docbook-fixup-sections): Removed, since Muse now implements this
399 through the 'section-close string.
401 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
402 'begin-underline, since this messes up paragraph handling. Use
403 <h5></h5> for 'section-other.
405 (muse-html-fixup-tables): New function that sorts the table parts so
406 that order is head, foot, body. Apparently XHTML needs this, and it
407 seems like a good general practice, so we do it for HTML as well.
409 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
412 * lisp/muse-publish.el (muse-publish-section-close): New function that
413 determines where to put the section close given heading depth and
415 (muse-publish-markup-heading): Handle 'section-other and
416 'section-other-end. Call `muse-publish-section-close' at end of
419 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
423 ChangeLog examples/QuickStart lisp/muse-colors.el
424 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
425 lisp/muse-publish.el lisp/muse-texinfo.el
428 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
431 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
433 muse--main--1.0--patch-163
435 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
437 (muse-docbook-markup-regexps): Deal with new table algorithm.
438 (muse-docbook-transform-content-type, muse-docbook-encoding)
439 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
440 (muse-docbook-markup-table): Use a better table algorithm, based on the
441 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
442 and foot of the table. Use informaltable rather than table.
443 (muse-docbook-fixup-tables): New function that sorts all tables found
444 in the published document so that the order is head, foot, body.
445 (muse-docbook-markup-functions): Add anchor handler.
446 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
448 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
449 that insert an anchor at point.
451 * lisp/muse-html.el (muse-html-transform-content-type)
452 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
454 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
456 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
458 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
459 that was evaluated in the output.
462 ChangeLog examples/QuickStart lisp/muse-docbook.el
463 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
466 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
469 muse-texinfo: Improve formatting for enddots, dots, underline.
471 muse--main--1.0--patch-162
473 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
474 of enddots and dots. For begin-underline and end-underline, use "_",
475 since we don't have anything better.
478 ChangeLog lisp/muse-texinfo.el
481 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
484 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
486 muse--main--1.0--patch-161
488 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
489 list. This should fix #2635.
492 ChangeLog lisp/muse-texinfo.el
495 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
498 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
500 muse--main--1.0--patch-160
502 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
504 * debian/changelog: Ditto.
506 * debian/control (Build-Depends-Indep): Add tetex-bin.
508 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
511 * examples/QuickStart: Remove stray <comment> now that the bug that made
512 it necessary is fixed.
514 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
517 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
518 the contents from the footer to the header.
520 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
521 each number, not after.
523 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
525 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
526 happens when doing batch publishing. Minor whitespace fix.
529 ChangeLog Makefile.defs debian/changelog debian/control
530 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
531 lisp/muse-texinfo.el lisp/muse.el
534 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
537 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
539 muse--main--1.0--patch-159
541 * examples/QuickStart: Add "Write me." to empty sections at end so that
542 they publish correctly with DocBook.
544 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
545 paragraph starts with emphasis, example, link, or email address.
548 ChangeLog examples/QuickStart lisp/muse-docbook.el
551 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
554 Handle embedded docbook footnotes and <literal> edge case.
556 muse--main--1.0--patch-158
558 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
559 (muse-docbook-markup-strings): Use systemitem for example text.
560 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
561 <para></para> inside of them.
563 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
566 * lisp/muse-publish.el (muse-publish-url-transforms): Add
567 muse-publish-escape-specials-in-string to list by default.
569 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
570 argument IGNORE-READ-ONLY determines whether or not to ignore the
571 read-only property when transforming text. Add docstring.
572 (muse-publish-markup-word): Use non-nil third argument to
573 muse-publish-escape-specials when we're publishing `='-delimited text.
574 This allows =<literal><tag></literal>= to work as intended.
576 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
577 arguments after the first so that we can include this in
578 `muse-publish-url-transforms'.
580 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
583 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
587 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
590 Misc. blosxom fixes, like category directive.
592 muse--main--1.0--patch-157
594 * contrib/pyblosxom/getstamps.py: Add file extension.
596 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
597 extension. This will allow Muse to specify it once a
598 timestamps-writing routine gets written.
600 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
601 attention to the "category" directive, if it exists. Use file-truename
602 instead of expand-file-name for base directory.
604 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
607 * lisp/muse-project.el (muse-project): Add :timestamps to list of
608 available tags, even though it doesn't do anything yet.
611 ChangeLog contrib/pyblosxom/getstamps.py
612 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
616 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
619 Small logic fix with temp files.
621 muse--main--1.0--patch-156
623 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
624 buffer-name to determine whether the buffer is still around.
627 ChangeLog lisp/muse.el
630 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
633 Make customize of muse-project-alist work in Emacs21 and XEmacs.
635 muse--main--1.0--patch-155
637 * lisp/muse.el (muse-widget-type-value-create)
638 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
639 extra widgets from 'lazy type that are needed to get the
640 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
642 * lisp/muse.el (muse-implicit-link-functions)
643 (muse-explicit-link-functions): Remove predefined wiki-related options.
644 These are added in muse-wiki via custom-add-option.
646 * lisp/muse-mode.el (muse-mode-hook): Ditto.
648 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
650 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
651 ":strings" to cope with Emacs21 and XEmacs.
652 (muse-project-alist-set): Turn ":strings" back into ":symbols".
654 * lisp/muse-project.el (muse-project): Derive from 'default rather than
655 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
656 newlines. Control indentation. Remove an unnecessary inlined repeat.
658 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
659 since XEmacs doesn't support the alist widget. Deal with case where no
660 projects are defined, or a strange expression is used.
662 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
663 stuff using custom-add-option.
666 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
667 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
670 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
673 Don't kill temp buffer if debug-on-error is non-nil.
675 muse--main--1.0--patch-154
677 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
678 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
681 ChangeLog lisp/muse.el
684 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
687 Expand Debian package description.
689 muse--main--1.0--patch-153
691 * debian/control (Description): Expand this to make the package more
694 * debian/copyright, debian/rules: Minor whitespace cleanups.
696 * debian/changelog: Package 3.01.arch.152-1.
699 ChangeLog Makefile.defs debian/changelog debian/control
700 debian/copyright debian/rules
703 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
706 Header/footer docfix; ChangeLog correction.
708 muse--main--1.0--patch-152
710 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
711 Thanks to drkm for pointing out my error.
713 Use better documentation and customize interface for headers and footers.
714 Thanks to Chris McMahan.
717 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
718 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
719 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
721 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
724 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
727 Slight Debian version tweak.
729 muse--main--1.0--patch-151
731 * Makefile.defs (VERSION): Use a slightly different version naming
732 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
733 X.YY is the Muse version, and YYY is the patch level.
735 * debian/changelog: Ditto.
738 ChangeLog Makefile.defs debian/changelog
741 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
744 Improve debian build and put together a package.
746 muse--main--1.0--patch-150
748 * Makefile (debclean): New target that cleans up the mess that the
749 `debian' target makes.
750 (debian): Build using debuild rather than dpkg-buildpackage. Copy
751 results to my debian dist dir two levels up.
753 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
755 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
757 * debian/control (Standards-Version): Update to 3.6.2.
759 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
762 * debian/copyright (Copyright): Improve.
764 * debian/emacsen-install (FILES): Include contrib directory so that
765 muse-http.el compiles properly.
767 * debian/muse-el.examples: New file containing the example files to
770 * debian/rules: Move example stuff to muse-el.examples. Install some
771 additional documentation.
774 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
777 ChangeLog Makefile Makefile.defs debian/changelog
778 debian/control debian/copyright debian/emacsen-install
782 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
785 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
787 muse--main--1.0--patch-149
789 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
790 the beginning of a header would be emphasized if an asterisk came
792 (muse-colors-underlined): Don't allow end of underlined text to be the
793 beginning of a line. Don't use memq to check for whitespace syntax; eq
796 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
797 on. We'll use a more clever trick to keep emphasis characters from
798 being interpreted in explicit links -- add a custom 'noemphasis text
799 property to them. Move mdash rule further down so that I can add
800 designations after blockquoted text.
802 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
803 text has the 'noemphasis property, ignore it.
804 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
805 property to the text between BEG and END, or match beginning and end.
807 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
808 before trying to set buffer-modified to nil. This should fix a
809 "selecting deleted buffer" error when publishing from command line.
812 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
816 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
819 Journal validation fixes.
821 muse--main--1.0--patch-148
823 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
824 default rather than HTML 4.0 [strict].
825 (muse-html-markup-strings): Include empty alt element.
827 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
829 * muse.texi (Journal): Ditto.
832 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
835 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
838 Add debian files; tweak Makefile.
840 muse--main--1.0--patch-147
842 * Makefile (distclean): Remove directory created by dist rule.
843 (dist): Make this only generate the directory, not the tarball.
844 (release): New target that generates the tarball and zipfile.
845 (debrelease): New target that builds the debian package for Muse.
846 (upload): Depend on release target.
848 * examples/mwolson/stylesheets: Add forgotten Arch id.
851 debian/.arch-ids/=id debian/.arch-ids/changelog.id
852 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
853 debian/.arch-ids/emacsen-install.id
854 debian/.arch-ids/emacsen-remove.id
855 debian/.arch-ids/emacsen-startup.id
856 debian/.arch-ids/muse-el.dirs.id
857 debian/.arch-ids/muse-el.docs.id
858 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
859 debian/changelog debian/control debian/copyright
860 debian/emacsen-install debian/emacsen-remove
861 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
862 debian/muse-el.info debian/rules
863 examples/mwolson/stylesheets/.arch-ids/=id
864 examples/mwolson/stylesheets/.arch-ids/blog.css.id
865 examples/mwolson/stylesheets/.arch-ids/common.css.id
866 examples/mwolson/stylesheets/.arch-ids/print.css.id
867 examples/mwolson/stylesheets/.arch-ids/screen.css.id
868 examples/mwolson/stylesheets/blog.css
869 examples/mwolson/stylesheets/common.css
870 examples/mwolson/stylesheets/print.css
871 examples/mwolson/stylesheets/screen.css
877 debian debian/.arch-ids examples/mwolson/stylesheets
878 examples/mwolson/stylesheets/.arch-ids
881 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
884 Allow `muse-index-as-string' to remove current file from output.
886 muse--main--1.0--patch-146
888 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
889 which excludes the current file from the output. Improve
893 ChangeLog lisp/muse-mode.el
896 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
899 S-TAB issue with Windows.
901 muse--main--1.0--patch-145
903 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
907 ChangeLog lisp/muse-mode.el
910 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
913 Improve temp buffer usage.
915 muse--main--1.0--patch-144
917 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
918 `insert-file-contents'. This should further help with the temp
919 buffer problem. Thanks to Peter K. Lee and drkm for the research
922 * lisp/muse.el (muse-with-temp-buffer): Renamed from
923 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
924 make sure the temp buffer is killed. I didn't implement an option to
925 save the contents of the temp buffer.
928 ChangeLog lisp/muse-book.el lisp/muse-http.el
929 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
933 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
936 muse-docbook: split-string Emacs21 fix.
938 muse--main--1.0--patch-143
940 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
941 split-string to fix an Emacs21 issue.
944 ChangeLog lisp/muse-docbook.el
947 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
950 muse-docbook: Parse author directive so that it validates properly.
952 muse--main--1.0--patch-142
954 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
955 attempts to publish the contents a DocBook-usable <author> tag.
956 (muse-docbook-header): Use `muse-docbook-get-author'.
959 ChangeLog lisp/muse-docbook.el
962 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
965 Be a bit more clever with our consecutive list regexp.
967 muse--main--1.0--patch-141
969 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
970 clever with our consecutive list regexp.
973 ChangeLog lisp/muse-docbook.el
976 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
979 Do the right thing with consecutive list items, hopefully.
981 muse--main--1.0--patch-140
983 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
984 (muse-docbook-header): Add DTD string.
985 (muse-docbook-markup-regexps): Add rule that merges consecutive list
987 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
988 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
991 ChangeLog lisp/muse-docbook.el
994 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
997 Improve customize interface for `muse-project-alist' once more.
999 muse--main--1.0--patch-139
1001 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1002 setting to be anything, since we now support settings that use lists.
1003 (muse-project): Vastly improve this by naming each setting and showing
1004 what exact type is required. Handle case where a function is not
1005 defined yet. Use a set for styles, which looks nice. This is about as
1006 good as it can be ... unless we add some sort of inline documentation
1007 later on. A setting was added for Yann's :force-publish tag.
1009 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1013 ChangeLog lisp/muse-project.el lisp/muse.el
1016 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1019 Merged from hodique@lifl.fr--2005 (patch 24-33)
1021 muse--main--1.0--patch-138
1025 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1026 Merged from mwolson@gnu.org--2005 (patch 96)
1028 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1029 Merged from mwolson@gnu.org--2005 (patch 97-101)
1031 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1032 Merged from mwolson@gnu.org--2005 (patch 102-106)
1034 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1035 Merged from mwolson@gnu.org--2005 (patch 107-120)
1037 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1038 Merged from mwolson@gnu.org--2005 (patch 121-131)
1040 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1041 Merged from mwolson@gnu.org--2005 (patch 132)
1043 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1044 Merged from mwolson@gnu.org--2005 (patch 133-135)
1046 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1047 Merged from mwolson@gnu.org--2005 (patch 136)
1049 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1050 Merged from mwolson@gnu.org--2005 (patch 137)
1052 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1053 Introduce :force-publish project keyword. Fix bug #2637
1056 ChangeLog lisp/muse-project.el
1059 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1060 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1061 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1062 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1063 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1064 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1065 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1066 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1067 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1068 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1071 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1074 Prevent temp buffers from prompting for save; handle lisp errors better.
1076 muse--main--1.0--patch-137
1078 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1079 bound" error. I don't know for certain where this is coming from,
1080 though ... *grumble*.
1082 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1083 like how emacs-wiki does it. Warn the user about lisp errors,
1084 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
1085 publish as something valid in most markup styles, with increased
1086 emphasis on those that don't support it. That's a win-win ... I think
1089 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1090 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1091 to kill the buffer so we don't get any annoying prompts. I *strongly*
1092 believe that this should be the default behavior of `with-temp-buffer'.
1094 * lisp/muse-book.el (muse-book-publish-project): Use
1095 `muse-with-temp-buffer-no-prompt'.
1097 * lisp/muse-http.el (muse-http-reject): Ditto.
1099 * lisp/muse-mode.el (muse-index-as-string): Ditto.
1101 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1103 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
1104 (muse-publish-markup-email, muse-published-contents): Ditto.
1107 ChangeLog lisp/muse-book.el lisp/muse-colors.el
1108 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1109 lisp/muse-publish.el lisp/muse.el
1112 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1115 Customization error; Makefile tweaks.
1117 muse--main--1.0--patch-136
1119 * Makefile (dist): Use a tla-specific method to create the tarball.
1120 Create a zip file as well.
1121 (upload): New rule that uploads the tarball and zip file to gna.org.
1123 * Makefile.defs (VERSION): New variable that determines the version
1124 string to use in the `dist' and `upload' targets.
1126 * lisp/muse.el (muse-implicit-link-functions)
1127 (muse-explicit-link-functions): Use :type of hook so that the options
1131 ChangeLog Makefile Makefile.defs lisp/muse.el
1134 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1137 Prepare Muse 3.01.90 (3.02 RC1).
1139 muse--main--1.0--patch-135
1143 ChangeLog lisp/muse.el muse.texi
1146 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1149 Attempt to get the right file extension when publishing; more examples.
1151 muse--main--1.0--patch-134
1153 * examples/mwolson/muse-init.el: Update my configuration.
1155 * examples/mwolson/templates: Store my web page templates here.
1157 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1159 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1160 descriptions. Yet another reason to implement my list-returning from
1163 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1164 with a few more edge cases. Throw together a rough hack for
1165 determining when to include the output file extension.
1167 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1168 but still ineffective.
1171 examples/mwolson/templates/.arch-ids/=id
1172 examples/mwolson/templates/.arch-ids/footer.html.id
1173 examples/mwolson/templates/.arch-ids/generic-footer.html.id
1174 examples/mwolson/templates/.arch-ids/generic-header.html.id
1175 examples/mwolson/templates/.arch-ids/header.html.id
1176 examples/mwolson/templates/footer.html
1177 examples/mwolson/templates/generic-footer.html
1178 examples/mwolson/templates/generic-header.html
1179 examples/mwolson/templates/header.html
1182 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1186 examples/mwolson/templates
1187 examples/mwolson/templates/.arch-ids
1190 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1193 Make published link handling do the right thing, plus misc. fixes.
1195 muse--main--1.0--patch-133
1197 * lisp/muse-mode.el (muse-mode-hook): Add option for
1198 `muse-wiki-update-custom-values'. The :set function makes sure that
1199 this is always included in `muse-mode-hook' if muse-wiki is loaded.
1200 This probably isn't best-practice, but it works.
1202 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1205 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1206 `muse-publish-prepare-url' to the listed options.
1208 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1209 output-dir is not specified.
1211 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1212 here instead of later on.
1214 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1215 right thing when `muse-wiki-interwiki-alist' is nil.
1217 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1218 `muse-publish-output-file'.
1220 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1221 (muse-wiki-transform-wikiword): Removed. We should not use the
1222 publishing transforms facility to handle these.
1224 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1225 links as "link" rather than "url".
1227 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1228 takes care of any customization cleaups that need to happen whenever
1229 muse-mode is entered.
1231 * lisp/muse.el (muse-implicit-link-functions): Add options for
1232 `muse-handle-url' and the wiki handlers.
1233 (muse-explicit-link-functions): Add option for
1234 `muse-wiki-handle-internal'.
1237 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1238 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1241 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1244 Add invalid directory assertion.
1246 muse--main--1.0--patch-132
1248 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1249 any invalid directories will trigger an error.
1252 ChangeLog lisp/muse-project.el
1255 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1258 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1260 muse--main--1.0--patch-131
1267 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1270 Yann's assignment form came in!
1272 muse--main--1.0--patch-130
1279 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1282 Compilation fix, minor shuffling in `muse-mode'.
1284 muse--main--1.0--patch-129
1286 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1287 accessing it. Fixes Yet Another Compiler Error.
1289 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1290 project-specific settings happen first.
1293 ChangeLog lisp/muse-mode.el lisp/muse.el
1296 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1299 Fix annoying initial buffer coloring problem.
1301 muse--main--1.0--patch-128
1303 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1304 where even buffer-file-name is not set. This happens the first time we
1305 attempt to colorize the buffer. I'm rather astonished that I had to do
1309 ChangeLog lisp/muse-wiki.el
1312 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
1315 Jump to bad and good links on TAB; mode-choosing fix.
1317 muse--main--1.0--patch-127
1319 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
1320 pics a major mode for a file. If one is specified in the project of
1321 file, use it. Otherwise, use muse-mode.
1322 (muse-next-reference, muse-previous-reference): Jump to bad links as
1325 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
1329 ChangeLog lisp/muse-mode.el lisp/muse.el
1332 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
1335 Add specified Muse file extension to auto-mode-alist.
1337 muse--main--1.0--patch-126
1339 * lisp/muse.el (muse-file-extension): If extension is specified, remove
1340 the old extension from auto-mode-alist and add the new one. This
1341 eliminates the need to set muse-mode-auto-p when you have specified a
1342 Muse file extension.
1344 * examples/mwolson/muse-init.el: Sync.
1347 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
1350 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
1353 Make `muse-project-alist' more intuitively customizable.
1355 muse--main--1.0--patch-125
1357 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
1360 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
1361 (muse-project-alist-get): New function that pre-parses
1362 `muse-projects-alist' before customization in order to work around an
1363 annoying limitation in the customize interface.
1364 (muse-project-alist-set): New function that takes the value that
1365 customize gave us and turns it into something Muse can use.
1366 (muse-project): New widget that outlines the form of the
1367 `muse-project-alist' variable.
1368 (muse-project-alist): Use the `muse-project' widget and specify :set
1372 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
1375 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
1378 Silence compiler warnings.
1380 muse--main--1.0--patch-124
1382 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
1384 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
1387 * lisp/muse-project.el (muse-project-applicable-styles): Call
1388 `muse-assert' with only 1 argument to silence a compiler warning.
1391 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1392 lisp/muse-project.el
1395 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
1398 muse-docbook: Merge several other types of tags if necessary.
1400 muse--main--1.0--patch-123
1402 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
1403 `muse-docbook-fixup-sections'. For each TAG in
1404 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
1405 merge them together. Thanks to Dale P. Smith for the suggestion.
1406 (muse-docbook-merged-tags): Customizable list of tags that need merging.
1409 ChangeLog lisp/muse-docbook.el
1412 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
1415 muse-docbook: Output an XML tag with encoding at the beginning of document.
1417 muse--main--1.0--patch-122
1419 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
1421 (muse-docbook-encoding-default): New option that determines which Emacs
1422 buffer encoding to use by default in Muse DocBook files if none is
1424 (muse-docbook-charset-default): New option that determines the DocBook
1425 XML charset to use if no translation is found in
1426 muse-docbook-encoding-map.
1427 (muse-docbook-encoding-map): New option alist that maps an emacs coding
1428 system to its associated DocBook coding system.
1429 (muse-docbook-transform-content-type): New function that determines the
1430 DocBook XML encoding to use based on the contents of
1431 muse-docbook-encoding-map.
1432 (muse-docbook-encoding): New function that calls
1433 muse-docbook-transform-content-type.
1434 (muse-docbook-finalize-buffer): New function that sets the buffer file
1435 coding system to the value of muse-docbook-encoding-default, but only
1436 if the buffers contents have no special characters.
1437 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
1440 ChangeLog lisp/muse-docbook.el
1443 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
1446 Apply muse-docbook patch from Dale P. Smith.
1448 muse--main--1.0--patch-121
1450 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
1451 Dale P. Smith to make the markup much better.
1454 AUTHORS ChangeLog lisp/muse-docbook.el
1457 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
1460 Use different mapping for S-tab on Windows.
1462 muse--main--1.0--patch-120
1464 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
1465 Windows, use [(shift tab)] for `muse-previous-reference'.
1468 ChangeLog lisp/muse-mode.el
1471 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
1476 muse--main--1.0--patch-119
1478 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
1479 `muse-match-string-no-properties' so XEmacs doesn't complain.
1482 ChangeLog lisp/muse-wiki.el
1485 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
1488 Handle a few edge cases with project-page resolution gracefully.
1490 muse--main--1.0--patch-118
1492 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
1493 make sure that PAGE is specified. STYLES should be generated
1494 automatically, but it could theoretically fail. I'm managing to
1495 trigger this when messing with unsaved Muse files. Handle case where
1496 buffer has not yet been saved.
1497 (muse-project-find-file): Don't try to resolve relative links; just
1500 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
1501 point-of-reference bug. No need to call muse-project-page-of-file
1502 since buffer-file-name and muse-publishing-current-file both give us
1505 * lisp/muse-mode.el (muse-link-at-point): For some reason,
1506 `skip-chars-backward' only respects the newline some of the time.
1510 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1514 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
1517 Fix image-link goof-up and add pretty titles.
1519 muse--main--1.0--patch-117
1521 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
1522 class="image-link"> instead of <div class="image-link">. I found a bug
1523 with the way I was handling both, so I decided to simplify things.
1525 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
1526 `muse-publish-output-name', but keeps the directory prefix.
1527 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
1529 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
1530 customizable option that determines the words to downcase in title.
1531 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
1532 Capitalized Title out of either a string or the current title. This is
1533 not currently used by any other function -- for now it is meant to be
1537 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
1540 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
1543 Escape specials in link descriptions.
1545 muse--main--1.0--patch-116
1547 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
1548 function that escapes special characters in the given string according
1549 to the current publishing style.
1550 (muse-publish-url): Use the above function to escape the description
1551 part of extended links.
1552 (muse-publish-prepare-url): Don't make string read-only; it does
1555 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1556 (muse-wiki-transform-wikiword): Don't make string read-only.
1559 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1562 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
1565 Escape "&", "<", and ">" in URL text.
1567 muse--main--1.0--patch-115
1569 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
1570 specially. Thanks to John Sullivan for the suggestion.
1573 ChangeLog lisp/muse-html.el
1576 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
1579 Update my example configuration.
1581 muse--main--1.0--patch-114
1583 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
1584 project to "WebSite" in order to make it more distinct.
1585 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
1586 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
1588 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
1589 published name of the current file. I really should make a function
1590 called `muse-published-name' or something similar!
1591 ("\C-cpx"): Use this key sequence for
1592 `my-muse-prepare-entry-for-xanga'.
1593 (muse-file-extension): I'm making use of this so I can figure out its
1597 ChangeLog examples/mwolson/muse-init.el
1600 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
1603 Tackle a project name interwiki highlighting snafu.
1605 muse--main--1.0--patch-113
1607 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
1608 this. It seems to be more robust now. Highlighting is going the way I
1612 ChangeLog lisp/muse-wiki.el
1615 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1618 Fix some gross mistakes.
1620 muse--main--1.0--patch-112
1622 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1625 * lisp/muse-project.el (muse-project-file-entries): If
1626 `muse-file-extension' is defined, use it to filter the entries.
1628 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1629 variable. Move higher in file.
1631 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1632 argument instead of the real name of the variable.
1635 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1639 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1642 Make natural interwiki links between projects mostly work.
1644 muse--main--1.0--patch-111
1646 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1647 function and flesh it out. This seems to work properly, though for
1648 some reason, interwiki links using projects are a bit flakey.
1649 (muse-wiki-handle-interwiki): Deal with case where we have a project
1650 name in an interwiki link.
1653 ChangeLog lisp/muse-wiki.el
1656 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1659 Fix Emacs21 issue with muse-insert-tag.
1661 muse--main--1.0--patch-110
1663 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1664 completing-read to appease older Emacsen.
1667 ChangeLog lisp/muse-mode.el
1670 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1673 Fix error with `muse-blosxom-new-entry' and Emacs21.
1675 muse--main--1.0--patch-109
1677 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1678 `completing-read' so that old versions of Emacs don't complain.
1681 ChangeLog lisp/muse-blosxom.el
1684 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1687 Try to fix an error with `muse-blosxom-get-categories'.
1689 muse--main--1.0--patch-108
1691 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1692 about processing directories.
1695 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1698 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1701 Make a distinction between implicit and explicit links at publish-time.
1703 muse--main--1.0--patch-107
1705 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1707 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1709 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1710 `explicit' argument.
1712 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1713 not we are dealing with an explicit link.
1715 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1717 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1718 argument, but ignore it.
1720 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1721 when link is not explicit.
1724 ChangeLog lisp/muse-html.el lisp/muse-http.el
1725 lisp/muse-publish.el lisp/muse-wiki.el
1728 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1731 Implement several WikiWord handling fixes.
1733 muse--main--1.0--patch-106
1735 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1736 found by the handlers. Don't send implicit links through some of the
1739 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1740 of interwiki link before calling `muse-handle-explicit-link'.
1742 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1743 "\\|" separator between project-alist entries and interwiki entries.
1744 Force a reconfiguration of muse-colors-markup.
1746 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1747 sure that we don't colorize WikiNames that don't go with any file.
1751 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1755 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1758 Attempt to simplify muse-wiki a bit.
1760 muse--main--1.0--patch-105
1762 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1765 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1766 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1767 (muse-wiki-update-use-wikiword-markup-regexp)
1768 (muse-wiki-update-use-wikiword-link-function)
1769 (muse-wiki-update-use-wikiword-url-transforms): Remove.
1770 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1772 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1773 `muse-wiki-use-wikiword' is specified.
1775 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1776 unless `muse-wiki-use-wikiword' is specified.
1778 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1781 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1782 muse-publish-markup-regexps.
1784 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1785 muse-publish-url-transforms.
1787 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1788 muse-wiki-handle-wikiword to muse-implicit-link-functions.
1792 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1795 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1798 Make muse-blosxom use relative name of published file in page-date alist.
1800 muse--main--1.0--patch-104
1802 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1804 (muse-blosxom-update-page-date-alist): Renamed from
1805 `muse-blosxom-markup-date-directive'. Make the current file name
1806 relative to the base directory and strip file extension if necessary.
1810 ChangeLog lisp/muse-blosxom.el
1813 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1816 Hack on muse-blosxom timestamps somewhat.
1818 muse--main--1.0--patch-103
1820 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1821 actually do something useful. This should have a different name,
1823 ("blosxom-html", "blosxom-xhtml"): Call
1824 `muse-blosxom-markup-date-directive' after publishing each entry.
1828 ChangeLog lisp/muse-blosxom.el
1831 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1834 Fix several startup and compile errors.
1836 muse--main--1.0--patch-102
1838 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
1839 fixes an error that occurred during startup.
1841 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1842 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1845 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1846 that the nasty compile errors go away. Fix a few typos.
1847 (muse-ignored-extensions): Fix docstring.
1848 (muse-file-extension): Move this higher in the file.
1853 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1856 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
1859 Note that muse-file-extension should not have "." in front.
1861 muse--main--1.0--patch-101
1863 * lisp/muse-project.el (muse-project-find-file): Handle case where
1864 muse-file-extension is not specified.
1866 * lisp/muse.el (muse-file-extension): Note that the period at the
1867 beginning of this value should be omitted.
1869 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
1870 file extension so that regexp characters inside the extension will not
1871 goof it up. This should never be a problem in normal cases, but let's
1876 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1880 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
1883 Implement optional file extension of Muse files.
1885 muse--main--1.0--patch-100
1887 * lisp/muse-mode.el (muse-mode): Make sure
1888 `muse-update-ignored-extensions-regexp' gets updated every time we
1889 enter Muse mode. This works around a bug in the customize interface --
1890 if a user changes an option using setq, the :set function sometimes
1891 does not get executed. I should really try to determine whether or not
1892 this is really an issue anymore.
1894 * lisp/muse-project.el (muse-project-find-file): Make use of
1895 `muse-file-extension'.
1897 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
1898 customizable; it is autogenerated from `muse-ignored-extensions'.
1899 (muse-update-ignored-extensions-regexp): New function that sets the
1900 value of `muse-ignored-extensions-regexp'. This is needed in order to
1901 make sure that the value of `muse-file-extension' is taken into
1903 (muse-ignored-extensions): New option that determines which file
1904 extensions to ignore. It is in the form of a list of regexps.
1906 * lisp/muse.el (muse-file-extension): New option that allows the user to
1907 specify the file extension to be used for Muse files. By default, this
1908 is nil, which means that no extension will be used.
1910 * lisp/muse.el (muse-page-name): Handle case where
1911 `muse-ignored-extensions-regexp' is nil.
1915 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1916 lisp/muse-regexps.el lisp/muse.el
1919 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
1922 Document new blosxom convenience feature.
1924 muse--main--1.0--patch-99
1926 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
1927 `muse-blosxom-project-alist-entry'. An example is provided in the
1932 ChangeLog lisp/muse-blosxom.el
1935 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
1938 Further work on `muse-project-alist' entry generation for blosxom.
1940 muse--main--1.0--patch-98
1942 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
1943 Include subdirectories in first part of "Blog" entry.
1945 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
1946 that returns a list of dirs that are to be used with the first part of
1947 a `muse-project-alist' entry.
1951 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1954 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
1957 New function: muse-blosxom-project-alist-entry.
1959 muse--main--1.0--patch-97
1961 * examples/mwolson/muse-init.el: Update from my latest settings.
1962 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
1964 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
1965 that generates the latter part of an entry for `muse-project-alist'.
1969 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1972 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1975 Merged from hodique@lifl.fr--2005 (patch 12-23)
1977 muse--main--1.0--patch-96
1981 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1982 Merged from mwolson@gnu.org--2005 (patch 68-76)
1984 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1985 Merged from mwolson@gnu.org--2005 (patch 77-80)
1987 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1988 Merged from mwolson@gnu.org--2005 (patch 81)
1990 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1991 Merged from mwolson@gnu.org--2005 (patch 82)
1993 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1994 Escape % in latex publishing
1996 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1999 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2000 small improvement on muse-make-link
2002 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2003 Fix customization of muse-wiki-wikiword-regexp
2005 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2006 Allow full customization of WikiWords
2008 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2009 Fix mouse-2 yank bug in muse-mode
2011 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2012 Fix interpretation order
2014 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2015 Merged from mwolson@gnu.org--2005 (patch 83-95)
2019 ChangeLog lisp/muse-wiki.el
2022 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2023 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2024 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2025 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2026 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2027 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2028 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2029 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2030 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2031 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2032 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2033 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2036 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2041 muse--main--1.0--patch-95
2043 * lisp/muse-mode.el (muse-follow-name-at-point)
2044 (muse-follow-name-at-mouse): Docfixes.
2048 ChangeLog lisp/muse-mode.el
2051 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2054 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2056 muse--main--1.0--patch-94
2058 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2059 `muse-blosxom-new-entry'.
2061 * muse.texi (Blosxom Entries): Ditto.
2065 ChangeLog lisp/muse-blosxom.el muse.texi
2068 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2071 Re-add global mouse-2 event.
2073 muse--main--1.0--patch-93
2075 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2076 mouse-2, since Yann found a way around the problem I was facing.
2077 (muse-follow-name-at-mouse): Call the event that would normally be used
2078 here if we don't have a link at point.
2082 ChangeLog lisp/muse-mode.el
2085 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2088 Fix publishing error.
2090 muse--main--1.0--patch-92
2092 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2093 the cdr of output-dir. This was a code fragment from a previous
2094 attempt to refactor this function.
2098 ChangeLog lisp/muse-project.el
2101 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2104 Work on getting to the point where we can resolve project interwiki links.
2106 muse--main--1.0--patch-91
2108 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2109 `muse-publishing-current-file'.
2111 * lisp/muse-project.el (muse-project-of-file): Ditto.
2113 * lisp/muse-project.el (muse-project-applicable-styles): New function
2114 that returns the usable styles for a file, given either a list of
2115 styles or a project name. This is useful for removing styles that will
2116 be ignored for a file.
2117 (muse-project-publish-file): Split :include and :exclude processing
2118 into `muse-project-applicable-styles'.
2120 * lisp/muse-publish.el (muse-publish-output-name): Use
2121 `muse-publishing-current-file'.
2123 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2125 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2128 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2129 names to be uninterpreted. Remove need for muse-assoc-string.
2131 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2132 function that will be called to fetch a link to a page from a Muse
2133 project from the output file of the currently-published file. This is
2134 commented out for now since I ran out of energy.
2136 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2137 `muse-wiki-resolve-project-page' for handling Muse project interwiki
2138 links, but only when no match was found in `muse-wiki-interwiki-alist'.
2139 Handle case where no interwiki can be found, even though this should
2142 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2143 whenever Muse mode is entered. That way we don't have to enter an
2144 extra command in our .emacs.
2146 * lisp/muse.el (muse-current-file): Remove this, since a variable called
2147 `muse-publishing-current-file' already exists that does the same thing.
2150 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2152 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2157 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2158 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2161 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2164 Mouse-2 on regular text will yank rather than give an error.
2166 muse--main--1.0--patch-90
2168 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2169 this seems to be more trouble than it's worth.
2170 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2171 use our own implementation.
2175 ChangeLog lisp/muse-mode.el
2178 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2181 Make interwiki links publish with the correct extension.
2183 muse--main--1.0--patch-89
2185 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2186 prefix and suffix to interwiki names, as well as stripping out unwanted
2191 ChangeLog lisp/muse-wiki.el
2194 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2197 Fix publishing of bare interwiki names.
2199 muse--main--1.0--patch-88
2201 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2202 `set'. Use `muse-assoc-string' instead of `assoc'.
2204 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2205 `assoc-string' functionality usable with Emacs21 and XEmacs.
2209 ChangeLog lisp/muse-wiki.el lisp/muse.el
2212 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2215 Apply a few fixes from Yann's branch.
2217 muse--main--1.0--patch-87
2219 Background: I hacked on Muse over the weekend while offline, and so did
2220 Yann. His changes to muse-wiki.el are different than the
2221 ones that I made, so we should probably figure out the best
2222 way to handle this when we both get on IRC again. For now,
2223 I've merged in the bugfixes that he's made, omitting most of
2224 the changes to muse-wiki.
2226 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2228 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2230 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2231 introduced previously.
2235 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2238 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2241 Warn if file not published; hack further on Wiki stuff.
2243 muse--main--1.0--patch-86
2245 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2246 complete <div> tags that are of the class "image-link". It is hoped
2247 that this will prevent user-added <div> tags from being mangled.
2249 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2250 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2251 need to look at the text at point.
2253 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2254 current file has not been published since it was up-to-date. Thanks to
2255 Bill Freeman for the suggestion.
2257 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2258 is nil. If this happens, return the original URL.
2260 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2261 `muse-wiki-update-interwiki-regexp.'
2262 (muse-wiki-update-interwiki-regexp): New function that sets the value
2263 of `muse-wiki-interwiki-regexp'.
2264 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2267 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2268 `muse-wiki-expand-interwiki'.
2269 (muse-wiki-transform-wikiword): New function that prevents WikiWords
2270 with no matching file from being published as links.
2272 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2273 string argument once again, since this behavior is needed when
2275 (muse-wiki-handle-wikiword): Ditto.
2277 * lisp/muse.el (muse-handle-url): Ditto.
2279 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
2280 after every unsuccessful attempt at handling the link. If argument is
2281 given, restore match-data at end, too.
2283 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2284 argument. Match data is always saved. If argument is not given,
2285 assume that `muse-implicit-link-regexp' has been matched against, and
2286 return the 1st match string if no handlers worked.
2290 ChangeLog lisp/muse-html.el lisp/muse-mode.el
2291 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2294 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2297 Hack on WikiName handling and make TAB work for Wiki links.
2299 muse--main--1.0--patch-85
2301 * lisp/muse-colors.el (muse-colors-markup): Use
2302 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2304 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
2305 nil, don't color bad links. If non-nil, color bad links.
2307 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2309 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2310 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2311 (muse-journal-rss-munge-buffer): Ditto.
2313 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
2316 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
2317 are handled first, then implicit ones. It should work better in all
2318 cases. For now, we depend on the value of `muse-implicit-link-regexp'
2319 to determine how far to scan for an implicit link. This defaults to
2320 the text between the point and the next space.
2322 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
2323 `muse-visit-link'. If the ANCHOR argument is a string, search for it
2324 literally after opening the buffer. Hopefully this can be of use in
2325 custom visit-link functions, when necessary.
2327 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
2328 `muse-visit-link-default'.
2330 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
2331 Search by text properties instead of regexps. This allows Muse to find
2332 links without having to have a massive regexp that contains all link
2333 types. The downside is that this will not work if the user defontifies
2334 the buffer. But it would somewhat defeat the purpose of following
2335 links if you can't see them.
2337 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
2338 enough command line args are passed in batch mode.
2340 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
2341 `muse-explicit-link-regexp'.
2343 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
2346 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
2347 specifies the "common ground" of all implicit links, like URLs, bare
2348 WikiNames, and -- in the future -- email addresses.
2350 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
2352 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
2353 optional. That was a bad idea on my part. Renamed from
2354 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
2357 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
2358 `muse-wiki-interwiki-expand'.
2359 (muse-wiki-handle-wikiword): Renamed from
2360 `muse-wiki-wikiword-handle'.
2362 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
2363 for the eval-after-load arg since XEmacs chokes on constants.
2365 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
2366 face on WikiWords that don't correspond with a file. If people really
2367 want this to appear in bad-link face, I could accommodate that.
2369 * lisp/muse.el (muse-handle-url): New function that detects whether the
2370 given string is a URL.
2371 (muse-implicit-link-functions): Renamed from
2372 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
2373 (muse-explicit-link-functions): Renamed from
2374 `muse-mode-handler-functions'.
2375 (muse-handle-implicit-link): New function that handles all
2376 implicit links by calling functions from `muse-implicit-link-functions'.
2377 (muse-handle-explicit-link): Renamed from
2382 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
2383 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
2384 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2387 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
2390 Allow WikiWords to be ignored with <nop> or "''''".
2392 muse--main--1.0--patch-84
2394 * lisp/muse-mode.el (muse-browse-result): Docfixes.
2396 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
2397 whether to hide <nop> tags when coloring a Muse buffer.
2398 (muse-wiki-wikiword-at-point): Docfix.
2399 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
2400 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
2402 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
2403 which keeps the WikiWord that follows it from being interpreted.
2404 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
2409 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2412 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
2415 Update postal address of FSF in muse-wiki.el.
2417 muse--main--1.0--patch-83
2419 * lisp/muse-wiki.el: Update postal address of the FSF.
2423 ChangeLog lisp/muse-wiki.el
2426 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
2429 Interpret explicit links before emphasis.
2431 muse--main--1.0--patch-82
2433 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
2434 links before emphasis.
2436 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
2440 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2443 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
2446 Wiki hacking, regexp tweaks.
2448 muse--main--1.0--patch-81
2450 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
2453 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
2454 that indicates whether or not to use character classes in regexps. The
2455 default is to let Muse try to figure it out.
2456 (muse-extreg-usable-p): Make use of this variable.
2458 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
2459 this regexp. I'm guessing it was supposed to have a TAB in there at
2460 one time. Replace this stuff with muse-regexp-space.
2462 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
2465 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
2468 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
2469 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
2470 We'll fix those anchor problems eventually!
2472 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
2473 uses `muse-interwiki-handle' to determine whether an interwiki link is
2476 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
2477 look for a suitable value at point if needed.
2479 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
2481 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
2483 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
2486 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2490 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
2493 Make installation of manual when not using Debian go smoothly.
2495 muse--main--1.0--patch-80
2497 * Makefile.defs (INSTALLINFO): New variable that specifies what command
2498 and options are to be used when insinuating the Muse documentation into
2501 * Makefile (install): Make use of INSTALLINFO.
2503 * README (Installation): Give directions for changing INSTALLINFO on a
2504 Debian system and changing where Muse is installed.
2509 ChangeLog Makefile Makefile.defs README muse.texi
2512 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
2515 Fix compiler warning induced by last patch.
2517 muse--main--1.0--patch-79
2519 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
2523 ChangeLog lisp/muse-project.el lisp/muse.el
2526 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
2529 Add `muse-current-file', fix minor QuickStart issue.
2531 muse--main--1.0--patch-78
2533 * examples/QuickStart: Make John Wiegley the author.
2535 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2536 `muse-current-file' instead of `buffer-file-name'.
2538 * lisp/muse-project.el (muse-current-project): Document.
2540 * lisp/muse-project.el (muse-current-file): New variable indicating the
2541 name, including path, of the file that is currently being published.
2542 (muse-project-of-file): Make use of
2543 `muse-current-file'.
2545 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
2547 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
2550 ChangeLog examples/QuickStart lisp/muse-blosxom.el
2551 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2555 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
2558 Make muse-replace-regexp-in-string closer to its parent; no func change.
2560 muse--main--1.0--patch-77
2562 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
2563 to implement all functionality of `replace-regexp-in-string'. No
2564 functionality change.
2568 ChangeLog lisp/muse.el
2571 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
2574 Play nicely with fill, adaptive-fill, and flyspell.
2576 muse--main--1.0--patch-76
2578 * muse-mode.el (muse-mode-intangible-links): New function used to
2579 determine whether links will be considered intangible.
2581 * lisp/muse-mode.el (muse-mode-link-functions)
2582 (muse-mode-handler-functions): Minor docfix.
2584 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
2585 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
2586 making links intangible by default, but this may be adjusted by use of
2587 the `muse-mode-intangible-links' function.
2589 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
2590 nil if we should allow a fill to occur here. Keeps links from being
2593 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
2594 non-nil if we allow spell-checking to occur here. Keeps links from
2595 being improperly colorized.
2597 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
2598 functionality change.
2601 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2604 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
2607 Minor doc changes and code prettification.
2609 muse--main--1.0--patch-75
2611 * AUTHORS: Note that YH's assignment is in the mail.
2613 * README (scripts): Explain better the contents of the `scripts'
2616 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2619 AUTHORS ChangeLog README lisp/muse-wiki.el
2622 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2625 Merged from hodique@lifl.fr--2005 (patch 7-11)
2627 muse--main--1.0--patch-74
2631 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2632 split WikiWords and InterWiki links into their own package
2634 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2635 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2637 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2638 Mimic experimental behavior for interwiki
2640 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2641 fix notes publishing
2643 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2647 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2650 ChangeLog lisp/muse-colors.el lisp/muse-html.el
2651 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2654 experimental/.arch-ids/muse-wiki.el.id
2655 ==> experimental/.arch-ids/muse-wiki-old.el.id
2656 experimental/muse-wiki.el
2657 ==> experimental/muse-wiki-old.el
2660 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2661 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2662 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2663 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2664 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2667 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2670 Tell people where to find on-line version of manual.
2672 muse--main--1.0--patch-73
2674 * README: Add on-line locations for manual.
2676 * muse.texi: Remove @include directive. This makes generating a PDF of
2677 this documentation a lot easier.
2679 * muse.texi (Preface): Add on-line locations for manual.
2682 ChangeLog README muse.texi
2685 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2688 Try to make Muse play nice with outline minor mode.
2690 muse--main--1.0--patch-72
2692 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2693 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2694 "muse" instead of "t" when adding invisibility to text or checking for
2697 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2698 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2702 ChangeLog lisp/muse-colors.el lisp/muse.el
2705 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2708 Minor grammar fix in Introduction section of manual.
2710 muse--main--1.0--patch-71
2712 * muse.texi (Introduction): Minor grammar fix.
2718 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2723 muse--main--1.0--patch-70
2725 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2727 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2729 * lisp/muse-poem.el (muse-poem-markup-strings)
2730 (muse-poem-chapbook-strings): Make customizable.
2732 * lisp/muse-poem.el (muse-chapbook-latex-header)
2733 (muse-chapbook-latex-footer): Docfix.
2735 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2736 (muse-texinfo-pdf-extension): Ditto.
2738 * lisp/muse.el (muse-version): Change to 3.01.
2740 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
2744 ChangeLog lisp/muse-colors.el lisp/muse-html.el
2745 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2748 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2751 Tweak documentation thoroughly; still incomplete.
2753 muse--main--1.0--patch-69
2755 * README: Minor tweaks.
2757 * muse.texi: Massively rename chapters so that the titles are more
2758 descriptive. Clean up grammar.
2760 * muse.texi (Obtaining Muse): Move content of Installation node here,
2761 stripping out any customization tips, since those are covered later.
2762 Re-work this chapter since I was dissatisfied with it.
2764 * muse.texi (Installation): This node has the content of README regarding
2765 installation, which fits the title of the node much better than the
2768 * muse.texi (Blosxom): Turn the sections of this section into
2771 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
2774 * muse.texi (History): Add a "2005" item.
2777 ChangeLog README muse.texi
2780 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2783 Finish documenting 2 more publishing styles.
2785 muse--main--1.0--patch-68
2787 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2789 * lisp/muse-journal.el: Docfixes.
2791 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2792 documentation to this function.
2794 * muse.texi (Blosxom Options): New node containing the publishing styles
2795 and options provided by Blosxom.
2796 (Book): Add usage note, as I suspect a lot of people might be confused
2798 (HTML): Space out entries better.
2799 (Journal, LaTeX): New nodes for publishing styles.
2800 (Common Elements): Document a few options that are present in
2804 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2805 lisp/muse-latex.el lisp/muse-publish.el muse.texi
2808 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2811 Make Muse installable and correct an Emacs21 issue.
2813 muse--main--1.0--patch-67
2815 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2816 directory will be generated.
2817 (all): Compile muse.info by default.
2818 (doc): Refactor into individual generation rules for .html and .info
2820 (install): New rule that installs Muse source code, compiled .elc
2821 files, and the manual into proper places.
2823 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2825 * README (Insinuation): Move old content of Installation here.
2826 (Installation): Fill out this section.
2827 (Further Documentation): Add link to my website and note that a full
2828 manual is included with Muse.
2830 * lisp/Makefile (EL): Populate with .el files.
2831 (install): New rule that installs both .elc and .el files.
2833 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2834 Emacs21, hack in a handler for the @documentencoding tag so that it
2838 ChangeLog Makefile Makefile.defs README lisp/Makefile
2839 lisp/muse-texinfo.el
2842 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2845 Cater even more to XEmacs and its annoying whims.
2847 muse--main--1.0--patch-66
2849 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
2850 environment variable.
2852 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
2853 handle it. Load `muse-build.el' instead.
2855 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
2858 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
2859 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
2862 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
2863 function does not appear to be used.
2865 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
2866 `replace-regexp-in-string', since XEmacs doesn't have this function.
2867 We only implement the first 3 args, but this could be extended if we
2870 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
2871 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
2873 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
2875 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
2876 make XEmacs shut up.
2878 * lisp/muse-convert.el (muse-write-footnote): Ditto.
2880 * lisp/muse-html.el (muse-html-markup-table): Ditto.
2882 * lisp/muse-http.el (muse-winnow-list): Ditto.
2884 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2886 * lisp/muse-project.el (muse-project-file-entries): Ditto.
2888 * lisp/muse-publish.el (muse-publish-markup): Ditto.
2890 * scripts/muse-build.el: Add contrib path first; probably doesn't change
2893 * scripts/publish: Use EMACS environment variable instead of hard-coding
2897 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
2898 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2899 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2900 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2901 lisp/muse.el scripts/muse-build.el scripts/publish
2904 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
2907 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
2909 muse--main--1.0--patch-65
2911 * AUTHORS: Update entry.
2913 * muse-*.el: Move to the lisp directory.
2915 * lisp/Makefile: New file containing rules to test and compile the
2918 * Makefile.defs: New file that contains common definitions for all other
2919 Makefiles, such as Emacs command to use.
2921 * Makefile: Move lisp-specific rules to lisp/Makefile.
2922 (SUBDIRS): New variable containing subdirectories to clean.
2924 * README: Update to reflect new location of source files. Give updated
2925 directions for compiling with XEmacs.
2927 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
2929 (%.html): Pass SITEFLAG as an environment variable to
2932 * examples/QuickStart (The): Re-add the stray <comment> tag since it
2933 seems to be needed to keep the process from failing. This has *got* to
2934 be a bug in Muse, but I don't want to deal with it now.
2936 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
2938 * lisp/muse-convert.el: Move line to commentary section.
2940 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
2941 locally-bound `type' variable isn't used here.
2943 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
2945 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
2948 * scripts/muse-build.el (load-path): Correct paths.
2950 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
2951 as to avoid spurious warnings.
2953 * scripts/publish (style): Make use of SITEFLAG environment variable, if
2956 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
2957 (muse-match-string-no-properties): New functions that take the place of
2958 `line-end-position', `line-beginning-position', and
2959 `match-string-no-properties', respectively.
2961 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
2962 (muse-my-journal-find-entries): Use Muse-specific version of
2963 `match-string-no-properties', `line-beginning-position', and
2964 `line-end-position' since these do not exist in XEmacs.
2966 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
2967 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
2969 * lisp/muse-convert.el (muse-latex-transform): Ditto.
2971 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2972 (muse-html-insert-contents): Ditto.
2974 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2976 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2978 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2980 * lisp/muse-publish.el (muse-publish-markup-tag)
2981 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2982 (muse-published-buffer-contents): Ditto.
2984 * scripts/muse-build.el (muse-elint-files): Ditto.
2987 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2988 lisp/.arch-ids/Makefile.id lisp/Makefile
2991 AUTHORS ChangeLog Makefile README examples/Makefile
2992 examples/QuickStart examples/johnw/muse-johnw.el
2993 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2994 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2995 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2996 lisp/muse.el scripts/muse-build.el scripts/publish
2999 .arch-ids/muse-blosxom.el.id
3000 ==> lisp/.arch-ids/muse-blosxom.el.id
3001 .arch-ids/muse-book.el.id
3002 ==> lisp/.arch-ids/muse-book.el.id
3003 .arch-ids/muse-colors.el.id
3004 ==> lisp/.arch-ids/muse-colors.el.id
3005 .arch-ids/muse-convert.el.id
3006 ==> lisp/.arch-ids/muse-convert.el.id
3007 .arch-ids/muse-docbook.el.id
3008 ==> lisp/.arch-ids/muse-docbook.el.id
3009 .arch-ids/muse-html.el.id
3010 ==> lisp/.arch-ids/muse-html.el.id
3011 .arch-ids/muse-http.el.id
3012 ==> lisp/.arch-ids/muse-http.el.id
3013 .arch-ids/muse-journal.el.id
3014 ==> lisp/.arch-ids/muse-journal.el.id
3015 .arch-ids/muse-latex.el.id
3016 ==> lisp/.arch-ids/muse-latex.el.id
3017 .arch-ids/muse-mode.el.id
3018 ==> lisp/.arch-ids/muse-mode.el.id
3019 .arch-ids/muse-poem.el.id
3020 ==> lisp/.arch-ids/muse-poem.el.id
3021 .arch-ids/muse-project.el.id
3022 ==> lisp/.arch-ids/muse-project.el.id
3023 .arch-ids/muse-publish.el.id
3024 ==> lisp/.arch-ids/muse-publish.el.id
3025 .arch-ids/muse-regexps.el.id
3026 ==> lisp/.arch-ids/muse-regexps.el.id
3027 .arch-ids/muse-texinfo.el.id
3028 ==> lisp/.arch-ids/muse-texinfo.el.id
3029 .arch-ids/muse.el.id
3030 ==> lisp/.arch-ids/muse.el.id
3032 ==> lisp/muse-blosxom.el
3034 ==> lisp/muse-book.el
3036 ==> lisp/muse-colors.el
3038 ==> lisp/muse-convert.el
3040 ==> lisp/muse-docbook.el
3042 ==> lisp/muse-html.el
3044 ==> lisp/muse-http.el
3046 ==> lisp/muse-journal.el
3048 ==> lisp/muse-latex.el
3050 ==> lisp/muse-mode.el
3052 ==> lisp/muse-poem.el
3054 ==> lisp/muse-project.el
3056 ==> lisp/muse-publish.el
3058 ==> lisp/muse-regexps.el
3060 ==> lisp/muse-texinfo.el
3068 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3071 Massively untabify files.
3073 muse--main--1.0--patch-64
3077 ChangeLog ChangeLog.2004 experimental/muse-message.el
3078 experimental/muse-wiki.el muse-book.el muse-colors.el
3079 muse-convert.el muse-docbook.el muse-html.el muse-http.el
3080 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3081 muse-project.el muse-publish.el muse-regexps.el
3082 muse-texinfo.el muse.el
3085 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3088 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3090 muse--main--1.0--patch-63
3092 (Summary of changes that Yann made)
3094 * muse-colors.el (muse-colors-link): Whitespace cleanup.
3096 * muse-mode.el (muse-generate-index): Move index generation code into
3097 `muse-index-as-string'.
3098 (muse-index-as-string): New function that generates an index and
3099 returns it as a string, instead of placing it in a buffer like
3100 `muse-generate-index' used to.
3104 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3105 merge from mwolson@gnu.org--2005
3107 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3108 Accept WikiWords as links [mostly rescinded]
3110 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3111 merge from mwolson@gnu.org--2005/muse--main--1.0
3113 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3114 Merged from mwolson@gnu.org--2005 (patch 60-62)
3116 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3117 provide a string view of the index
3120 ChangeLog muse-colors.el muse-latex.el muse-mode.el
3123 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3124 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3125 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3126 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3127 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3130 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3133 Document Blosxom, Book, DocBook, and HTML publishing styles.
3135 muse--main--1.0--patch-62
3137 * muse-blosxom.el: Clean up header.
3139 * muse-book.el (muse-before-book-publish-hook): Rename to
3140 `muse-book-before-publish-hook'.
3141 (muse-after-book-publish-hook): Rename to
3142 `muse-book-after-publish-hook'.
3144 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3145 (muse-html-markup-strings, muse-xhtml-markup-strings)
3146 (muse-html-meta-content-type, muse-html-meta-content-encoding)
3147 (muse-html-charset-default, muse-html-encoding-default)
3148 (muse-html-encoding-map): Docfixes.
3150 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3154 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3157 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3160 Begin work on Publishing Styles section of manual.
3162 muse--main--1.0--patch-61
3164 * Makefile (.PHONY): Add "doc" to list.
3165 (doc): New rule that generates Info and HTML files from muse.texi.
3166 (dist): Rely on `distclean', not `clean'.
3168 * examples/QuickStart (Authoring mode): Remove empty section.
3170 * muse.texi: Call this program "the Emacs Muse" in title.
3171 (Publishing Styles): Begin to populate section.
3172 (Deriving Styles): First subsection of Publishing Styles.
3173 (Contributors): Remove spurious copyright section, since we address
3176 * README: Actually remember to add this file.
3179 .arch-ids/README.id README
3182 ChangeLog Makefile examples/QuickStart muse.texi
3185 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3188 Document Markup Rules.
3190 muse--main--1.0--patch-60
3192 * examples/QuickStart: Remove stray <comment> tag.
3194 * muse.texi (Top): Comment every menu line.
3195 (Markup Rules): New section with plenty of subsections.
3198 ChangeLog examples/QuickStart muse.texi
3201 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3204 Release this as Muse 3.00.90 (RC1).
3206 muse--main--1.0--patch-59
3208 * Makefile (%.elc): Use -q instead of --no-init-file because the former
3209 is compatible with both Emacs and XEmacs.
3211 * examples/README: Renamed to QuickStart.
3213 * examples/Makefile (EXAMPLES): Reflect name change of README.
3218 ChangeLog Makefile examples/Makefile muse.el
3221 examples/.arch-ids/README.id
3222 ==> examples/.arch-ids/QuickStart.id
3224 ==> examples/QuickStart
3227 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3230 Makefile refactoring.
3232 muse--main--1.0--patch-58
3234 * Makefile (.PHONY): List all non-file targets.
3235 (examples): New rule that calls Make in the examples directory.
3236 (atranslit): Removed, since this isn't (yet) bundled with Muse.
3238 * README: Move to the examples directory. I'd prefer to distribute a
3239 very basic plain text README and use this as a quickstart + markup
3240 example + publishing example.
3242 * examples/Makefile: Move all README-related rules here.
3244 * examples/README: Add an "About this document" section.
3246 * scripts/publish (style): Do not include the contrib directory, since we
3247 don't use any code from there. Since this is only invoked from the
3248 examples directory, make sure add the parent directory to the load
3251 * muse.texi: Change version to 3.00.90 (RC1).
3253 * muse.el: Change location of the README file in header.
3255 * muse.el (muse-version): Update to 3.00.90 (RC1).
3258 examples/.arch-ids/Makefile.id examples/Makefile
3261 ChangeLog Makefile examples/README muse.el muse.texi
3266 ==> examples/.arch-ids/README.id
3271 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3274 Update my example configuration.
3276 muse--main--1.0--patch-57
3278 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3279 and experimental status of muse-message.
3282 ChangeLog examples/mwolson/muse-init.el
3285 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3288 Provide optional outline-style faces; customization fixes; experimental stuff.
3290 muse--main--1.0--patch-56
3292 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3293 option that determines what the header faces should look like. If
3294 'outline, use outline-style faces. If nil, don't generate the faces at
3295 all, which allows the user to specify their own. Otherwise, use the
3296 scaled faces, which is the default behavior.
3297 (muse-colors-outline-faces-list): List of faces to use. In case the
3298 outline faces are not available, provide reasonable defaults.
3299 (muse-make-faces): Use dolist instead of mapc. Implement the
3300 possibility of having outline-style colors for heading. Don't call
3301 this function immediately -- give the users time to make their changes
3302 through the customize interface. Once we call this function, Emcs from
3303 CVS will not allow the faces to be changed easily, which is a shame.
3305 * muse-message.el (muse-message-contents-tag): Copied from
3306 `muse-publish-contents-tag' in order to keep the customization
3307 interface from making the `muse-markup-tags' option from throwing a
3308 type mismatch error. This function is untested and will likely do
3309 nothing useful. This file has been moved to the experimental folder
3310 until it gets fleshed out more.
3312 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
3313 file that could eventually provide wiki-like ability. Currently this
3314 is just a collection of functions that were pruned out when he remade
3315 Muse, so don't get too excited. I plan to eventually merge Yann
3316 Hodique's work here, probably after the first release of Muse.
3318 * muse-regexps.el (muse-regexp): Improve description.
3320 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
3321 the muse-regexp group since it is just a single regexp. Lists of
3322 regexps don't have to be in muse-regexp, however.
3324 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
3325 since the Emacs devel mailing list seems to not want Britain-izations
3328 * muse-colors.el (muse-colors): Ditto.
3330 * muse-docbook.el (muse-docbook): Ditto.
3332 * muse-html.el (muse-html): Ditto.
3334 * muse-http.el (muse-http): Ditto.
3336 * muse-message.el (muse-message): Ditto.
3338 * muse-mode.el (muse-mode): Ditto.
3340 * muse-project.el (muse-project): Ditto.
3342 * muse-publish.el (muse-publish): Ditto.
3344 * muse.el (muse): Ditto.
3347 experimental/.arch-ids/=id
3348 experimental/.arch-ids/muse-wiki.el.id
3349 experimental/muse-wiki.el
3352 ChangeLog experimental/muse-message.el muse-blosxom.el
3353 muse-colors.el muse-docbook.el muse-html.el muse-http.el
3354 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
3358 .arch-ids/muse-message.el.id
3359 ==> experimental/.arch-ids/muse-message.el.id
3361 ==> experimental/muse-message.el
3364 experimental experimental/.arch-ids
3367 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
3370 Fix publishing error when given an empty string for header/footer.
3372 muse--main--1.0--patch-55
3374 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
3375 `file-readable-p' if it is an empty string. For some reason,
3376 `file-readable-p' and `insert-file-contents' were treating an empty
3377 string as if it were the current directory.
3380 ChangeLog muse-publish.el
3383 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
3386 WYSIWYG emphasis, XEmacs compatibility hacks.
3388 muse--main--1.0--patch-54
3390 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
3391 compliant. Only colorize if we end with the same number of asterisks
3392 as we start with, preventing unnoticed syntax errors. Don't colorize
3393 in the middle of a word.
3394 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
3395 Only colorize if we end with an underscore. Don't colorize in the
3398 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
3399 inside of group. This will probably not do anything, but it seems
3402 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
3403 where we start with an image link. JohnW didn't seem to like having
3404 <p> tags inserted before image links, but they don't validate properly
3405 as they are. For now, I will surround such links/paragraphs with <div
3406 class="image-link"> in an attempt to be as not invasive and yet
3407 standards compliant as possible.
3409 * muse-html.el (muse-html-escape-string): Work around distinction between
3410 int and char types in XEmacs. Deal with an annoying replace-match bug
3411 in XEmacs that rears its head at times.
3413 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
3417 ChangeLog muse-colors.el muse-docbook.el muse-html.el
3421 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
3424 Minor code cleanup to address elint issues.
3426 muse--main--1.0--patch-53
3428 * Makefile (test): Don't build README files during this rule. Remove
3429 spurious "make clean" statement.
3431 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
3432 `muse-colors' group, and give it a proper type.
3434 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
3436 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
3437 muse-my-journal-find-entries): Replace `string-to-int' with
3440 * muse-html.el (muse-html-insert-contents): Ditto.
3442 * muse-journal.el (muse-journal-html-munge-buffer,
3443 muse-journal-latex-munge-buffer): Ditto.
3445 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3447 * muse-publish.el (muse-publish-markup-footnote,
3448 muse-publish-contents-tag): Ditto.
3450 * muse-regexps.el (muse-extreg-usable-p): Ditto.
3453 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
3454 muse-html.el muse-journal.el muse-mode.el muse-publish.el
3458 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
3461 Add ability to automate the creation a new blosxom entry.
3463 muse--main--1.0--patch-52
3465 * examples/mwolson/muse-init.el: Move new entry section to
3466 muse-blosxom.el. Modify the key settings in my example accordingly.
3468 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
3469 Muse always makes sure that the file ends with a newline.
3471 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
3472 planner markup is now provided automatically by the planner port to
3473 Muse, and we don't have any customized markup.
3475 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
3476 variable that specifies where the base directory of your blog entries
3479 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
3480 the base directory. Explore categories recursively.
3482 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
3483 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
3484 special characters file name.
3486 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
3487 making a new blog entry. It will prompt you for a category, then a
3488 title, and then will create a new file that has the date and title
3492 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3495 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
3498 Change mailing address of FSF, add AUTHORS file.
3500 muse--main--1.0--patch-51
3502 * muse-*.el, muse.texi: Change mailing address of FSF.
3504 * muse.texi (Contributors): Fix typo.
3506 * AUTHORS: New file containing a list of all of those who have
3507 contributed code or documentation to Muse, how many lines were changed,
3511 .arch-ids/AUTHORS.id AUTHORS
3514 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
3515 muse-html.el muse-http.el muse-journal.el muse-latex.el
3516 muse-message.el muse-mode.el muse-poem.el muse-project.el
3517 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
3521 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
3524 Merged from hodique@lifl.fr--2005 (patch 0-1)
3526 muse--main--1.0--patch-50
3530 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
3531 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
3533 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3534 fix .html (for example) in visible names for links
3537 ChangeLog muse-publish.el
3540 hodique@lifl.fr--2005/muse--yh--1.0--base-0
3541 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3544 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
3547 Make generated X(HT)ML show up in the right encoding in other modes.
3549 muse--main--1.0--patch-49
3551 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
3552 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
3553 generated (X)HTML files show up in the right coding system when editing
3554 them with another Emacs mode.
3556 * muse-journal.el (muse-journal-rss-header): Automatically determine the
3557 encoding instead of hard-coding it.
3559 * muse-message.el: Add content to Commentary section, explaining the use
3560 of this publishing style.
3563 ChangeLog muse-html.el muse-journal.el muse-message.el
3566 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
3569 Move regexps to same group, only make 4 heading faces.
3571 muse--main--1.0--patch-48
3573 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
3574 can only publish 3 of them specially, leaving the fourth to be in
3576 (muse-colors-markup): Only recognize 4 levels of heading.
3578 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
3579 (muse-file-regexp, muse-image-regexp)
3580 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
3581 like a good idea to have all the regexps in the same group.
3584 ChangeLog muse-colors.el muse-regexps.el muse.el
3587 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
3590 Update my example config, minor code cleanup.
3592 muse--main--1.0--patch-47
3594 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
3595 names and add "Plans" project.
3597 * muse-docbook.el (looking-back): Delete.
3599 * muse-html.el (looking-back): Delete.
3601 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
3602 instead of `looking-back'.
3604 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
3605 function, use this function. If `looking-back' exists, call it;
3606 otherwise, use a workaround.
3609 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3612 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3613 muse-html.el muse.el
3616 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3619 Handle a few paragraph publishing edge cases better.
3621 muse--main--1.0--patch-46
3623 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3624 beginning-of-document, end-of-document, and paragraph separator regexps
3625 so that one markup rule can be used in all these cases.
3626 (muse-docbook-markup-paragraph): Handle more cases correctly. In
3627 particular, blockquote or center at beginning or end of document will
3628 be published properly. Hopefully this won't slow things down too much.
3629 (muse-docbook-markup-paragraph-close): Removed.
3631 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3633 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3635 (muse-html-markup-paragraph-close): Removed.
3638 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3641 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3644 Improve prompt when reading a tag.
3646 muse--main--1.0--patch-45
3648 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3649 other Emacs modes seem to do.
3652 ChangeLog muse-mode.el
3655 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3658 Warn user when publishing fails due to a private directory.
3660 muse--main--1.0--patch-44
3662 * muse-project.el (muse-project-private-p): Warn users when publishing a
3663 file fails due to its directory not being readable by others. Make
3664 sure that you do a `chmod +o name_of_directory' if you want the
3665 contents of that directory to be publishable.
3668 ChangeLog muse-project.el
3671 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3674 Fix error with example tags and message publishing style.
3676 muse--main--1.0--patch-43
3678 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
3679 see if a previous definition for `font-lock-multiline' exists.
3681 * muse-message.el (muse-message-example-tag): Don't require two
3682 additional (unused) arguments.
3685 ChangeLog muse-colors.el muse-message.el
3688 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3691 Always end the published document with a newline.
3693 muse--main--1.0--patch-42
3695 * muse-html.el (muse-html-markup-paragraph-close): Always end the
3696 published document with a newline.
3698 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3701 ChangeLog muse-docbook.el muse-html.el
3704 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3707 Don't let automatic backup files crash the publishing process.
3709 muse--main--1.0--patch-41
3711 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3712 directive since this value is already processed by
3713 `muse-publish-markup-directive', and may be obtained by using
3714 the code: (muse-publishing-directive "date").
3716 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3717 to run (funcall nil); this happened once during a debugging process.
3719 * muse-project.el (muse-project-private-p): Skip any file for which we
3720 cannot fetch attributes. This fixes a bug where having an
3721 Emacs-generated automatic backup file in a publishing directory causes
3722 the publishing process to halt with an error.
3725 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3728 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3731 Apply fix in previous patch to the DocBook publishing style.
3733 muse--main--1.0--patch-40
3735 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3736 previous patch here as well.
3740 ChangeLog muse-docbook.el
3743 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3746 Fix newly-introduced lock-up during HTML publishing.
3748 muse--main--1.0--patch-39
3750 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3751 planner rules higher priority in the publishing sequence. Hopefully
3752 this will not wreck anything; I don't use these rules, so I cannot
3753 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
3755 * muse-html.el (muse-html-markup-paragraph-close): Don't use
3756 replace-match; that seems to be slightly evil. Return nil instead of a
3757 newline since otherwise Muse thinks that we are not done yet and gets
3758 into an infinite loop. This should fix the lock-up problem that
3759 resulted from the previous few patches.
3762 ChangeLog muse-blosxom.el muse-html.el
3765 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3770 muse--main--1.0--patch-38
3772 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3776 ChangeLog muse-blosxom.el
3779 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3782 Make docbook and blosxom modes close paragraphs properly at end.
3784 muse--main--1.0--patch-37
3786 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3789 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3790 (muse-docbook-markup-paragraph-close): Adapt from
3791 `muse-html-markup-paragraph-close'.
3793 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3794 preserve the same appearance as before the last patch.
3797 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3800 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3803 Bugfix: Close P tag properly at end of file.
3805 muse--main--1.0--patch-36
3807 * muse-blosxom.el: Fix bug where loading this file twice would cause an
3810 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3811 detecting whether or not a paragraph needs a closing P tag.
3812 (muse-html-markup-paragraph-close): New function that only inserts a
3813 closing P tag when an unclosed P tag is nearby.
3816 ChangeLog muse-blosxom.el muse-html.el
3819 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3822 Update my example settings.
3824 muse--main--1.0--patch-35
3826 * examples/mwolson/muse-init.el: Synchronize with my current settings.
3829 ChangeLog examples/mwolson/muse-init.el
3832 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3835 Update documentation for C-c TAB feature.
3837 muse--main--1.0--patch-34
3839 * muse.texi (Keystroke Summary): Note that C-c TAB calls
3847 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
3850 New feature: tag completion with C-c TAB.
3852 muse--main--1.0--patch-33
3854 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
3855 (muse-tag-history, muse-custom-tags): New variables that keep track of
3856 the tag history and newly-entered tags respectively for
3858 (muse-insert-tag): New function that interactively prompts the user for
3862 ChangeLog muse-mode.el
3865 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
3868 Fix XHTML validation error with <hr> and <br>.
3870 muse--main--1.0--patch-32
3872 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
3873 and HR tags for XHTML publishing. This should fix a few validation
3874 errors that I've been noticing lately.
3877 ChangeLog muse-html.el
3880 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
3883 Remove flyspell overlays on links.
3885 muse--main--1.0--patch-31
3887 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
3888 should make the link clickable. On Emacs21, the color will stay red,
3889 but other Emacsen should do the right thing, which is use the normal
3890 link color. Hopefully this will fix some strange flyspell-related link
3894 ChangeLog muse-colors.el
3897 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
3900 Update my example Muse settings.
3902 muse--main--1.0--patch-30
3904 * examples/mwolson/muse-init.el: Update from my latest version.
3905 (muse-project-alist): Remove the francais part of my blog.
3906 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
3907 into this and `my-muse-mode-fill-nobreak-p'.
3908 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
3909 this is the best way to accomplish this.
3910 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
3911 characters in the title.
3912 (my-muse-prepare-entry-for-xanga): Treat example regions better.
3915 ChangeLog examples/mwolson/muse-init.el
3918 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
3921 Add simple `muse-version' function.
3923 muse--main--1.0--patch-29
3925 * muse.el (muse-version): New function that displays the value of the
3926 `muse-version' variable. This should be easier for the user to type
3927 than C-h v muse-version.
3933 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
3936 Don't compile documentation by default.
3938 muse--main--1.0--patch-28
3940 * Makefile (all): Don't compile documentation by default.
3941 (doc): Use this rule to compile documentation.
3947 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
3950 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
3952 muse--main--1.0--patch-27
3954 2005-04-16 Michael Olson <mwolson@gnu.org>
3956 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
3957 johnw. If a journal entry's title is a [[link]], then an
3958 <enclosure> tag will be added to the XML data giving the size and
3959 MIME type of the link target. This makes podcasting with Muse
3961 (muse-journal-rss-entry-template): Add enclosure usage to example.
3962 (muse-journal-rss-munge-buffer): Implement enclosures.
3965 ChangeLog muse-journal.el
3968 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
3971 Standardize source headers, appease elint, don't require planner
3973 muse--main--1.0--patch-26
3975 2005-04-15 Michael Olson <mwolson@gnu.org>
3977 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3978 `scripts' directory since it really isn't part of Muse proper; it
3979 is used to generate Muse output from the command line.
3981 * muse-blosxom.el: Handle case where planner is not loaded so that
3982 it isn't a hard requirement.
3984 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3985 that elint doesn't complain.
3987 * muse-message.el (muse-message-markup-link): Don't throw up on
3988 links with no description.
3990 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3991 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3992 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3993 muse-project.el, muse-publish.el, muse-regexps.el,
3994 muse-texinfo.el, muse.el: Add standard header for each file in
3995 preparation for the initial release, which will hopefully happen
3996 sometime within the next month.
4000 experimental/.arch-ids/=id
4003 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4004 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4005 muse-journal.el muse-latex.el muse-message.el muse-mode.el
4006 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4007 muse-texinfo.el muse.el
4010 .arch-ids/muse-build.el.id
4011 ==> scripts/.arch-ids/muse-build.el.id
4013 ==> scripts/muse-build.el
4015 removed directories:
4016 experimental experimental/.arch-ids
4019 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4022 Merge contents of muse-latexcjk.el into muse-latex.el.
4024 muse--main--1.0--patch-25
4026 2005-04-14 Michael Olson <mwolson@gnu.org>
4028 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4029 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4030 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4031 Merge in from muse-latexcjk.el.
4033 * muse-latexcjk.el: Removed, functionality merged with
4037 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4040 ChangeLog muse-latex.el
4043 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4046 Merge muse-xhtml.el into muse-html.el.
4048 muse--main--1.0--patch-24
4050 2005-04-06 Michael Olson <mwolson@gnu.org>
4052 * examples/mwolson/muse-init.el: Update with respect to the
4053 muse-xhtml.el merge.
4055 * muse-html.el: The contents of muse-xhtml.el have been merged in
4056 as advised by John Wiegley.
4057 (muse-html-style-sheet): Add example for XHTML use in the
4058 function's documentation.
4059 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4060 Moved from muse-xhtml.el.
4062 * muse-xhtml.el: Removed; contents merged into muse-html.el.
4065 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4068 ChangeLog examples/mwolson/muse-init.el muse-html.el
4071 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4074 Try to fix regexps for Emacs 21.4.
4076 muse--main--1.0--patch-23
4078 2005-04-05 Michael Olson <mwolson@gnu.org>
4080 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4084 ChangeLog muse-regexps.el
4087 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4090 Add comments to the publish-project example script
4092 muse--main--1.0--patch-22
4094 2005-04-01 Michael Olson <mwolson@gnu.org>
4096 * examples/publish-project: Moved here from
4097 scripts/publish-project. Added a few comments so people know what
4101 ChangeLog examples/publish-project
4104 scripts/.arch-ids/publish-project.id
4105 ==> examples/.arch-ids/publish-project.id
4106 scripts/publish-project
4107 ==> examples/publish-project
4110 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4113 New XHTML style, add more examples to my sample muse config
4115 muse--main--1.0--patch-21
4117 2005-03-31 Michael Olson <mwolson@gnu.org>
4119 * examples/mwolson/muse-init.el: Give an example of deriving a
4120 custom publishing style.
4121 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4122 (my-muse-prepare-entry-for-xanga): Mangle the published output
4123 from a blosxom project and copy the result to the clipboard for
4124 easy pasting into Xanga's web form. The file is untouched.
4126 * muse-html.el (muse-html-style-sheet): Include the <style
4127 type="text/css"></style> wrapper around the example.
4128 (muse-html-header): Don't add <style type="text/css"></style>
4129 around the value of `muse-html-style-sheet' anymore. This allows
4130 for the option of putting your stylesheet(s) in a separate file.
4131 An example of this is given in the documentation for this
4134 * muse-xhtml: New file that implements a publishing style which is
4135 derived from HTML mode. It uses a slightly modified version of
4136 the HTML markup rules to generate XHTML-compliant output.
4138 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
4139 "blosxom" style has been renamed to "blosxom-html". Fix a few
4142 * muse-journal.el: Add new "journal-xhtml" style.
4144 * muse-message.el: Add new "message-xhtml" style.
4147 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4150 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4151 muse-html.el muse-journal.el muse-message.el
4154 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4157 Add my muse configuration to the examples
4159 muse--main--1.0--patch-20
4161 2005-03-24 Michael Olson <mwolson@gnu.org>
4163 * examples/johnw: Move John Wiegley's configuration to this
4166 * examples/mwolson: My configuration files go here.
4168 * examples/mwolson/muse-init.el: My Muse configuration file. I
4169 just figured out how to keep links from being spell-checked or
4170 split up by fill-mode, so the implementation of this may be found
4171 here. I also made a function that sets up a blog entry for me.
4174 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4175 examples/mwolson/.arch-ids/muse-init.el.id
4176 examples/mwolson/muse-init.el
4182 examples/.arch-ids/muse-johnw.el.id
4183 ==> examples/johnw/.arch-ids/muse-johnw.el.id
4184 examples/.arch-ids/publish-johnw.id
4185 ==> examples/johnw/.arch-ids/publish-johnw.id
4186 examples/muse-johnw.el
4187 ==> examples/johnw/muse-johnw.el
4188 examples/publish-johnw
4189 ==> examples/johnw/publish-johnw
4192 examples/johnw examples/johnw/.arch-ids examples/mwolson
4193 examples/mwolson/.arch-ids
4196 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4199 Add muse-blosxom script and plugin for pyblosxom
4201 muse--main--1.0--patch-19
4203 2005-03-24 Michael Olson <mwolson@gnu.org>
4205 * muse-blosxom.el: Update copyright notice in headers and mention
4206 the pyblosxom scripts.
4208 * contrib/pyblosxom: New directory containing pyblosxom plugins
4211 * contrib/getstamps.py: Script that generates the "timestamps"
4212 file, run on the local machine.
4214 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4218 contrib/pyblosxom/.arch-ids/=id
4219 contrib/pyblosxom/.arch-ids/getstamps.py.id
4220 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4221 contrib/pyblosxom/getstamps.py
4222 contrib/pyblosxom/hardcodedates.py
4225 ChangeLog muse-blosxom.el
4228 contrib/pyblosxom contrib/pyblosxom/.arch-ids
4231 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4234 muse-blosxom.el has matured past experimental status
4236 muse--main--1.0--patch-18
4238 2005-03-23 Michael Olson <mwolson@gnu.org>
4240 * muse-blosxom.el: Remove common functionality that has already
4241 been implemented in `muse-html.el'. Derive this mode from
4242 `muse-html'. Update documentation. I now feel that this file is
4243 ready to be included in the top-level Muse directory.
4246 ChangeLog muse-blosxom.el
4249 experimental/.arch-ids/muse-blosxom.el.id
4250 ==> .arch-ids/muse-blosxom.el.id
4251 experimental/muse-blosxom.el
4255 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4258 Make muse-blosxom.el slightly less experimental
4260 muse--main--1.0--patch-17
4262 2005-03-22 Michael Olson <mwolson@gnu.org>
4264 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4265 Renamed from `blosxom-page-date-alist'. Currently it does nothing
4267 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4268 from the `muse-blosxom-markup-date-directive' rule.
4269 (blosxom-set-time): Remove this function. We're not going to be
4270 touching the timestamp manually anymore -- it's too much of a
4271 hassle. Right now I've got a python program that compiles a
4272 timestamp file and a pyblosxom helper that reads it. Something
4273 similar could be arranged for blosxom, I'm sure.
4277 ChangeLog experimental/muse-blosxom.el
4280 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4283 Apply latest journal-related updates from johnw
4285 muse--main--1.0--patch-16
4289 ChangeLog examples/muse-johnw.el muse-journal.el
4292 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4295 Add Projects node to the manual
4297 muse--main--1.0--patch-15
4299 2005-02-28 Michael Olson <mwolson@gnu.org>
4301 * muse.texi: Change copyright notice since the FSF is now the
4303 (Projects): New node, based on a section from the README file.
4309 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
4312 Correct documentation, adding some content.
4314 muse--main--1.0--patch-14
4316 2005-02-28 Michael Olson <mwolson@gnu.org>
4318 * muse.texi: Change license terms of the documentation to the GNU
4319 GPL instead of the GNU FDL, as per the consent of the copyright
4320 holders of the emacs-wiki manual, from which this is based. Some
4321 emacs-wiki-isms in the manual were corrected, and the Getting
4322 Started section was updated.
4328 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
4331 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
4333 muse--main--1.0--patch-13
4335 2005-02-17 Michael Olson <mwolson@gnu.org>
4337 * experimental/muse-blosxom.el: Somehow the contents of this file
4338 managed to get duplicated. I removed the duplicates.
4339 (muse-blosxom-date): Remove this, since it is not useful.
4340 (muse-blosxom-header): Use the standard header that blosxom.el
4344 ChangeLog experimental/muse-blosxom.el
4347 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
4350 Initial commit of muse.texi, nothing substantial
4352 muse--main--1.0--patch-12
4354 2005-02-07 Michael Olson <mwolson@gnu.org>
4356 * muse.texi: New file that provides the documentation for Muse.
4357 It is in a very rough form at the moment. Nothing substantial may
4358 be found here yet. Be ye warned.
4361 .arch-ids/muse.texi.id muse.texi
4367 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
4370 Add docstring, new trivial function
4372 muse--main--1.0--patch-11
4374 2005-02-07 Michael Olson <mwolson@gnu.org>
4376 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
4377 `muse-what-changed'. No functionality change.
4378 (muse-what-changed): New function that displays in diff format the
4379 changes made since the buffer was last saved.
4381 * muse-project.el (muse-project-publish): Add docstring.
4384 ChangeLog muse-mode.el muse-project.el
4387 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
4390 Add experimental version of muse-blosxom.el to project
4392 muse--main--1.0--patch-10
4394 2005-02-04 Michael Olson <mwolson@gnu.org>
4396 * Makefile (realclean): Remove file that gets generated when fonts
4399 * experimental/muse-bloxsom.el: New file that implements Blosxom
4400 support for Muse. It's in a very rough state, hence its placement
4401 in the `experimental' directory.
4404 experimental/.arch-ids/=id
4405 experimental/.arch-ids/muse-blosxom.el.id
4406 experimental/muse-blosxom.el
4412 experimental experimental/.arch-ids
4415 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
4418 Make permissions more consistent
4420 muse--main--1.0--patch-9
4426 modified directories:
4427 contrib examples scripts
4430 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
4435 muse--main--1.0--patch-8
4437 2005-02-04 Michael Olson <mwolson@gnu.org>
4439 * muse-build.el: Add contrib directory to `load-path'.
4440 (muse-elint-files): Load `muse-regexps.el'.
4442 * scripts/publish: Change permissions so that this script is
4443 executable. Add contrib directory to load list. Add
4444 `muse-regexps.el' to list.
4447 ChangeLog muse-build.el scripts/publish
4450 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
4453 Use "—" instead of "—"
4455 muse--main--1.0--patch-7
4457 2005-01-31 Michael Olson <mwolson@gnu.org>
4459 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
4460 with "—" so that documents validate properly. Thanks to
4461 Björn Lindström for the suggestion.
4463 * muse-html.el (muse-html-markup-strings): Ditto.
4466 ChangeLog muse-docbook.el muse-html.el
4469 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
4472 Fix use of "[:blank:]" in underline markup
4474 muse--main--1.0--patch-6
4476 2005-01-25 Michael Olson <mwolson@gnu.org>
4478 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
4479 use of `muse-regexp-blank'.
4482 ChangeLog muse-colors.el
4485 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
4488 Fix problem with headings being given wrong face
4490 muse--main--1.0--patch-5
4492 2005-01-03 Michael Olson <mwolson@gnu.org>
4494 * muse-colors.el: Add header.
4495 (muse-colors-emphasized): Headings were being given the coloring
4496 for the next level of heading instead of the real
4497 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
4498 Heading"). Thanks to Lan Yufeng for finding this and sending a
4501 * muse-regexps.el: Fix header.
4504 ChangeLog muse-colors.el muse-regexps.el
4507 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
4512 muse--main--1.0--patch-4
4514 2005-01-01 Michael Olson <mwolson@gnu.org>
4516 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
4517 version will be automatically maintained by Arch.
4521 .arch-ids/ChangeLog.id ChangeLog
4524 .arch-ids/ChangeLog.id
4525 ==> .arch-ids/ChangeLog.2004.id
4530 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
4533 Extended regexps fix, allow spaces in 1st part of links
4535 muse--main--1.0--patch-3
4537 2004-12-30 Michael Olson <mwolson@gnu.org>
4539 * muse.el (muse-link-regexp): Allow spaces in the first part of
4542 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
4543 customizable alternatives to extended character classes.
4545 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
4548 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
4549 muse-html.el muse-mode.el muse-publish.el muse.el
4552 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
4555 Begin to change regexp handling, tweak muse.el header
4557 muse--main--1.0--patch-2
4559 2004-12-29 Michael Olson <mwolson@gnu.org>
4561 * muse.el: Change Copyright notice to FSF. Change Maintainer to
4564 * muse-regexps.el: New file that implements regexp handling.
4565 Generalized regexp options will be moved to it eventually.
4568 .arch-ids/muse-regexps.el.id muse-regexps.el
4574 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
4577 Do some early spring cleaning
4579 muse--main--1.0--patch-1
4581 2004-12-29 Michael Olson <mwolson@gnu.org>
4583 * Makefile: Change path to `publish' script.
4585 * contrib/pcomplete.el: New file that is used by Muse without
4586 actually being a part of it: hence its location in the contrib
4589 * contrib/cgi.el, contrib/httpd.el: New location.
4591 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
4593 * scripts/publish, scripts/publish-project: Ditto.
4596 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
4597 contrib/pcomplete.el examples/.arch-ids/=id
4598 scripts/.arch-ids/=id
4605 ==> contrib/.arch-ids/cgi.el.id
4606 .arch-ids/httpd.el.id
4607 ==> contrib/.arch-ids/httpd.el.id
4608 .arch-ids/muse-johnw.el.id
4609 ==> examples/.arch-ids/muse-johnw.el.id
4610 .arch-ids/publish-johnw.id
4611 ==> examples/.arch-ids/publish-johnw.id
4612 .arch-ids/publish-project.id
4613 ==> scripts/.arch-ids/publish-project.id
4614 .arch-ids/publish.id
4615 ==> scripts/.arch-ids/publish.id
4619 ==> contrib/httpd.el
4621 ==> examples/muse-johnw.el
4625 ==> examples/publish-johnw
4627 ==> scripts/publish-project
4630 contrib contrib/.arch-ids examples examples/.arch-ids scripts
4634 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
4637 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4639 muse--main--1.0--base-0
4641 (automatically generated log message)
4644 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4645 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4646 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4647 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4648 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4649 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4650 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4651 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4652 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4653 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4654 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4655 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4656 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4657 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4658 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4659 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4660 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4661 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8