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-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
8 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
10 muse--main--1.0--patch-176
12 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
13 folders that match `muse-project-ignore-regexp'.
15 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
16 omission. Add ",.*" to list of bad directory parts.
18 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
19 matches `muse-project-ignore-regexp'.
21 * lisp/muse-publish.el: Install patch from Peter K. Lee.
22 (muse-style-elements-list): New function that returns a list of
23 references to ELEM in STYLE, including base styles.
24 (muse-publish-markup-region): Use muse-style-elements-list rather than
25 muse-style-elements when getting :regexps.
27 * lisp/muse-publish.el (muse-style-element): Add docstring.
30 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
34 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
37 Initial implementation of muse-xml.el. End of section edge case.
39 muse--main--1.0--patch-175
41 * AUTHORS: Add Peter K. Lee.
43 * Makefile (experimental): New target that builds experimental programs.
44 (distclean): Remove debian/dirs, a cruft file from the debian build
47 * examples/mwolson/muse-init.el: Update.
49 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
50 prompts for the blog entry to visit.
52 * experimental/Makefile: New file that causes experimental stuff to be
55 * experimental/muse-xml.el: New file that provides the experimental XML
58 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
61 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
63 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
64 involving end-of-file and paragraph detection.
66 * lisp/muse-wiki.el: Minor header fix.
68 * scripts/muse-build.el (load-path): Add "../experimental".
71 experimental/.arch-ids/Makefile.id
72 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
73 experimental/muse-xml.el
76 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
77 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
78 lisp/muse-wiki.el scripts/muse-build.el
81 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
84 Try to fix <example> region coloring problem.
86 muse--main--1.0--patch-174
88 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
89 If region is multiple lines, add '(font-lock-multiline t) to
90 properties. This should fix an annoying <example> region issue.
93 ChangeLog lisp/muse-colors.el
96 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
99 Don't publish implicit links that have a double-quote at begin or end.
101 muse--main--1.0--patch-173
103 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
104 double-quote exists at beginning or end.
106 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
107 don't colorize if a double-quote exists at beginning or end.
110 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
113 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
116 Fix failure to publish emphasis properly.
118 muse--main--1.0--patch-172
120 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
123 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
127 experimental/.arch-ids/muse-wiki-old.el.id
128 experimental/muse-wiki-old.el
131 ChangeLog lisp/muse-publish.el
134 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
137 Add a few common revision control directories to the ignore list.
139 muse--main--1.0--patch-171
141 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
142 directories to be ignored when building the file alist, such as those
143 used for CVS and Arch revision control data.
146 ChangeLog lisp/muse-project.el
149 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
152 Fix #2654: Append a newline when using pdf publishing style.
154 muse--main--1.0--patch-170
156 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
160 ChangeLog lisp/muse-latex.el
163 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
166 5 levels of headings colorization; color bare URLs.
168 muse--main--1.0--patch-169
170 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
171 Really color up to 5 headings.
172 (muse-colors-markup): Add muse-url-regexp.
173 (muse-colors-explicit-link): Renamed from muse-colors-link.
174 (muse-colors-implicit-link): Moved here from
175 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
176 we'll be coloring URLs.
179 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
182 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
185 Don't emphasize if a word constituent follows the trailer.
187 muse--main--1.0--patch-168
189 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
190 (muse-colors-verbatim): Don't colorize if a word constituent follows
193 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
194 word constituent follows the trailer.
197 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
200 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
203 Add coloring for example, verbatim, and =signs=; anchor fix.
205 muse--main--1.0--patch-167
207 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
208 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
209 (muse-colors-verbatim): Use `muse-verbatim-face'.
210 (muse-colors-markup): Move =sign= interpreting down so it gets higher
212 (muse-colors-tags): Add verbatim and literal tags.
213 (muse-colors-example-tag): Use `remove-text-properties' instead of
214 `set-text-properties', since the latter does not work consistently.
215 (muse-colors-literal-tag): New function that strips all markup from the
217 (muse-colors-link): Match against muse-explicit-link-regexp early on so
218 that we can work around an annoying XEmacs issue.
220 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
221 multi-line by default.
223 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
227 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
231 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
234 Link with anchor bugfix.
236 muse--main--1.0--patch-166
238 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
239 valid, as long as the base is valid.
242 ChangeLog lisp/muse-colors.el
245 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
248 Link inside table issue, fixes read-only text error.
250 muse--main--1.0--patch-165
252 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
253 inside tables so we don't get an error when links exist.
255 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
257 * lisp/muse-project.el (muse-project-publish): Don't take forced files
258 into account when displaying the "All files published" message, unless
259 they've actually been modified.
261 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
262 don't wrap in condition-case; we don't want the message to be muffled.
265 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
266 lisp/muse-project.el lisp/muse.el
269 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
272 Permit infinitely-nested sections.
274 muse--main--1.0--patch-164
276 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
277 (Deriving from an existing style): Mark up as a list.
279 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
280 Color an additional level of headings.
282 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
283 section-other, section-other-end, and section-close strings.
284 (muse-docbook-fixup-sections): Removed, since Muse now implements this
285 through the 'section-close string.
287 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
288 'begin-underline, since this messes up paragraph handling. Use
289 <h5></h5> for 'section-other.
291 (muse-html-fixup-tables): New function that sorts the table parts so
292 that order is head, foot, body. Apparently XHTML needs this, and it
293 seems like a good general practice, so we do it for HTML as well.
295 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
298 * lisp/muse-publish.el (muse-publish-section-close): New function that
299 determines where to put the section close given heading depth and
301 (muse-publish-markup-heading): Handle 'section-other and
302 'section-other-end. Call `muse-publish-section-close' at end of
305 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
309 ChangeLog examples/QuickStart lisp/muse-colors.el
310 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
311 lisp/muse-publish.el lisp/muse-texinfo.el
314 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
317 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
319 muse--main--1.0--patch-163
321 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
323 (muse-docbook-markup-regexps): Deal with new table algorithm.
324 (muse-docbook-transform-content-type, muse-docbook-encoding)
325 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
326 (muse-docbook-markup-table): Use a better table algorithm, based on the
327 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
328 and foot of the table. Use informaltable rather than table.
329 (muse-docbook-fixup-tables): New function that sorts all tables found
330 in the published document so that the order is head, foot, body.
331 (muse-docbook-markup-functions): Add anchor handler.
332 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
334 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
335 that insert an anchor at point.
337 * lisp/muse-html.el (muse-html-transform-content-type)
338 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
340 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
342 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
344 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
345 that was evaluated in the output.
348 ChangeLog examples/QuickStart lisp/muse-docbook.el
349 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
352 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
355 muse-texinfo: Improve formatting for enddots, dots, underline.
357 muse--main--1.0--patch-162
359 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
360 of enddots and dots. For begin-underline and end-underline, use "_",
361 since we don't have anything better.
364 ChangeLog lisp/muse-texinfo.el
367 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
370 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
372 muse--main--1.0--patch-161
374 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
375 list. This should fix #2635.
378 ChangeLog lisp/muse-texinfo.el
381 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
384 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
386 muse--main--1.0--patch-160
388 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
390 * debian/changelog: Ditto.
392 * debian/control (Build-Depends-Indep): Add tetex-bin.
394 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
397 * examples/QuickStart: Remove stray <comment> now that the bug that made
398 it necessary is fixed.
400 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
403 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
404 the contents from the footer to the header.
406 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
407 each number, not after.
409 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
411 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
412 happens when doing batch publishing. Minor whitespace fix.
415 ChangeLog Makefile.defs debian/changelog debian/control
416 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
417 lisp/muse-texinfo.el lisp/muse.el
420 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
423 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
425 muse--main--1.0--patch-159
427 * examples/QuickStart: Add "Write me." to empty sections at end so that
428 they publish correctly with DocBook.
430 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
431 paragraph starts with emphasis, example, link, or email address.
434 ChangeLog examples/QuickStart lisp/muse-docbook.el
437 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
440 Handle embedded docbook footnotes and <literal> edge case.
442 muse--main--1.0--patch-158
444 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
445 (muse-docbook-markup-strings): Use systemitem for example text.
446 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
447 <para></para> inside of them.
449 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
452 * lisp/muse-publish.el (muse-publish-url-transforms): Add
453 muse-publish-escape-specials-in-string to list by default.
455 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
456 argument IGNORE-READ-ONLY determines whether or not to ignore the
457 read-only property when transforming text. Add docstring.
458 (muse-publish-markup-word): Use non-nil third argument to
459 muse-publish-escape-specials when we're publishing `='-delimited text.
460 This allows =<literal><tag></literal>= to work as intended.
462 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
463 arguments after the first so that we can include this in
464 `muse-publish-url-transforms'.
466 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
469 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
473 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
476 Misc. blosxom fixes, like category directive.
478 muse--main--1.0--patch-157
480 * contrib/pyblosxom/getstamps.py: Add file extension.
482 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
483 extension. This will allow Muse to specify it once a
484 timestamps-writing routine gets written.
486 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
487 attention to the "category" directive, if it exists. Use file-truename
488 instead of expand-file-name for base directory.
490 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
493 * lisp/muse-project.el (muse-project): Add :timestamps to list of
494 available tags, even though it doesn't do anything yet.
497 ChangeLog contrib/pyblosxom/getstamps.py
498 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
502 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
505 Small logic fix with temp files.
507 muse--main--1.0--patch-156
509 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
510 buffer-name to determine whether the buffer is still around.
513 ChangeLog lisp/muse.el
516 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
519 Make customize of muse-project-alist work in Emacs21 and XEmacs.
521 muse--main--1.0--patch-155
523 * lisp/muse.el (muse-widget-type-value-create)
524 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
525 extra widgets from 'lazy type that are needed to get the
526 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
528 * lisp/muse.el (muse-implicit-link-functions)
529 (muse-explicit-link-functions): Remove predefined wiki-related options.
530 These are added in muse-wiki via custom-add-option.
532 * lisp/muse-mode.el (muse-mode-hook): Ditto.
534 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
536 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
537 ":strings" to cope with Emacs21 and XEmacs.
538 (muse-project-alist-set): Turn ":strings" back into ":symbols".
540 * lisp/muse-project.el (muse-project): Derive from 'default rather than
541 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
542 newlines. Control indentation. Remove an unnecessary inlined repeat.
544 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
545 since XEmacs doesn't support the alist widget. Deal with case where no
546 projects are defined, or a strange expression is used.
548 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
549 stuff using custom-add-option.
552 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
553 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
556 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
559 Don't kill temp buffer if debug-on-error is non-nil.
561 muse--main--1.0--patch-154
563 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
564 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
567 ChangeLog lisp/muse.el
570 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
573 Expand Debian package description.
575 muse--main--1.0--patch-153
577 * debian/control (Description): Expand this to make the package more
580 * debian/copyright, debian/rules: Minor whitespace cleanups.
582 * debian/changelog: Package 3.01.arch.152-1.
585 ChangeLog Makefile.defs debian/changelog debian/control
586 debian/copyright debian/rules
589 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
592 Header/footer docfix; ChangeLog correction.
594 muse--main--1.0--patch-152
596 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
597 Thanks to drkm for pointing out my error.
599 Use better documentation and customize interface for headers and footers.
600 Thanks to Chris McMahan.
603 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
604 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
605 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
607 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
610 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
613 Slight Debian version tweak.
615 muse--main--1.0--patch-151
617 * Makefile.defs (VERSION): Use a slightly different version naming
618 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
619 X.YY is the Muse version, and YYY is the patch level.
621 * debian/changelog: Ditto.
624 ChangeLog Makefile.defs debian/changelog
627 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
630 Improve debian build and put together a package.
632 muse--main--1.0--patch-150
634 * Makefile (debclean): New target that cleans up the mess that the
635 `debian' target makes.
636 (debian): Build using debuild rather than dpkg-buildpackage. Copy
637 results to my debian dist dir two levels up.
639 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
641 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
643 * debian/control (Standards-Version): Update to 3.6.2.
645 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
648 * debian/copyright (Copyright): Improve.
650 * debian/emacsen-install (FILES): Include contrib directory so that
651 muse-http.el compiles properly.
653 * debian/muse-el.examples: New file containing the example files to
656 * debian/rules: Move example stuff to muse-el.examples. Install some
657 additional documentation.
660 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
663 ChangeLog Makefile Makefile.defs debian/changelog
664 debian/control debian/copyright debian/emacsen-install
668 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
671 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
673 muse--main--1.0--patch-149
675 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
676 the beginning of a header would be emphasized if an asterisk came
678 (muse-colors-underlined): Don't allow end of underlined text to be the
679 beginning of a line. Don't use memq to check for whitespace syntax; eq
682 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
683 on. We'll use a more clever trick to keep emphasis characters from
684 being interpreted in explicit links -- add a custom 'noemphasis text
685 property to them. Move mdash rule further down so that I can add
686 designations after blockquoted text.
688 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
689 text has the 'noemphasis property, ignore it.
690 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
691 property to the text between BEG and END, or match beginning and end.
693 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
694 before trying to set buffer-modified to nil. This should fix a
695 "selecting deleted buffer" error when publishing from command line.
698 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
702 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
705 Journal validation fixes.
707 muse--main--1.0--patch-148
709 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
710 default rather than HTML 4.0 [strict].
711 (muse-html-markup-strings): Include empty alt element.
713 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
715 * muse.texi (Journal): Ditto.
718 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
721 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
724 Add debian files; tweak Makefile.
726 muse--main--1.0--patch-147
728 * Makefile (distclean): Remove directory created by dist rule.
729 (dist): Make this only generate the directory, not the tarball.
730 (release): New target that generates the tarball and zipfile.
731 (debrelease): New target that builds the debian package for Muse.
732 (upload): Depend on release target.
734 * examples/mwolson/stylesheets: Add forgotten Arch id.
737 debian/.arch-ids/=id debian/.arch-ids/changelog.id
738 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
739 debian/.arch-ids/emacsen-install.id
740 debian/.arch-ids/emacsen-remove.id
741 debian/.arch-ids/emacsen-startup.id
742 debian/.arch-ids/muse-el.dirs.id
743 debian/.arch-ids/muse-el.docs.id
744 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
745 debian/changelog debian/control debian/copyright
746 debian/emacsen-install debian/emacsen-remove
747 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
748 debian/muse-el.info debian/rules
749 examples/mwolson/stylesheets/.arch-ids/=id
750 examples/mwolson/stylesheets/.arch-ids/blog.css.id
751 examples/mwolson/stylesheets/.arch-ids/common.css.id
752 examples/mwolson/stylesheets/.arch-ids/print.css.id
753 examples/mwolson/stylesheets/.arch-ids/screen.css.id
754 examples/mwolson/stylesheets/blog.css
755 examples/mwolson/stylesheets/common.css
756 examples/mwolson/stylesheets/print.css
757 examples/mwolson/stylesheets/screen.css
763 debian debian/.arch-ids examples/mwolson/stylesheets
764 examples/mwolson/stylesheets/.arch-ids
767 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
770 Allow `muse-index-as-string' to remove current file from output.
772 muse--main--1.0--patch-146
774 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
775 which excludes the current file from the output. Improve
779 ChangeLog lisp/muse-mode.el
782 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
785 S-TAB issue with Windows.
787 muse--main--1.0--patch-145
789 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
793 ChangeLog lisp/muse-mode.el
796 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
799 Improve temp buffer usage.
801 muse--main--1.0--patch-144
803 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
804 `insert-file-contents'. This should further help with the temp
805 buffer problem. Thanks to Peter K. Lee and drkm for the research
808 * lisp/muse.el (muse-with-temp-buffer): Renamed from
809 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
810 make sure the temp buffer is killed. I didn't implement an option to
811 save the contents of the temp buffer.
814 ChangeLog lisp/muse-book.el lisp/muse-http.el
815 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
819 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
822 muse-docbook: split-string Emacs21 fix.
824 muse--main--1.0--patch-143
826 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
827 split-string to fix an Emacs21 issue.
830 ChangeLog lisp/muse-docbook.el
833 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
836 muse-docbook: Parse author directive so that it validates properly.
838 muse--main--1.0--patch-142
840 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
841 attempts to publish the contents a DocBook-usable <author> tag.
842 (muse-docbook-header): Use `muse-docbook-get-author'.
845 ChangeLog lisp/muse-docbook.el
848 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
851 Be a bit more clever with our consecutive list regexp.
853 muse--main--1.0--patch-141
855 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
856 clever with our consecutive list regexp.
859 ChangeLog lisp/muse-docbook.el
862 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
865 Do the right thing with consecutive list items, hopefully.
867 muse--main--1.0--patch-140
869 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
870 (muse-docbook-header): Add DTD string.
871 (muse-docbook-markup-regexps): Add rule that merges consecutive list
873 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
874 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
877 ChangeLog lisp/muse-docbook.el
880 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
883 Improve customize interface for `muse-project-alist' once more.
885 muse--main--1.0--patch-139
887 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
888 setting to be anything, since we now support settings that use lists.
889 (muse-project): Vastly improve this by naming each setting and showing
890 what exact type is required. Handle case where a function is not
891 defined yet. Use a set for styles, which looks nice. This is about as
892 good as it can be ... unless we add some sort of inline documentation
893 later on. A setting was added for Yann's :force-publish tag.
895 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
899 ChangeLog lisp/muse-project.el lisp/muse.el
902 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
905 Merged from hodique@lifl.fr--2005 (patch 24-33)
907 muse--main--1.0--patch-138
911 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
912 Merged from mwolson@gnu.org--2005 (patch 96)
914 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
915 Merged from mwolson@gnu.org--2005 (patch 97-101)
917 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
918 Merged from mwolson@gnu.org--2005 (patch 102-106)
920 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
921 Merged from mwolson@gnu.org--2005 (patch 107-120)
923 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
924 Merged from mwolson@gnu.org--2005 (patch 121-131)
926 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
927 Merged from mwolson@gnu.org--2005 (patch 132)
929 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
930 Merged from mwolson@gnu.org--2005 (patch 133-135)
932 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
933 Merged from mwolson@gnu.org--2005 (patch 136)
935 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
936 Merged from mwolson@gnu.org--2005 (patch 137)
938 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
939 Introduce :force-publish project keyword. Fix bug #2637
942 ChangeLog lisp/muse-project.el
945 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
946 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
947 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
948 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
949 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
950 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
951 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
952 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
953 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
954 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
957 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
960 Prevent temp buffers from prompting for save; handle lisp errors better.
962 muse--main--1.0--patch-137
964 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
965 bound" error. I don't know for certain where this is coming from,
966 though ... *grumble*.
968 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
969 like how emacs-wiki does it. Warn the user about lisp errors,
970 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
971 publish as something valid in most markup styles, with increased
972 emphasis on those that don't support it. That's a win-win ... I think
975 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
976 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
977 to kill the buffer so we don't get any annoying prompts. I *strongly*
978 believe that this should be the default behavior of `with-temp-buffer'.
980 * lisp/muse-book.el (muse-book-publish-project): Use
981 `muse-with-temp-buffer-no-prompt'.
983 * lisp/muse-http.el (muse-http-reject): Ditto.
985 * lisp/muse-mode.el (muse-index-as-string): Ditto.
987 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
989 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
990 (muse-publish-markup-email, muse-published-contents): Ditto.
993 ChangeLog lisp/muse-book.el lisp/muse-colors.el
994 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
995 lisp/muse-publish.el lisp/muse.el
998 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1001 Customization error; Makefile tweaks.
1003 muse--main--1.0--patch-136
1005 * Makefile (dist): Use a tla-specific method to create the tarball.
1006 Create a zip file as well.
1007 (upload): New rule that uploads the tarball and zip file to gna.org.
1009 * Makefile.defs (VERSION): New variable that determines the version
1010 string to use in the `dist' and `upload' targets.
1012 * lisp/muse.el (muse-implicit-link-functions)
1013 (muse-explicit-link-functions): Use :type of hook so that the options
1017 ChangeLog Makefile Makefile.defs lisp/muse.el
1020 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1023 Prepare Muse 3.01.90 (3.02 RC1).
1025 muse--main--1.0--patch-135
1029 ChangeLog lisp/muse.el muse.texi
1032 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1035 Attempt to get the right file extension when publishing; more examples.
1037 muse--main--1.0--patch-134
1039 * examples/mwolson/muse-init.el: Update my configuration.
1041 * examples/mwolson/templates: Store my web page templates here.
1043 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1045 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1046 descriptions. Yet another reason to implement my list-returning from
1049 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1050 with a few more edge cases. Throw together a rough hack for
1051 determining when to include the output file extension.
1053 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1054 but still ineffective.
1057 examples/mwolson/templates/.arch-ids/=id
1058 examples/mwolson/templates/.arch-ids/footer.html.id
1059 examples/mwolson/templates/.arch-ids/generic-footer.html.id
1060 examples/mwolson/templates/.arch-ids/generic-header.html.id
1061 examples/mwolson/templates/.arch-ids/header.html.id
1062 examples/mwolson/templates/footer.html
1063 examples/mwolson/templates/generic-footer.html
1064 examples/mwolson/templates/generic-header.html
1065 examples/mwolson/templates/header.html
1068 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1072 examples/mwolson/templates
1073 examples/mwolson/templates/.arch-ids
1076 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1079 Make published link handling do the right thing, plus misc. fixes.
1081 muse--main--1.0--patch-133
1083 * lisp/muse-mode.el (muse-mode-hook): Add option for
1084 `muse-wiki-update-custom-values'. The :set function makes sure that
1085 this is always included in `muse-mode-hook' if muse-wiki is loaded.
1086 This probably isn't best-practice, but it works.
1088 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1091 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1092 `muse-publish-prepare-url' to the listed options.
1094 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1095 output-dir is not specified.
1097 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1098 here instead of later on.
1100 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1101 right thing when `muse-wiki-interwiki-alist' is nil.
1103 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1104 `muse-publish-output-file'.
1106 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1107 (muse-wiki-transform-wikiword): Removed. We should not use the
1108 publishing transforms facility to handle these.
1110 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1111 links as "link" rather than "url".
1113 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1114 takes care of any customization cleaups that need to happen whenever
1115 muse-mode is entered.
1117 * lisp/muse.el (muse-implicit-link-functions): Add options for
1118 `muse-handle-url' and the wiki handlers.
1119 (muse-explicit-link-functions): Add option for
1120 `muse-wiki-handle-internal'.
1123 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1124 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1127 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1130 Add invalid directory assertion.
1132 muse--main--1.0--patch-132
1134 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1135 any invalid directories will trigger an error.
1138 ChangeLog lisp/muse-project.el
1141 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1144 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1146 muse--main--1.0--patch-131
1153 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1156 Yann's assignment form came in!
1158 muse--main--1.0--patch-130
1165 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1168 Compilation fix, minor shuffling in `muse-mode'.
1170 muse--main--1.0--patch-129
1172 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1173 accessing it. Fixes Yet Another Compiler Error.
1175 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1176 project-specific settings happen first.
1179 ChangeLog lisp/muse-mode.el lisp/muse.el
1182 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1185 Fix annoying initial buffer coloring problem.
1187 muse--main--1.0--patch-128
1189 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1190 where even buffer-file-name is not set. This happens the first time we
1191 attempt to colorize the buffer. I'm rather astonished that I had to do
1195 ChangeLog lisp/muse-wiki.el
1198 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
1201 Jump to bad and good links on TAB; mode-choosing fix.
1203 muse--main--1.0--patch-127
1205 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
1206 pics a major mode for a file. If one is specified in the project of
1207 file, use it. Otherwise, use muse-mode.
1208 (muse-next-reference, muse-previous-reference): Jump to bad links as
1211 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
1215 ChangeLog lisp/muse-mode.el lisp/muse.el
1218 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
1221 Add specified Muse file extension to auto-mode-alist.
1223 muse--main--1.0--patch-126
1225 * lisp/muse.el (muse-file-extension): If extension is specified, remove
1226 the old extension from auto-mode-alist and add the new one. This
1227 eliminates the need to set muse-mode-auto-p when you have specified a
1228 Muse file extension.
1230 * examples/mwolson/muse-init.el: Sync.
1233 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
1236 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
1239 Make `muse-project-alist' more intuitively customizable.
1241 muse--main--1.0--patch-125
1243 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
1246 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
1247 (muse-project-alist-get): New function that pre-parses
1248 `muse-projects-alist' before customization in order to work around an
1249 annoying limitation in the customize interface.
1250 (muse-project-alist-set): New function that takes the value that
1251 customize gave us and turns it into something Muse can use.
1252 (muse-project): New widget that outlines the form of the
1253 `muse-project-alist' variable.
1254 (muse-project-alist): Use the `muse-project' widget and specify :set
1258 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
1261 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
1264 Silence compiler warnings.
1266 muse--main--1.0--patch-124
1268 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
1270 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
1273 * lisp/muse-project.el (muse-project-applicable-styles): Call
1274 `muse-assert' with only 1 argument to silence a compiler warning.
1277 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1278 lisp/muse-project.el
1281 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
1284 muse-docbook: Merge several other types of tags if necessary.
1286 muse--main--1.0--patch-123
1288 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
1289 `muse-docbook-fixup-sections'. For each TAG in
1290 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
1291 merge them together. Thanks to Dale P. Smith for the suggestion.
1292 (muse-docbook-merged-tags): Customizable list of tags that need merging.
1295 ChangeLog lisp/muse-docbook.el
1298 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
1301 muse-docbook: Output an XML tag with encoding at the beginning of document.
1303 muse--main--1.0--patch-122
1305 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
1307 (muse-docbook-encoding-default): New option that determines which Emacs
1308 buffer encoding to use by default in Muse DocBook files if none is
1310 (muse-docbook-charset-default): New option that determines the DocBook
1311 XML charset to use if no translation is found in
1312 muse-docbook-encoding-map.
1313 (muse-docbook-encoding-map): New option alist that maps an emacs coding
1314 system to its associated DocBook coding system.
1315 (muse-docbook-transform-content-type): New function that determines the
1316 DocBook XML encoding to use based on the contents of
1317 muse-docbook-encoding-map.
1318 (muse-docbook-encoding): New function that calls
1319 muse-docbook-transform-content-type.
1320 (muse-docbook-finalize-buffer): New function that sets the buffer file
1321 coding system to the value of muse-docbook-encoding-default, but only
1322 if the buffers contents have no special characters.
1323 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
1326 ChangeLog lisp/muse-docbook.el
1329 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
1332 Apply muse-docbook patch from Dale P. Smith.
1334 muse--main--1.0--patch-121
1336 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
1337 Dale P. Smith to make the markup much better.
1340 AUTHORS ChangeLog lisp/muse-docbook.el
1343 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
1346 Use different mapping for S-tab on Windows.
1348 muse--main--1.0--patch-120
1350 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
1351 Windows, use [(shift tab)] for `muse-previous-reference'.
1354 ChangeLog lisp/muse-mode.el
1357 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
1362 muse--main--1.0--patch-119
1364 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
1365 `muse-match-string-no-properties' so XEmacs doesn't complain.
1368 ChangeLog lisp/muse-wiki.el
1371 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
1374 Handle a few edge cases with project-page resolution gracefully.
1376 muse--main--1.0--patch-118
1378 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
1379 make sure that PAGE is specified. STYLES should be generated
1380 automatically, but it could theoretically fail. I'm managing to
1381 trigger this when messing with unsaved Muse files. Handle case where
1382 buffer has not yet been saved.
1383 (muse-project-find-file): Don't try to resolve relative links; just
1386 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
1387 point-of-reference bug. No need to call muse-project-page-of-file
1388 since buffer-file-name and muse-publishing-current-file both give us
1391 * lisp/muse-mode.el (muse-link-at-point): For some reason,
1392 `skip-chars-backward' only respects the newline some of the time.
1396 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1400 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
1403 Fix image-link goof-up and add pretty titles.
1405 muse--main--1.0--patch-117
1407 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
1408 class="image-link"> instead of <div class="image-link">. I found a bug
1409 with the way I was handling both, so I decided to simplify things.
1411 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
1412 `muse-publish-output-name', but keeps the directory prefix.
1413 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
1415 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
1416 customizable option that determines the words to downcase in title.
1417 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
1418 Capitalized Title out of either a string or the current title. This is
1419 not currently used by any other function -- for now it is meant to be
1423 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
1426 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
1429 Escape specials in link descriptions.
1431 muse--main--1.0--patch-116
1433 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
1434 function that escapes special characters in the given string according
1435 to the current publishing style.
1436 (muse-publish-url): Use the above function to escape the description
1437 part of extended links.
1438 (muse-publish-prepare-url): Don't make string read-only; it does
1441 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1442 (muse-wiki-transform-wikiword): Don't make string read-only.
1445 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1448 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
1451 Escape "&", "<", and ">" in URL text.
1453 muse--main--1.0--patch-115
1455 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
1456 specially. Thanks to John Sullivan for the suggestion.
1459 ChangeLog lisp/muse-html.el
1462 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
1465 Update my example configuration.
1467 muse--main--1.0--patch-114
1469 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
1470 project to "WebSite" in order to make it more distinct.
1471 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
1472 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
1474 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
1475 published name of the current file. I really should make a function
1476 called `muse-published-name' or something similar!
1477 ("\C-cpx"): Use this key sequence for
1478 `my-muse-prepare-entry-for-xanga'.
1479 (muse-file-extension): I'm making use of this so I can figure out its
1483 ChangeLog examples/mwolson/muse-init.el
1486 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
1489 Tackle a project name interwiki highlighting snafu.
1491 muse--main--1.0--patch-113
1493 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
1494 this. It seems to be more robust now. Highlighting is going the way I
1498 ChangeLog lisp/muse-wiki.el
1501 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1504 Fix some gross mistakes.
1506 muse--main--1.0--patch-112
1508 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1511 * lisp/muse-project.el (muse-project-file-entries): If
1512 `muse-file-extension' is defined, use it to filter the entries.
1514 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1515 variable. Move higher in file.
1517 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1518 argument instead of the real name of the variable.
1521 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1525 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1528 Make natural interwiki links between projects mostly work.
1530 muse--main--1.0--patch-111
1532 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1533 function and flesh it out. This seems to work properly, though for
1534 some reason, interwiki links using projects are a bit flakey.
1535 (muse-wiki-handle-interwiki): Deal with case where we have a project
1536 name in an interwiki link.
1539 ChangeLog lisp/muse-wiki.el
1542 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1545 Fix Emacs21 issue with muse-insert-tag.
1547 muse--main--1.0--patch-110
1549 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1550 completing-read to appease older Emacsen.
1553 ChangeLog lisp/muse-mode.el
1556 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1559 Fix error with `muse-blosxom-new-entry' and Emacs21.
1561 muse--main--1.0--patch-109
1563 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1564 `completing-read' so that old versions of Emacs don't complain.
1567 ChangeLog lisp/muse-blosxom.el
1570 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1573 Try to fix an error with `muse-blosxom-get-categories'.
1575 muse--main--1.0--patch-108
1577 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1578 about processing directories.
1581 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1584 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1587 Make a distinction between implicit and explicit links at publish-time.
1589 muse--main--1.0--patch-107
1591 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1593 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1595 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1596 `explicit' argument.
1598 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1599 not we are dealing with an explicit link.
1601 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1603 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1604 argument, but ignore it.
1606 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1607 when link is not explicit.
1610 ChangeLog lisp/muse-html.el lisp/muse-http.el
1611 lisp/muse-publish.el lisp/muse-wiki.el
1614 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1617 Implement several WikiWord handling fixes.
1619 muse--main--1.0--patch-106
1621 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1622 found by the handlers. Don't send implicit links through some of the
1625 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1626 of interwiki link before calling `muse-handle-explicit-link'.
1628 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1629 "\\|" separator between project-alist entries and interwiki entries.
1630 Force a reconfiguration of muse-colors-markup.
1632 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1633 sure that we don't colorize WikiNames that don't go with any file.
1637 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1641 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1644 Attempt to simplify muse-wiki a bit.
1646 muse--main--1.0--patch-105
1648 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1651 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1652 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1653 (muse-wiki-update-use-wikiword-markup-regexp)
1654 (muse-wiki-update-use-wikiword-link-function)
1655 (muse-wiki-update-use-wikiword-url-transforms): Remove.
1656 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1658 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1659 `muse-wiki-use-wikiword' is specified.
1661 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1662 unless `muse-wiki-use-wikiword' is specified.
1664 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1667 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1668 muse-publish-markup-regexps.
1670 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1671 muse-publish-url-transforms.
1673 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1674 muse-wiki-handle-wikiword to muse-implicit-link-functions.
1678 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1681 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1684 Make muse-blosxom use relative name of published file in page-date alist.
1686 muse--main--1.0--patch-104
1688 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1690 (muse-blosxom-update-page-date-alist): Renamed from
1691 `muse-blosxom-markup-date-directive'. Make the current file name
1692 relative to the base directory and strip file extension if necessary.
1696 ChangeLog lisp/muse-blosxom.el
1699 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1702 Hack on muse-blosxom timestamps somewhat.
1704 muse--main--1.0--patch-103
1706 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1707 actually do something useful. This should have a different name,
1709 ("blosxom-html", "blosxom-xhtml"): Call
1710 `muse-blosxom-markup-date-directive' after publishing each entry.
1714 ChangeLog lisp/muse-blosxom.el
1717 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1720 Fix several startup and compile errors.
1722 muse--main--1.0--patch-102
1724 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
1725 fixes an error that occurred during startup.
1727 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1728 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1731 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1732 that the nasty compile errors go away. Fix a few typos.
1733 (muse-ignored-extensions): Fix docstring.
1734 (muse-file-extension): Move this higher in the file.
1739 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1742 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
1745 Note that muse-file-extension should not have "." in front.
1747 muse--main--1.0--patch-101
1749 * lisp/muse-project.el (muse-project-find-file): Handle case where
1750 muse-file-extension is not specified.
1752 * lisp/muse.el (muse-file-extension): Note that the period at the
1753 beginning of this value should be omitted.
1755 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
1756 file extension so that regexp characters inside the extension will not
1757 goof it up. This should never be a problem in normal cases, but let's
1762 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1766 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
1769 Implement optional file extension of Muse files.
1771 muse--main--1.0--patch-100
1773 * lisp/muse-mode.el (muse-mode): Make sure
1774 `muse-update-ignored-extensions-regexp' gets updated every time we
1775 enter Muse mode. This works around a bug in the customize interface --
1776 if a user changes an option using setq, the :set function sometimes
1777 does not get executed. I should really try to determine whether or not
1778 this is really an issue anymore.
1780 * lisp/muse-project.el (muse-project-find-file): Make use of
1781 `muse-file-extension'.
1783 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
1784 customizable; it is autogenerated from `muse-ignored-extensions'.
1785 (muse-update-ignored-extensions-regexp): New function that sets the
1786 value of `muse-ignored-extensions-regexp'. This is needed in order to
1787 make sure that the value of `muse-file-extension' is taken into
1789 (muse-ignored-extensions): New option that determines which file
1790 extensions to ignore. It is in the form of a list of regexps.
1792 * lisp/muse.el (muse-file-extension): New option that allows the user to
1793 specify the file extension to be used for Muse files. By default, this
1794 is nil, which means that no extension will be used.
1796 * lisp/muse.el (muse-page-name): Handle case where
1797 `muse-ignored-extensions-regexp' is nil.
1801 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1802 lisp/muse-regexps.el lisp/muse.el
1805 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
1808 Document new blosxom convenience feature.
1810 muse--main--1.0--patch-99
1812 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
1813 `muse-blosxom-project-alist-entry'. An example is provided in the
1818 ChangeLog lisp/muse-blosxom.el
1821 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
1824 Further work on `muse-project-alist' entry generation for blosxom.
1826 muse--main--1.0--patch-98
1828 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
1829 Include subdirectories in first part of "Blog" entry.
1831 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
1832 that returns a list of dirs that are to be used with the first part of
1833 a `muse-project-alist' entry.
1837 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1840 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
1843 New function: muse-blosxom-project-alist-entry.
1845 muse--main--1.0--patch-97
1847 * examples/mwolson/muse-init.el: Update from my latest settings.
1848 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
1850 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
1851 that generates the latter part of an entry for `muse-project-alist'.
1855 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1858 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1861 Merged from hodique@lifl.fr--2005 (patch 12-23)
1863 muse--main--1.0--patch-96
1867 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1868 Merged from mwolson@gnu.org--2005 (patch 68-76)
1870 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1871 Merged from mwolson@gnu.org--2005 (patch 77-80)
1873 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1874 Merged from mwolson@gnu.org--2005 (patch 81)
1876 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1877 Merged from mwolson@gnu.org--2005 (patch 82)
1879 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1880 Escape % in latex publishing
1882 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1885 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1886 small improvement on muse-make-link
1888 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1889 Fix customization of muse-wiki-wikiword-regexp
1891 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1892 Allow full customization of WikiWords
1894 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1895 Fix mouse-2 yank bug in muse-mode
1897 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1898 Fix interpretation order
1900 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1901 Merged from mwolson@gnu.org--2005 (patch 83-95)
1905 ChangeLog lisp/muse-wiki.el
1908 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1909 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1910 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1911 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1912 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1913 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1914 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1915 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1916 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1917 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1918 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1919 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1922 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
1927 muse--main--1.0--patch-95
1929 * lisp/muse-mode.el (muse-follow-name-at-point)
1930 (muse-follow-name-at-mouse): Docfixes.
1934 ChangeLog lisp/muse-mode.el
1937 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
1940 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
1942 muse--main--1.0--patch-94
1944 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
1945 `muse-blosxom-new-entry'.
1947 * muse.texi (Blosxom Entries): Ditto.
1951 ChangeLog lisp/muse-blosxom.el muse.texi
1954 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
1957 Re-add global mouse-2 event.
1959 muse--main--1.0--patch-93
1961 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
1962 mouse-2, since Yann found a way around the problem I was facing.
1963 (muse-follow-name-at-mouse): Call the event that would normally be used
1964 here if we don't have a link at point.
1968 ChangeLog lisp/muse-mode.el
1971 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
1974 Fix publishing error.
1976 muse--main--1.0--patch-92
1978 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
1979 the cdr of output-dir. This was a code fragment from a previous
1980 attempt to refactor this function.
1984 ChangeLog lisp/muse-project.el
1987 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
1990 Work on getting to the point where we can resolve project interwiki links.
1992 muse--main--1.0--patch-91
1994 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1995 `muse-publishing-current-file'.
1997 * lisp/muse-project.el (muse-project-of-file): Ditto.
1999 * lisp/muse-project.el (muse-project-applicable-styles): New function
2000 that returns the usable styles for a file, given either a list of
2001 styles or a project name. This is useful for removing styles that will
2002 be ignored for a file.
2003 (muse-project-publish-file): Split :include and :exclude processing
2004 into `muse-project-applicable-styles'.
2006 * lisp/muse-publish.el (muse-publish-output-name): Use
2007 `muse-publishing-current-file'.
2009 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2011 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2014 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2015 names to be uninterpreted. Remove need for muse-assoc-string.
2017 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2018 function that will be called to fetch a link to a page from a Muse
2019 project from the output file of the currently-published file. This is
2020 commented out for now since I ran out of energy.
2022 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2023 `muse-wiki-resolve-project-page' for handling Muse project interwiki
2024 links, but only when no match was found in `muse-wiki-interwiki-alist'.
2025 Handle case where no interwiki can be found, even though this should
2028 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2029 whenever Muse mode is entered. That way we don't have to enter an
2030 extra command in our .emacs.
2032 * lisp/muse.el (muse-current-file): Remove this, since a variable called
2033 `muse-publishing-current-file' already exists that does the same thing.
2036 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2038 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2043 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2044 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2047 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2050 Mouse-2 on regular text will yank rather than give an error.
2052 muse--main--1.0--patch-90
2054 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2055 this seems to be more trouble than it's worth.
2056 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2057 use our own implementation.
2061 ChangeLog lisp/muse-mode.el
2064 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2067 Make interwiki links publish with the correct extension.
2069 muse--main--1.0--patch-89
2071 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2072 prefix and suffix to interwiki names, as well as stripping out unwanted
2077 ChangeLog lisp/muse-wiki.el
2080 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2083 Fix publishing of bare interwiki names.
2085 muse--main--1.0--patch-88
2087 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2088 `set'. Use `muse-assoc-string' instead of `assoc'.
2090 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2091 `assoc-string' functionality usable with Emacs21 and XEmacs.
2095 ChangeLog lisp/muse-wiki.el lisp/muse.el
2098 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2101 Apply a few fixes from Yann's branch.
2103 muse--main--1.0--patch-87
2105 Background: I hacked on Muse over the weekend while offline, and so did
2106 Yann. His changes to muse-wiki.el are different than the
2107 ones that I made, so we should probably figure out the best
2108 way to handle this when we both get on IRC again. For now,
2109 I've merged in the bugfixes that he's made, omitting most of
2110 the changes to muse-wiki.
2112 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2114 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2116 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2117 introduced previously.
2121 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2124 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2127 Warn if file not published; hack further on Wiki stuff.
2129 muse--main--1.0--patch-86
2131 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2132 complete <div> tags that are of the class "image-link". It is hoped
2133 that this will prevent user-added <div> tags from being mangled.
2135 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2136 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2137 need to look at the text at point.
2139 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2140 current file has not been published since it was up-to-date. Thanks to
2141 Bill Freeman for the suggestion.
2143 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2144 is nil. If this happens, return the original URL.
2146 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2147 `muse-wiki-update-interwiki-regexp.'
2148 (muse-wiki-update-interwiki-regexp): New function that sets the value
2149 of `muse-wiki-interwiki-regexp'.
2150 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2153 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2154 `muse-wiki-expand-interwiki'.
2155 (muse-wiki-transform-wikiword): New function that prevents WikiWords
2156 with no matching file from being published as links.
2158 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2159 string argument once again, since this behavior is needed when
2161 (muse-wiki-handle-wikiword): Ditto.
2163 * lisp/muse.el (muse-handle-url): Ditto.
2165 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
2166 after every unsuccessful attempt at handling the link. If argument is
2167 given, restore match-data at end, too.
2169 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2170 argument. Match data is always saved. If argument is not given,
2171 assume that `muse-implicit-link-regexp' has been matched against, and
2172 return the 1st match string if no handlers worked.
2176 ChangeLog lisp/muse-html.el lisp/muse-mode.el
2177 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2180 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2183 Hack on WikiName handling and make TAB work for Wiki links.
2185 muse--main--1.0--patch-85
2187 * lisp/muse-colors.el (muse-colors-markup): Use
2188 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2190 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
2191 nil, don't color bad links. If non-nil, color bad links.
2193 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2195 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2196 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2197 (muse-journal-rss-munge-buffer): Ditto.
2199 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
2202 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
2203 are handled first, then implicit ones. It should work better in all
2204 cases. For now, we depend on the value of `muse-implicit-link-regexp'
2205 to determine how far to scan for an implicit link. This defaults to
2206 the text between the point and the next space.
2208 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
2209 `muse-visit-link'. If the ANCHOR argument is a string, search for it
2210 literally after opening the buffer. Hopefully this can be of use in
2211 custom visit-link functions, when necessary.
2213 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
2214 `muse-visit-link-default'.
2216 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
2217 Search by text properties instead of regexps. This allows Muse to find
2218 links without having to have a massive regexp that contains all link
2219 types. The downside is that this will not work if the user defontifies
2220 the buffer. But it would somewhat defeat the purpose of following
2221 links if you can't see them.
2223 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
2224 enough command line args are passed in batch mode.
2226 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
2227 `muse-explicit-link-regexp'.
2229 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
2232 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
2233 specifies the "common ground" of all implicit links, like URLs, bare
2234 WikiNames, and -- in the future -- email addresses.
2236 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
2238 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
2239 optional. That was a bad idea on my part. Renamed from
2240 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
2243 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
2244 `muse-wiki-interwiki-expand'.
2245 (muse-wiki-handle-wikiword): Renamed from
2246 `muse-wiki-wikiword-handle'.
2248 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
2249 for the eval-after-load arg since XEmacs chokes on constants.
2251 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
2252 face on WikiWords that don't correspond with a file. If people really
2253 want this to appear in bad-link face, I could accommodate that.
2255 * lisp/muse.el (muse-handle-url): New function that detects whether the
2256 given string is a URL.
2257 (muse-implicit-link-functions): Renamed from
2258 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
2259 (muse-explicit-link-functions): Renamed from
2260 `muse-mode-handler-functions'.
2261 (muse-handle-implicit-link): New function that handles all
2262 implicit links by calling functions from `muse-implicit-link-functions'.
2263 (muse-handle-explicit-link): Renamed from
2268 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
2269 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
2270 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2273 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
2276 Allow WikiWords to be ignored with <nop> or "''''".
2278 muse--main--1.0--patch-84
2280 * lisp/muse-mode.el (muse-browse-result): Docfixes.
2282 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
2283 whether to hide <nop> tags when coloring a Muse buffer.
2284 (muse-wiki-wikiword-at-point): Docfix.
2285 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
2286 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
2288 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
2289 which keeps the WikiWord that follows it from being interpreted.
2290 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
2295 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2298 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
2301 Update postal address of FSF in muse-wiki.el.
2303 muse--main--1.0--patch-83
2305 * lisp/muse-wiki.el: Update postal address of the FSF.
2309 ChangeLog lisp/muse-wiki.el
2312 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
2315 Interpret explicit links before emphasis.
2317 muse--main--1.0--patch-82
2319 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
2320 links before emphasis.
2322 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
2326 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2329 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
2332 Wiki hacking, regexp tweaks.
2334 muse--main--1.0--patch-81
2336 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
2339 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
2340 that indicates whether or not to use character classes in regexps. The
2341 default is to let Muse try to figure it out.
2342 (muse-extreg-usable-p): Make use of this variable.
2344 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
2345 this regexp. I'm guessing it was supposed to have a TAB in there at
2346 one time. Replace this stuff with muse-regexp-space.
2348 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
2351 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
2354 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
2355 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
2356 We'll fix those anchor problems eventually!
2358 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
2359 uses `muse-interwiki-handle' to determine whether an interwiki link is
2362 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
2363 look for a suitable value at point if needed.
2365 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
2367 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
2369 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
2372 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2376 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
2379 Make installation of manual when not using Debian go smoothly.
2381 muse--main--1.0--patch-80
2383 * Makefile.defs (INSTALLINFO): New variable that specifies what command
2384 and options are to be used when insinuating the Muse documentation into
2387 * Makefile (install): Make use of INSTALLINFO.
2389 * README (Installation): Give directions for changing INSTALLINFO on a
2390 Debian system and changing where Muse is installed.
2395 ChangeLog Makefile Makefile.defs README muse.texi
2398 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
2401 Fix compiler warning induced by last patch.
2403 muse--main--1.0--patch-79
2405 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
2409 ChangeLog lisp/muse-project.el lisp/muse.el
2412 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
2415 Add `muse-current-file', fix minor QuickStart issue.
2417 muse--main--1.0--patch-78
2419 * examples/QuickStart: Make John Wiegley the author.
2421 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2422 `muse-current-file' instead of `buffer-file-name'.
2424 * lisp/muse-project.el (muse-current-project): Document.
2426 * lisp/muse-project.el (muse-current-file): New variable indicating the
2427 name, including path, of the file that is currently being published.
2428 (muse-project-of-file): Make use of
2429 `muse-current-file'.
2431 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
2433 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
2436 ChangeLog examples/QuickStart lisp/muse-blosxom.el
2437 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2441 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
2444 Make muse-replace-regexp-in-string closer to its parent; no func change.
2446 muse--main--1.0--patch-77
2448 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
2449 to implement all functionality of `replace-regexp-in-string'. No
2450 functionality change.
2454 ChangeLog lisp/muse.el
2457 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
2460 Play nicely with fill, adaptive-fill, and flyspell.
2462 muse--main--1.0--patch-76
2464 * muse-mode.el (muse-mode-intangible-links): New function used to
2465 determine whether links will be considered intangible.
2467 * lisp/muse-mode.el (muse-mode-link-functions)
2468 (muse-mode-handler-functions): Minor docfix.
2470 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
2471 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
2472 making links intangible by default, but this may be adjusted by use of
2473 the `muse-mode-intangible-links' function.
2475 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
2476 nil if we should allow a fill to occur here. Keeps links from being
2479 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
2480 non-nil if we allow spell-checking to occur here. Keeps links from
2481 being improperly colorized.
2483 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
2484 functionality change.
2487 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2490 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
2493 Minor doc changes and code prettification.
2495 muse--main--1.0--patch-75
2497 * AUTHORS: Note that YH's assignment is in the mail.
2499 * README (scripts): Explain better the contents of the `scripts'
2502 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2505 AUTHORS ChangeLog README lisp/muse-wiki.el
2508 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2511 Merged from hodique@lifl.fr--2005 (patch 7-11)
2513 muse--main--1.0--patch-74
2517 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2518 split WikiWords and InterWiki links into their own package
2520 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2521 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2523 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2524 Mimic experimental behavior for interwiki
2526 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2527 fix notes publishing
2529 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2533 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2536 ChangeLog lisp/muse-colors.el lisp/muse-html.el
2537 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2540 experimental/.arch-ids/muse-wiki.el.id
2541 ==> experimental/.arch-ids/muse-wiki-old.el.id
2542 experimental/muse-wiki.el
2543 ==> experimental/muse-wiki-old.el
2546 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2547 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2548 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2549 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2550 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2553 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2556 Tell people where to find on-line version of manual.
2558 muse--main--1.0--patch-73
2560 * README: Add on-line locations for manual.
2562 * muse.texi: Remove @include directive. This makes generating a PDF of
2563 this documentation a lot easier.
2565 * muse.texi (Preface): Add on-line locations for manual.
2568 ChangeLog README muse.texi
2571 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2574 Try to make Muse play nice with outline minor mode.
2576 muse--main--1.0--patch-72
2578 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2579 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2580 "muse" instead of "t" when adding invisibility to text or checking for
2583 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2584 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2588 ChangeLog lisp/muse-colors.el lisp/muse.el
2591 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2594 Minor grammar fix in Introduction section of manual.
2596 muse--main--1.0--patch-71
2598 * muse.texi (Introduction): Minor grammar fix.
2604 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2609 muse--main--1.0--patch-70
2611 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2613 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2615 * lisp/muse-poem.el (muse-poem-markup-strings)
2616 (muse-poem-chapbook-strings): Make customizable.
2618 * lisp/muse-poem.el (muse-chapbook-latex-header)
2619 (muse-chapbook-latex-footer): Docfix.
2621 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2622 (muse-texinfo-pdf-extension): Ditto.
2624 * lisp/muse.el (muse-version): Change to 3.01.
2626 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
2630 ChangeLog lisp/muse-colors.el lisp/muse-html.el
2631 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2634 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2637 Tweak documentation thoroughly; still incomplete.
2639 muse--main--1.0--patch-69
2641 * README: Minor tweaks.
2643 * muse.texi: Massively rename chapters so that the titles are more
2644 descriptive. Clean up grammar.
2646 * muse.texi (Obtaining Muse): Move content of Installation node here,
2647 stripping out any customization tips, since those are covered later.
2648 Re-work this chapter since I was dissatisfied with it.
2650 * muse.texi (Installation): This node has the content of README regarding
2651 installation, which fits the title of the node much better than the
2654 * muse.texi (Blosxom): Turn the sections of this section into
2657 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
2660 * muse.texi (History): Add a "2005" item.
2663 ChangeLog README muse.texi
2666 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2669 Finish documenting 2 more publishing styles.
2671 muse--main--1.0--patch-68
2673 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2675 * lisp/muse-journal.el: Docfixes.
2677 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2678 documentation to this function.
2680 * muse.texi (Blosxom Options): New node containing the publishing styles
2681 and options provided by Blosxom.
2682 (Book): Add usage note, as I suspect a lot of people might be confused
2684 (HTML): Space out entries better.
2685 (Journal, LaTeX): New nodes for publishing styles.
2686 (Common Elements): Document a few options that are present in
2690 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2691 lisp/muse-latex.el lisp/muse-publish.el muse.texi
2694 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2697 Make Muse installable and correct an Emacs21 issue.
2699 muse--main--1.0--patch-67
2701 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2702 directory will be generated.
2703 (all): Compile muse.info by default.
2704 (doc): Refactor into individual generation rules for .html and .info
2706 (install): New rule that installs Muse source code, compiled .elc
2707 files, and the manual into proper places.
2709 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2711 * README (Insinuation): Move old content of Installation here.
2712 (Installation): Fill out this section.
2713 (Further Documentation): Add link to my website and note that a full
2714 manual is included with Muse.
2716 * lisp/Makefile (EL): Populate with .el files.
2717 (install): New rule that installs both .elc and .el files.
2719 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2720 Emacs21, hack in a handler for the @documentencoding tag so that it
2724 ChangeLog Makefile Makefile.defs README lisp/Makefile
2725 lisp/muse-texinfo.el
2728 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2731 Cater even more to XEmacs and its annoying whims.
2733 muse--main--1.0--patch-66
2735 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
2736 environment variable.
2738 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
2739 handle it. Load `muse-build.el' instead.
2741 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
2744 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
2745 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
2748 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
2749 function does not appear to be used.
2751 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
2752 `replace-regexp-in-string', since XEmacs doesn't have this function.
2753 We only implement the first 3 args, but this could be extended if we
2756 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
2757 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
2759 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
2761 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
2762 make XEmacs shut up.
2764 * lisp/muse-convert.el (muse-write-footnote): Ditto.
2766 * lisp/muse-html.el (muse-html-markup-table): Ditto.
2768 * lisp/muse-http.el (muse-winnow-list): Ditto.
2770 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2772 * lisp/muse-project.el (muse-project-file-entries): Ditto.
2774 * lisp/muse-publish.el (muse-publish-markup): Ditto.
2776 * scripts/muse-build.el: Add contrib path first; probably doesn't change
2779 * scripts/publish: Use EMACS environment variable instead of hard-coding
2783 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
2784 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2785 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2786 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2787 lisp/muse.el scripts/muse-build.el scripts/publish
2790 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
2793 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
2795 muse--main--1.0--patch-65
2797 * AUTHORS: Update entry.
2799 * muse-*.el: Move to the lisp directory.
2801 * lisp/Makefile: New file containing rules to test and compile the
2804 * Makefile.defs: New file that contains common definitions for all other
2805 Makefiles, such as Emacs command to use.
2807 * Makefile: Move lisp-specific rules to lisp/Makefile.
2808 (SUBDIRS): New variable containing subdirectories to clean.
2810 * README: Update to reflect new location of source files. Give updated
2811 directions for compiling with XEmacs.
2813 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
2815 (%.html): Pass SITEFLAG as an environment variable to
2818 * examples/QuickStart (The): Re-add the stray <comment> tag since it
2819 seems to be needed to keep the process from failing. This has *got* to
2820 be a bug in Muse, but I don't want to deal with it now.
2822 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
2824 * lisp/muse-convert.el: Move line to commentary section.
2826 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
2827 locally-bound `type' variable isn't used here.
2829 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
2831 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
2834 * scripts/muse-build.el (load-path): Correct paths.
2836 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
2837 as to avoid spurious warnings.
2839 * scripts/publish (style): Make use of SITEFLAG environment variable, if
2842 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
2843 (muse-match-string-no-properties): New functions that take the place of
2844 `line-end-position', `line-beginning-position', and
2845 `match-string-no-properties', respectively.
2847 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
2848 (muse-my-journal-find-entries): Use Muse-specific version of
2849 `match-string-no-properties', `line-beginning-position', and
2850 `line-end-position' since these do not exist in XEmacs.
2852 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
2853 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
2855 * lisp/muse-convert.el (muse-latex-transform): Ditto.
2857 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2858 (muse-html-insert-contents): Ditto.
2860 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2862 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2864 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2866 * lisp/muse-publish.el (muse-publish-markup-tag)
2867 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2868 (muse-published-buffer-contents): Ditto.
2870 * scripts/muse-build.el (muse-elint-files): Ditto.
2873 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2874 lisp/.arch-ids/Makefile.id lisp/Makefile
2877 AUTHORS ChangeLog Makefile README examples/Makefile
2878 examples/QuickStart examples/johnw/muse-johnw.el
2879 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2880 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2881 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2882 lisp/muse.el scripts/muse-build.el scripts/publish
2885 .arch-ids/muse-blosxom.el.id
2886 ==> lisp/.arch-ids/muse-blosxom.el.id
2887 .arch-ids/muse-book.el.id
2888 ==> lisp/.arch-ids/muse-book.el.id
2889 .arch-ids/muse-colors.el.id
2890 ==> lisp/.arch-ids/muse-colors.el.id
2891 .arch-ids/muse-convert.el.id
2892 ==> lisp/.arch-ids/muse-convert.el.id
2893 .arch-ids/muse-docbook.el.id
2894 ==> lisp/.arch-ids/muse-docbook.el.id
2895 .arch-ids/muse-html.el.id
2896 ==> lisp/.arch-ids/muse-html.el.id
2897 .arch-ids/muse-http.el.id
2898 ==> lisp/.arch-ids/muse-http.el.id
2899 .arch-ids/muse-journal.el.id
2900 ==> lisp/.arch-ids/muse-journal.el.id
2901 .arch-ids/muse-latex.el.id
2902 ==> lisp/.arch-ids/muse-latex.el.id
2903 .arch-ids/muse-mode.el.id
2904 ==> lisp/.arch-ids/muse-mode.el.id
2905 .arch-ids/muse-poem.el.id
2906 ==> lisp/.arch-ids/muse-poem.el.id
2907 .arch-ids/muse-project.el.id
2908 ==> lisp/.arch-ids/muse-project.el.id
2909 .arch-ids/muse-publish.el.id
2910 ==> lisp/.arch-ids/muse-publish.el.id
2911 .arch-ids/muse-regexps.el.id
2912 ==> lisp/.arch-ids/muse-regexps.el.id
2913 .arch-ids/muse-texinfo.el.id
2914 ==> lisp/.arch-ids/muse-texinfo.el.id
2915 .arch-ids/muse.el.id
2916 ==> lisp/.arch-ids/muse.el.id
2918 ==> lisp/muse-blosxom.el
2920 ==> lisp/muse-book.el
2922 ==> lisp/muse-colors.el
2924 ==> lisp/muse-convert.el
2926 ==> lisp/muse-docbook.el
2928 ==> lisp/muse-html.el
2930 ==> lisp/muse-http.el
2932 ==> lisp/muse-journal.el
2934 ==> lisp/muse-latex.el
2936 ==> lisp/muse-mode.el
2938 ==> lisp/muse-poem.el
2940 ==> lisp/muse-project.el
2942 ==> lisp/muse-publish.el
2944 ==> lisp/muse-regexps.el
2946 ==> lisp/muse-texinfo.el
2954 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
2957 Massively untabify files.
2959 muse--main--1.0--patch-64
2963 ChangeLog ChangeLog.2004 experimental/muse-message.el
2964 experimental/muse-wiki.el muse-book.el muse-colors.el
2965 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2966 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
2967 muse-project.el muse-publish.el muse-regexps.el
2968 muse-texinfo.el muse.el
2971 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
2974 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
2976 muse--main--1.0--patch-63
2978 (Summary of changes that Yann made)
2980 * muse-colors.el (muse-colors-link): Whitespace cleanup.
2982 * muse-mode.el (muse-generate-index): Move index generation code into
2983 `muse-index-as-string'.
2984 (muse-index-as-string): New function that generates an index and
2985 returns it as a string, instead of placing it in a buffer like
2986 `muse-generate-index' used to.
2990 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2991 merge from mwolson@gnu.org--2005
2993 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2994 Accept WikiWords as links [mostly rescinded]
2996 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2997 merge from mwolson@gnu.org--2005/muse--main--1.0
2999 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3000 Merged from mwolson@gnu.org--2005 (patch 60-62)
3002 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3003 provide a string view of the index
3006 ChangeLog muse-colors.el muse-latex.el muse-mode.el
3009 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3010 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3011 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3012 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3013 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3016 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3019 Document Blosxom, Book, DocBook, and HTML publishing styles.
3021 muse--main--1.0--patch-62
3023 * muse-blosxom.el: Clean up header.
3025 * muse-book.el (muse-before-book-publish-hook): Rename to
3026 `muse-book-before-publish-hook'.
3027 (muse-after-book-publish-hook): Rename to
3028 `muse-book-after-publish-hook'.
3030 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3031 (muse-html-markup-strings, muse-xhtml-markup-strings)
3032 (muse-html-meta-content-type, muse-html-meta-content-encoding)
3033 (muse-html-charset-default, muse-html-encoding-default)
3034 (muse-html-encoding-map): Docfixes.
3036 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3040 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3043 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3046 Begin work on Publishing Styles section of manual.
3048 muse--main--1.0--patch-61
3050 * Makefile (.PHONY): Add "doc" to list.
3051 (doc): New rule that generates Info and HTML files from muse.texi.
3052 (dist): Rely on `distclean', not `clean'.
3054 * examples/QuickStart (Authoring mode): Remove empty section.
3056 * muse.texi: Call this program "the Emacs Muse" in title.
3057 (Publishing Styles): Begin to populate section.
3058 (Deriving Styles): First subsection of Publishing Styles.
3059 (Contributors): Remove spurious copyright section, since we address
3062 * README: Actually remember to add this file.
3065 .arch-ids/README.id README
3068 ChangeLog Makefile examples/QuickStart muse.texi
3071 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3074 Document Markup Rules.
3076 muse--main--1.0--patch-60
3078 * examples/QuickStart: Remove stray <comment> tag.
3080 * muse.texi (Top): Comment every menu line.
3081 (Markup Rules): New section with plenty of subsections.
3084 ChangeLog examples/QuickStart muse.texi
3087 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3090 Release this as Muse 3.00.90 (RC1).
3092 muse--main--1.0--patch-59
3094 * Makefile (%.elc): Use -q instead of --no-init-file because the former
3095 is compatible with both Emacs and XEmacs.
3097 * examples/README: Renamed to QuickStart.
3099 * examples/Makefile (EXAMPLES): Reflect name change of README.
3104 ChangeLog Makefile examples/Makefile muse.el
3107 examples/.arch-ids/README.id
3108 ==> examples/.arch-ids/QuickStart.id
3110 ==> examples/QuickStart
3113 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3116 Makefile refactoring.
3118 muse--main--1.0--patch-58
3120 * Makefile (.PHONY): List all non-file targets.
3121 (examples): New rule that calls Make in the examples directory.
3122 (atranslit): Removed, since this isn't (yet) bundled with Muse.
3124 * README: Move to the examples directory. I'd prefer to distribute a
3125 very basic plain text README and use this as a quickstart + markup
3126 example + publishing example.
3128 * examples/Makefile: Move all README-related rules here.
3130 * examples/README: Add an "About this document" section.
3132 * scripts/publish (style): Do not include the contrib directory, since we
3133 don't use any code from there. Since this is only invoked from the
3134 examples directory, make sure add the parent directory to the load
3137 * muse.texi: Change version to 3.00.90 (RC1).
3139 * muse.el: Change location of the README file in header.
3141 * muse.el (muse-version): Update to 3.00.90 (RC1).
3144 examples/.arch-ids/Makefile.id examples/Makefile
3147 ChangeLog Makefile examples/README muse.el muse.texi
3152 ==> examples/.arch-ids/README.id
3157 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3160 Update my example configuration.
3162 muse--main--1.0--patch-57
3164 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3165 and experimental status of muse-message.
3168 ChangeLog examples/mwolson/muse-init.el
3171 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3174 Provide optional outline-style faces; customization fixes; experimental stuff.
3176 muse--main--1.0--patch-56
3178 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3179 option that determines what the header faces should look like. If
3180 'outline, use outline-style faces. If nil, don't generate the faces at
3181 all, which allows the user to specify their own. Otherwise, use the
3182 scaled faces, which is the default behavior.
3183 (muse-colors-outline-faces-list): List of faces to use. In case the
3184 outline faces are not available, provide reasonable defaults.
3185 (muse-make-faces): Use dolist instead of mapc. Implement the
3186 possibility of having outline-style colors for heading. Don't call
3187 this function immediately -- give the users time to make their changes
3188 through the customize interface. Once we call this function, Emcs from
3189 CVS will not allow the faces to be changed easily, which is a shame.
3191 * muse-message.el (muse-message-contents-tag): Copied from
3192 `muse-publish-contents-tag' in order to keep the customization
3193 interface from making the `muse-markup-tags' option from throwing a
3194 type mismatch error. This function is untested and will likely do
3195 nothing useful. This file has been moved to the experimental folder
3196 until it gets fleshed out more.
3198 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
3199 file that could eventually provide wiki-like ability. Currently this
3200 is just a collection of functions that were pruned out when he remade
3201 Muse, so don't get too excited. I plan to eventually merge Yann
3202 Hodique's work here, probably after the first release of Muse.
3204 * muse-regexps.el (muse-regexp): Improve description.
3206 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
3207 the muse-regexp group since it is just a single regexp. Lists of
3208 regexps don't have to be in muse-regexp, however.
3210 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
3211 since the Emacs devel mailing list seems to not want Britain-izations
3214 * muse-colors.el (muse-colors): Ditto.
3216 * muse-docbook.el (muse-docbook): Ditto.
3218 * muse-html.el (muse-html): Ditto.
3220 * muse-http.el (muse-http): Ditto.
3222 * muse-message.el (muse-message): Ditto.
3224 * muse-mode.el (muse-mode): Ditto.
3226 * muse-project.el (muse-project): Ditto.
3228 * muse-publish.el (muse-publish): Ditto.
3230 * muse.el (muse): Ditto.
3233 experimental/.arch-ids/=id
3234 experimental/.arch-ids/muse-wiki.el.id
3235 experimental/muse-wiki.el
3238 ChangeLog experimental/muse-message.el muse-blosxom.el
3239 muse-colors.el muse-docbook.el muse-html.el muse-http.el
3240 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
3244 .arch-ids/muse-message.el.id
3245 ==> experimental/.arch-ids/muse-message.el.id
3247 ==> experimental/muse-message.el
3250 experimental experimental/.arch-ids
3253 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
3256 Fix publishing error when given an empty string for header/footer.
3258 muse--main--1.0--patch-55
3260 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
3261 `file-readable-p' if it is an empty string. For some reason,
3262 `file-readable-p' and `insert-file-contents' were treating an empty
3263 string as if it were the current directory.
3266 ChangeLog muse-publish.el
3269 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
3272 WYSIWYG emphasis, XEmacs compatibility hacks.
3274 muse--main--1.0--patch-54
3276 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
3277 compliant. Only colorize if we end with the same number of asterisks
3278 as we start with, preventing unnoticed syntax errors. Don't colorize
3279 in the middle of a word.
3280 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
3281 Only colorize if we end with an underscore. Don't colorize in the
3284 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
3285 inside of group. This will probably not do anything, but it seems
3288 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
3289 where we start with an image link. JohnW didn't seem to like having
3290 <p> tags inserted before image links, but they don't validate properly
3291 as they are. For now, I will surround such links/paragraphs with <div
3292 class="image-link"> in an attempt to be as not invasive and yet
3293 standards compliant as possible.
3295 * muse-html.el (muse-html-escape-string): Work around distinction between
3296 int and char types in XEmacs. Deal with an annoying replace-match bug
3297 in XEmacs that rears its head at times.
3299 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
3303 ChangeLog muse-colors.el muse-docbook.el muse-html.el
3307 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
3310 Minor code cleanup to address elint issues.
3312 muse--main--1.0--patch-53
3314 * Makefile (test): Don't build README files during this rule. Remove
3315 spurious "make clean" statement.
3317 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
3318 `muse-colors' group, and give it a proper type.
3320 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
3322 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
3323 muse-my-journal-find-entries): Replace `string-to-int' with
3326 * muse-html.el (muse-html-insert-contents): Ditto.
3328 * muse-journal.el (muse-journal-html-munge-buffer,
3329 muse-journal-latex-munge-buffer): Ditto.
3331 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3333 * muse-publish.el (muse-publish-markup-footnote,
3334 muse-publish-contents-tag): Ditto.
3336 * muse-regexps.el (muse-extreg-usable-p): Ditto.
3339 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
3340 muse-html.el muse-journal.el muse-mode.el muse-publish.el
3344 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
3347 Add ability to automate the creation a new blosxom entry.
3349 muse--main--1.0--patch-52
3351 * examples/mwolson/muse-init.el: Move new entry section to
3352 muse-blosxom.el. Modify the key settings in my example accordingly.
3354 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
3355 Muse always makes sure that the file ends with a newline.
3357 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
3358 planner markup is now provided automatically by the planner port to
3359 Muse, and we don't have any customized markup.
3361 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
3362 variable that specifies where the base directory of your blog entries
3365 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
3366 the base directory. Explore categories recursively.
3368 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
3369 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
3370 special characters file name.
3372 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
3373 making a new blog entry. It will prompt you for a category, then a
3374 title, and then will create a new file that has the date and title
3378 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3381 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
3384 Change mailing address of FSF, add AUTHORS file.
3386 muse--main--1.0--patch-51
3388 * muse-*.el, muse.texi: Change mailing address of FSF.
3390 * muse.texi (Contributors): Fix typo.
3392 * AUTHORS: New file containing a list of all of those who have
3393 contributed code or documentation to Muse, how many lines were changed,
3397 .arch-ids/AUTHORS.id AUTHORS
3400 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
3401 muse-html.el muse-http.el muse-journal.el muse-latex.el
3402 muse-message.el muse-mode.el muse-poem.el muse-project.el
3403 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
3407 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
3410 Merged from hodique@lifl.fr--2005 (patch 0-1)
3412 muse--main--1.0--patch-50
3416 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
3417 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
3419 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3420 fix .html (for example) in visible names for links
3423 ChangeLog muse-publish.el
3426 hodique@lifl.fr--2005/muse--yh--1.0--base-0
3427 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3430 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
3433 Make generated X(HT)ML show up in the right encoding in other modes.
3435 muse--main--1.0--patch-49
3437 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
3438 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
3439 generated (X)HTML files show up in the right coding system when editing
3440 them with another Emacs mode.
3442 * muse-journal.el (muse-journal-rss-header): Automatically determine the
3443 encoding instead of hard-coding it.
3445 * muse-message.el: Add content to Commentary section, explaining the use
3446 of this publishing style.
3449 ChangeLog muse-html.el muse-journal.el muse-message.el
3452 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
3455 Move regexps to same group, only make 4 heading faces.
3457 muse--main--1.0--patch-48
3459 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
3460 can only publish 3 of them specially, leaving the fourth to be in
3462 (muse-colors-markup): Only recognize 4 levels of heading.
3464 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
3465 (muse-file-regexp, muse-image-regexp)
3466 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
3467 like a good idea to have all the regexps in the same group.
3470 ChangeLog muse-colors.el muse-regexps.el muse.el
3473 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
3476 Update my example config, minor code cleanup.
3478 muse--main--1.0--patch-47
3480 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
3481 names and add "Plans" project.
3483 * muse-docbook.el (looking-back): Delete.
3485 * muse-html.el (looking-back): Delete.
3487 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
3488 instead of `looking-back'.
3490 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
3491 function, use this function. If `looking-back' exists, call it;
3492 otherwise, use a workaround.
3495 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3498 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3499 muse-html.el muse.el
3502 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3505 Handle a few paragraph publishing edge cases better.
3507 muse--main--1.0--patch-46
3509 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3510 beginning-of-document, end-of-document, and paragraph separator regexps
3511 so that one markup rule can be used in all these cases.
3512 (muse-docbook-markup-paragraph): Handle more cases correctly. In
3513 particular, blockquote or center at beginning or end of document will
3514 be published properly. Hopefully this won't slow things down too much.
3515 (muse-docbook-markup-paragraph-close): Removed.
3517 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3519 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3521 (muse-html-markup-paragraph-close): Removed.
3524 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3527 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3530 Improve prompt when reading a tag.
3532 muse--main--1.0--patch-45
3534 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3535 other Emacs modes seem to do.
3538 ChangeLog muse-mode.el
3541 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3544 Warn user when publishing fails due to a private directory.
3546 muse--main--1.0--patch-44
3548 * muse-project.el (muse-project-private-p): Warn users when publishing a
3549 file fails due to its directory not being readable by others. Make
3550 sure that you do a `chmod +o name_of_directory' if you want the
3551 contents of that directory to be publishable.
3554 ChangeLog muse-project.el
3557 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3560 Fix error with example tags and message publishing style.
3562 muse--main--1.0--patch-43
3564 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
3565 see if a previous definition for `font-lock-multiline' exists.
3567 * muse-message.el (muse-message-example-tag): Don't require two
3568 additional (unused) arguments.
3571 ChangeLog muse-colors.el muse-message.el
3574 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3577 Always end the published document with a newline.
3579 muse--main--1.0--patch-42
3581 * muse-html.el (muse-html-markup-paragraph-close): Always end the
3582 published document with a newline.
3584 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3587 ChangeLog muse-docbook.el muse-html.el
3590 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3593 Don't let automatic backup files crash the publishing process.
3595 muse--main--1.0--patch-41
3597 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3598 directive since this value is already processed by
3599 `muse-publish-markup-directive', and may be obtained by using
3600 the code: (muse-publishing-directive "date").
3602 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3603 to run (funcall nil); this happened once during a debugging process.
3605 * muse-project.el (muse-project-private-p): Skip any file for which we
3606 cannot fetch attributes. This fixes a bug where having an
3607 Emacs-generated automatic backup file in a publishing directory causes
3608 the publishing process to halt with an error.
3611 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3614 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3617 Apply fix in previous patch to the DocBook publishing style.
3619 muse--main--1.0--patch-40
3621 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3622 previous patch here as well.
3626 ChangeLog muse-docbook.el
3629 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3632 Fix newly-introduced lock-up during HTML publishing.
3634 muse--main--1.0--patch-39
3636 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3637 planner rules higher priority in the publishing sequence. Hopefully
3638 this will not wreck anything; I don't use these rules, so I cannot
3639 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
3641 * muse-html.el (muse-html-markup-paragraph-close): Don't use
3642 replace-match; that seems to be slightly evil. Return nil instead of a
3643 newline since otherwise Muse thinks that we are not done yet and gets
3644 into an infinite loop. This should fix the lock-up problem that
3645 resulted from the previous few patches.
3648 ChangeLog muse-blosxom.el muse-html.el
3651 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3656 muse--main--1.0--patch-38
3658 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3662 ChangeLog muse-blosxom.el
3665 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3668 Make docbook and blosxom modes close paragraphs properly at end.
3670 muse--main--1.0--patch-37
3672 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3675 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3676 (muse-docbook-markup-paragraph-close): Adapt from
3677 `muse-html-markup-paragraph-close'.
3679 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3680 preserve the same appearance as before the last patch.
3683 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3686 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3689 Bugfix: Close P tag properly at end of file.
3691 muse--main--1.0--patch-36
3693 * muse-blosxom.el: Fix bug where loading this file twice would cause an
3696 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3697 detecting whether or not a paragraph needs a closing P tag.
3698 (muse-html-markup-paragraph-close): New function that only inserts a
3699 closing P tag when an unclosed P tag is nearby.
3702 ChangeLog muse-blosxom.el muse-html.el
3705 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3708 Update my example settings.
3710 muse--main--1.0--patch-35
3712 * examples/mwolson/muse-init.el: Synchronize with my current settings.
3715 ChangeLog examples/mwolson/muse-init.el
3718 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3721 Update documentation for C-c TAB feature.
3723 muse--main--1.0--patch-34
3725 * muse.texi (Keystroke Summary): Note that C-c TAB calls
3733 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
3736 New feature: tag completion with C-c TAB.
3738 muse--main--1.0--patch-33
3740 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
3741 (muse-tag-history, muse-custom-tags): New variables that keep track of
3742 the tag history and newly-entered tags respectively for
3744 (muse-insert-tag): New function that interactively prompts the user for
3748 ChangeLog muse-mode.el
3751 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
3754 Fix XHTML validation error with <hr> and <br>.
3756 muse--main--1.0--patch-32
3758 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
3759 and HR tags for XHTML publishing. This should fix a few validation
3760 errors that I've been noticing lately.
3763 ChangeLog muse-html.el
3766 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
3769 Remove flyspell overlays on links.
3771 muse--main--1.0--patch-31
3773 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
3774 should make the link clickable. On Emacs21, the color will stay red,
3775 but other Emacsen should do the right thing, which is use the normal
3776 link color. Hopefully this will fix some strange flyspell-related link
3780 ChangeLog muse-colors.el
3783 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
3786 Update my example Muse settings.
3788 muse--main--1.0--patch-30
3790 * examples/mwolson/muse-init.el: Update from my latest version.
3791 (muse-project-alist): Remove the francais part of my blog.
3792 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
3793 into this and `my-muse-mode-fill-nobreak-p'.
3794 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
3795 this is the best way to accomplish this.
3796 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
3797 characters in the title.
3798 (my-muse-prepare-entry-for-xanga): Treat example regions better.
3801 ChangeLog examples/mwolson/muse-init.el
3804 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
3807 Add simple `muse-version' function.
3809 muse--main--1.0--patch-29
3811 * muse.el (muse-version): New function that displays the value of the
3812 `muse-version' variable. This should be easier for the user to type
3813 than C-h v muse-version.
3819 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
3822 Don't compile documentation by default.
3824 muse--main--1.0--patch-28
3826 * Makefile (all): Don't compile documentation by default.
3827 (doc): Use this rule to compile documentation.
3833 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
3836 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
3838 muse--main--1.0--patch-27
3840 2005-04-16 Michael Olson <mwolson@gnu.org>
3842 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
3843 johnw. If a journal entry's title is a [[link]], then an
3844 <enclosure> tag will be added to the XML data giving the size and
3845 MIME type of the link target. This makes podcasting with Muse
3847 (muse-journal-rss-entry-template): Add enclosure usage to example.
3848 (muse-journal-rss-munge-buffer): Implement enclosures.
3851 ChangeLog muse-journal.el
3854 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
3857 Standardize source headers, appease elint, don't require planner
3859 muse--main--1.0--patch-26
3861 2005-04-15 Michael Olson <mwolson@gnu.org>
3863 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3864 `scripts' directory since it really isn't part of Muse proper; it
3865 is used to generate Muse output from the command line.
3867 * muse-blosxom.el: Handle case where planner is not loaded so that
3868 it isn't a hard requirement.
3870 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3871 that elint doesn't complain.
3873 * muse-message.el (muse-message-markup-link): Don't throw up on
3874 links with no description.
3876 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3877 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3878 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3879 muse-project.el, muse-publish.el, muse-regexps.el,
3880 muse-texinfo.el, muse.el: Add standard header for each file in
3881 preparation for the initial release, which will hopefully happen
3882 sometime within the next month.
3886 experimental/.arch-ids/=id
3889 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
3890 muse-convert.el muse-docbook.el muse-html.el muse-http.el
3891 muse-journal.el muse-latex.el muse-message.el muse-mode.el
3892 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
3893 muse-texinfo.el muse.el
3896 .arch-ids/muse-build.el.id
3897 ==> scripts/.arch-ids/muse-build.el.id
3899 ==> scripts/muse-build.el
3901 removed directories:
3902 experimental experimental/.arch-ids
3905 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
3908 Merge contents of muse-latexcjk.el into muse-latex.el.
3910 muse--main--1.0--patch-25
3912 2005-04-14 Michael Olson <mwolson@gnu.org>
3914 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
3915 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
3916 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
3917 Merge in from muse-latexcjk.el.
3919 * muse-latexcjk.el: Removed, functionality merged with
3923 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
3926 ChangeLog muse-latex.el
3929 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3932 Merge muse-xhtml.el into muse-html.el.
3934 muse--main--1.0--patch-24
3936 2005-04-06 Michael Olson <mwolson@gnu.org>
3938 * examples/mwolson/muse-init.el: Update with respect to the
3939 muse-xhtml.el merge.
3941 * muse-html.el: The contents of muse-xhtml.el have been merged in
3942 as advised by John Wiegley.
3943 (muse-html-style-sheet): Add example for XHTML use in the
3944 function's documentation.
3945 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
3946 Moved from muse-xhtml.el.
3948 * muse-xhtml.el: Removed; contents merged into muse-html.el.
3951 .arch-ids/muse-xhtml.el.id muse-xhtml.el
3954 ChangeLog examples/mwolson/muse-init.el muse-html.el
3957 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
3960 Try to fix regexps for Emacs 21.4.
3962 muse--main--1.0--patch-23
3964 2005-04-05 Michael Olson <mwolson@gnu.org>
3966 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
3970 ChangeLog muse-regexps.el
3973 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
3976 Add comments to the publish-project example script
3978 muse--main--1.0--patch-22
3980 2005-04-01 Michael Olson <mwolson@gnu.org>
3982 * examples/publish-project: Moved here from
3983 scripts/publish-project. Added a few comments so people know what
3987 ChangeLog examples/publish-project
3990 scripts/.arch-ids/publish-project.id
3991 ==> examples/.arch-ids/publish-project.id
3992 scripts/publish-project
3993 ==> examples/publish-project
3996 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
3999 New XHTML style, add more examples to my sample muse config
4001 muse--main--1.0--patch-21
4003 2005-03-31 Michael Olson <mwolson@gnu.org>
4005 * examples/mwolson/muse-init.el: Give an example of deriving a
4006 custom publishing style.
4007 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4008 (my-muse-prepare-entry-for-xanga): Mangle the published output
4009 from a blosxom project and copy the result to the clipboard for
4010 easy pasting into Xanga's web form. The file is untouched.
4012 * muse-html.el (muse-html-style-sheet): Include the <style
4013 type="text/css"></style> wrapper around the example.
4014 (muse-html-header): Don't add <style type="text/css"></style>
4015 around the value of `muse-html-style-sheet' anymore. This allows
4016 for the option of putting your stylesheet(s) in a separate file.
4017 An example of this is given in the documentation for this
4020 * muse-xhtml: New file that implements a publishing style which is
4021 derived from HTML mode. It uses a slightly modified version of
4022 the HTML markup rules to generate XHTML-compliant output.
4024 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
4025 "blosxom" style has been renamed to "blosxom-html". Fix a few
4028 * muse-journal.el: Add new "journal-xhtml" style.
4030 * muse-message.el: Add new "message-xhtml" style.
4033 .arch-ids/muse-xhtml.el.id muse-xhtml.el
4036 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4037 muse-html.el muse-journal.el muse-message.el
4040 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4043 Add my muse configuration to the examples
4045 muse--main--1.0--patch-20
4047 2005-03-24 Michael Olson <mwolson@gnu.org>
4049 * examples/johnw: Move John Wiegley's configuration to this
4052 * examples/mwolson: My configuration files go here.
4054 * examples/mwolson/muse-init.el: My Muse configuration file. I
4055 just figured out how to keep links from being spell-checked or
4056 split up by fill-mode, so the implementation of this may be found
4057 here. I also made a function that sets up a blog entry for me.
4060 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4061 examples/mwolson/.arch-ids/muse-init.el.id
4062 examples/mwolson/muse-init.el
4068 examples/.arch-ids/muse-johnw.el.id
4069 ==> examples/johnw/.arch-ids/muse-johnw.el.id
4070 examples/.arch-ids/publish-johnw.id
4071 ==> examples/johnw/.arch-ids/publish-johnw.id
4072 examples/muse-johnw.el
4073 ==> examples/johnw/muse-johnw.el
4074 examples/publish-johnw
4075 ==> examples/johnw/publish-johnw
4078 examples/johnw examples/johnw/.arch-ids examples/mwolson
4079 examples/mwolson/.arch-ids
4082 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4085 Add muse-blosxom script and plugin for pyblosxom
4087 muse--main--1.0--patch-19
4089 2005-03-24 Michael Olson <mwolson@gnu.org>
4091 * muse-blosxom.el: Update copyright notice in headers and mention
4092 the pyblosxom scripts.
4094 * contrib/pyblosxom: New directory containing pyblosxom plugins
4097 * contrib/getstamps.py: Script that generates the "timestamps"
4098 file, run on the local machine.
4100 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4104 contrib/pyblosxom/.arch-ids/=id
4105 contrib/pyblosxom/.arch-ids/getstamps.py.id
4106 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4107 contrib/pyblosxom/getstamps.py
4108 contrib/pyblosxom/hardcodedates.py
4111 ChangeLog muse-blosxom.el
4114 contrib/pyblosxom contrib/pyblosxom/.arch-ids
4117 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4120 muse-blosxom.el has matured past experimental status
4122 muse--main--1.0--patch-18
4124 2005-03-23 Michael Olson <mwolson@gnu.org>
4126 * muse-blosxom.el: Remove common functionality that has already
4127 been implemented in `muse-html.el'. Derive this mode from
4128 `muse-html'. Update documentation. I now feel that this file is
4129 ready to be included in the top-level Muse directory.
4132 ChangeLog muse-blosxom.el
4135 experimental/.arch-ids/muse-blosxom.el.id
4136 ==> .arch-ids/muse-blosxom.el.id
4137 experimental/muse-blosxom.el
4141 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4144 Make muse-blosxom.el slightly less experimental
4146 muse--main--1.0--patch-17
4148 2005-03-22 Michael Olson <mwolson@gnu.org>
4150 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4151 Renamed from `blosxom-page-date-alist'. Currently it does nothing
4153 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4154 from the `muse-blosxom-markup-date-directive' rule.
4155 (blosxom-set-time): Remove this function. We're not going to be
4156 touching the timestamp manually anymore -- it's too much of a
4157 hassle. Right now I've got a python program that compiles a
4158 timestamp file and a pyblosxom helper that reads it. Something
4159 similar could be arranged for blosxom, I'm sure.
4163 ChangeLog experimental/muse-blosxom.el
4166 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4169 Apply latest journal-related updates from johnw
4171 muse--main--1.0--patch-16
4175 ChangeLog examples/muse-johnw.el muse-journal.el
4178 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4181 Add Projects node to the manual
4183 muse--main--1.0--patch-15
4185 2005-02-28 Michael Olson <mwolson@gnu.org>
4187 * muse.texi: Change copyright notice since the FSF is now the
4189 (Projects): New node, based on a section from the README file.
4195 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
4198 Correct documentation, adding some content.
4200 muse--main--1.0--patch-14
4202 2005-02-28 Michael Olson <mwolson@gnu.org>
4204 * muse.texi: Change license terms of the documentation to the GNU
4205 GPL instead of the GNU FDL, as per the consent of the copyright
4206 holders of the emacs-wiki manual, from which this is based. Some
4207 emacs-wiki-isms in the manual were corrected, and the Getting
4208 Started section was updated.
4214 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
4217 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
4219 muse--main--1.0--patch-13
4221 2005-02-17 Michael Olson <mwolson@gnu.org>
4223 * experimental/muse-blosxom.el: Somehow the contents of this file
4224 managed to get duplicated. I removed the duplicates.
4225 (muse-blosxom-date): Remove this, since it is not useful.
4226 (muse-blosxom-header): Use the standard header that blosxom.el
4230 ChangeLog experimental/muse-blosxom.el
4233 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
4236 Initial commit of muse.texi, nothing substantial
4238 muse--main--1.0--patch-12
4240 2005-02-07 Michael Olson <mwolson@gnu.org>
4242 * muse.texi: New file that provides the documentation for Muse.
4243 It is in a very rough form at the moment. Nothing substantial may
4244 be found here yet. Be ye warned.
4247 .arch-ids/muse.texi.id muse.texi
4253 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
4256 Add docstring, new trivial function
4258 muse--main--1.0--patch-11
4260 2005-02-07 Michael Olson <mwolson@gnu.org>
4262 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
4263 `muse-what-changed'. No functionality change.
4264 (muse-what-changed): New function that displays in diff format the
4265 changes made since the buffer was last saved.
4267 * muse-project.el (muse-project-publish): Add docstring.
4270 ChangeLog muse-mode.el muse-project.el
4273 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
4276 Add experimental version of muse-blosxom.el to project
4278 muse--main--1.0--patch-10
4280 2005-02-04 Michael Olson <mwolson@gnu.org>
4282 * Makefile (realclean): Remove file that gets generated when fonts
4285 * experimental/muse-bloxsom.el: New file that implements Blosxom
4286 support for Muse. It's in a very rough state, hence its placement
4287 in the `experimental' directory.
4290 experimental/.arch-ids/=id
4291 experimental/.arch-ids/muse-blosxom.el.id
4292 experimental/muse-blosxom.el
4298 experimental experimental/.arch-ids
4301 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
4304 Make permissions more consistent
4306 muse--main--1.0--patch-9
4312 modified directories:
4313 contrib examples scripts
4316 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
4321 muse--main--1.0--patch-8
4323 2005-02-04 Michael Olson <mwolson@gnu.org>
4325 * muse-build.el: Add contrib directory to `load-path'.
4326 (muse-elint-files): Load `muse-regexps.el'.
4328 * scripts/publish: Change permissions so that this script is
4329 executable. Add contrib directory to load list. Add
4330 `muse-regexps.el' to list.
4333 ChangeLog muse-build.el scripts/publish
4336 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
4339 Use "—" instead of "—"
4341 muse--main--1.0--patch-7
4343 2005-01-31 Michael Olson <mwolson@gnu.org>
4345 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
4346 with "—" so that documents validate properly. Thanks to
4347 Björn Lindström for the suggestion.
4349 * muse-html.el (muse-html-markup-strings): Ditto.
4352 ChangeLog muse-docbook.el muse-html.el
4355 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
4358 Fix use of "[:blank:]" in underline markup
4360 muse--main--1.0--patch-6
4362 2005-01-25 Michael Olson <mwolson@gnu.org>
4364 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
4365 use of `muse-regexp-blank'.
4368 ChangeLog muse-colors.el
4371 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
4374 Fix problem with headings being given wrong face
4376 muse--main--1.0--patch-5
4378 2005-01-03 Michael Olson <mwolson@gnu.org>
4380 * muse-colors.el: Add header.
4381 (muse-colors-emphasized): Headings were being given the coloring
4382 for the next level of heading instead of the real
4383 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
4384 Heading"). Thanks to Lan Yufeng for finding this and sending a
4387 * muse-regexps.el: Fix header.
4390 ChangeLog muse-colors.el muse-regexps.el
4393 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
4398 muse--main--1.0--patch-4
4400 2005-01-01 Michael Olson <mwolson@gnu.org>
4402 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
4403 version will be automatically maintained by Arch.
4407 .arch-ids/ChangeLog.id ChangeLog
4410 .arch-ids/ChangeLog.id
4411 ==> .arch-ids/ChangeLog.2004.id
4416 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
4419 Extended regexps fix, allow spaces in 1st part of links
4421 muse--main--1.0--patch-3
4423 2004-12-30 Michael Olson <mwolson@gnu.org>
4425 * muse.el (muse-link-regexp): Allow spaces in the first part of
4428 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
4429 customizable alternatives to extended character classes.
4431 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
4434 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
4435 muse-html.el muse-mode.el muse-publish.el muse.el
4438 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
4441 Begin to change regexp handling, tweak muse.el header
4443 muse--main--1.0--patch-2
4445 2004-12-29 Michael Olson <mwolson@gnu.org>
4447 * muse.el: Change Copyright notice to FSF. Change Maintainer to
4450 * muse-regexps.el: New file that implements regexp handling.
4451 Generalized regexp options will be moved to it eventually.
4454 .arch-ids/muse-regexps.el.id muse-regexps.el
4460 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
4463 Do some early spring cleaning
4465 muse--main--1.0--patch-1
4467 2004-12-29 Michael Olson <mwolson@gnu.org>
4469 * Makefile: Change path to `publish' script.
4471 * contrib/pcomplete.el: New file that is used by Muse without
4472 actually being a part of it: hence its location in the contrib
4475 * contrib/cgi.el, contrib/httpd.el: New location.
4477 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
4479 * scripts/publish, scripts/publish-project: Ditto.
4482 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
4483 contrib/pcomplete.el examples/.arch-ids/=id
4484 scripts/.arch-ids/=id
4491 ==> contrib/.arch-ids/cgi.el.id
4492 .arch-ids/httpd.el.id
4493 ==> contrib/.arch-ids/httpd.el.id
4494 .arch-ids/muse-johnw.el.id
4495 ==> examples/.arch-ids/muse-johnw.el.id
4496 .arch-ids/publish-johnw.id
4497 ==> examples/.arch-ids/publish-johnw.id
4498 .arch-ids/publish-project.id
4499 ==> scripts/.arch-ids/publish-project.id
4500 .arch-ids/publish.id
4501 ==> scripts/.arch-ids/publish.id
4505 ==> contrib/httpd.el
4507 ==> examples/muse-johnw.el
4511 ==> examples/publish-johnw
4513 ==> scripts/publish-project
4516 contrib contrib/.arch-ids examples examples/.arch-ids scripts
4520 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
4523 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4525 muse--main--1.0--base-0
4527 (automatically generated log message)
4530 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4531 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4532 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4533 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4534 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4535 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4536 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4537 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4538 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4539 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4540 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4541 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4542 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4543 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4544 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4545 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4546 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4547 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8