Add invalid directory assertion.
[muse-el.git] / ChangeLog
blobe4c0f614a704007d1e7f93a21fd5832686de1185
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-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
7     Summary:
8       Add invalid directory assertion.
9     Revision:
10       muse--main--1.0--patch-132
12     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
13       any invalid directories will trigger an error.
15     modified files:
16      ChangeLog lisp/muse-project.el
19 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
21     Summary:
22       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
23     Revision:
24       muse--main--1.0--patch-131
27     modified files:
28      AUTHORS ChangeLog
31 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
33     Summary:
34       Yann's assignment form came in!
35     Revision:
36       muse--main--1.0--patch-130
39     modified files:
40      AUTHORS ChangeLog
43 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
45     Summary:
46       Compilation fix, minor shuffling in `muse-mode'.
47     Revision:
48       muse--main--1.0--patch-129
50     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
51       accessing it.  Fixes Yet Another Compiler Error.
52     
53     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
54      project-specific settings happen first.
56     modified files:
57      ChangeLog lisp/muse-mode.el lisp/muse.el
60 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
62     Summary:
63       Fix annoying initial buffer coloring problem.
64     Revision:
65       muse--main--1.0--patch-128
67     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
68       where even buffer-file-name is not set.  This happens the first time we
69       attempt to colorize the buffer.  I'm rather astonished that I had to do
70       this.
72     modified files:
73      ChangeLog lisp/muse-wiki.el
76 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
78     Summary:
79       Jump to bad and good links on TAB; mode-choosing fix.
80     Revision:
81       muse--main--1.0--patch-127
83     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
84       pics a major mode for a file.  If one is specified in the project of
85       file, use it.  Otherwise, use muse-mode.
86       (muse-next-reference, muse-previous-reference): Jump to bad links as
87       well as good ones.
88     
89     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
90       of `muse-mode'.
92     modified files:
93      ChangeLog lisp/muse-mode.el lisp/muse.el
96 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
98     Summary:
99       Add specified Muse file extension to auto-mode-alist.
100     Revision:
101       muse--main--1.0--patch-126
103     * lisp/muse.el (muse-file-extension): If extension is specified, remove
104       the old extension from auto-mode-alist and add the new one.  This
105       eliminates the need to set muse-mode-auto-p when you have specified a
106       Muse file extension.
107     
108     * examples/mwolson/muse-init.el: Sync.
110     modified files:
111      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
114 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
116     Summary:
117       Make `muse-project-alist' more intuitively customizable.
118     Revision:
119       muse--main--1.0--patch-125
121     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
122       settings.
123     
124     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
125       (muse-project-alist-get): New function that pre-parses
126       `muse-projects-alist' before customization in order to work around an
127       annoying limitation in the customize interface.
128       (muse-project-alist-set): New function that takes the value that
129       customize gave us and turns it into something Muse can use.
130       (muse-project): New widget that outlines the form of the
131       `muse-project-alist' variable.
132       (muse-project-alist): Use the `muse-project' widget and specify :set
133       and :get.
135     modified files:
136      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
139 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
141     Summary:
142       Silence compiler warnings.
143     Revision:
144       muse--main--1.0--patch-124
146     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
147     
148     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
149       compiler warning.
150     
151     * lisp/muse-project.el (muse-project-applicable-styles): Call
152       `muse-assert' with only 1 argument to silence a compiler warning.
154     modified files:
155      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
156      lisp/muse-project.el
159 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
161     Summary:
162       muse-docbook: Merge several other types of tags if necessary.
163     Revision:
164       muse--main--1.0--patch-123
166     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
167       `muse-docbook-fixup-sections'.  For each TAG in
168       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
169       merge them together.  Thanks to Dale P. Smith for the suggestion.
170       (muse-docbook-merged-tags): Customizable list of tags that need merging.
172     modified files:
173      ChangeLog lisp/muse-docbook.el
176 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
178     Summary:
179       muse-docbook: Output an XML tag with encoding at the beginning of document.
180     Revision:
181       muse--main--1.0--patch-122
183     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
184       of document.
185       (muse-docbook-encoding-default): New option that determines which Emacs
186       buffer encoding to use by default in Muse DocBook files if none is
187       found.
188       (muse-docbook-charset-default): New option that determines the DocBook
189       XML charset to use if no translation is found in
190       muse-docbook-encoding-map.
191       (muse-docbook-encoding-map): New option alist that maps an emacs coding
192       system to its associated DocBook coding system.
193       (muse-docbook-transform-content-type): New function that determines the
194       DocBook XML encoding to use based on the contents of
195       muse-docbook-encoding-map.
196       (muse-docbook-encoding): New function that calls
197       muse-docbook-transform-content-type.
198       (muse-docbook-finalize-buffer): New function that sets the buffer file
199       coding system to the value of muse-docbook-encoding-default, but only
200       if the buffers contents have no special characters.
201       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
203     modified files:
204      ChangeLog lisp/muse-docbook.el
207 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
209     Summary:
210       Apply muse-docbook patch from Dale P. Smith.
211     Revision:
212       muse--main--1.0--patch-121
214     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
215       Dale P. Smith to make the markup much better.
217     modified files:
218      AUTHORS ChangeLog lisp/muse-docbook.el
221 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
223     Summary:
224       Use different mapping for S-tab on Windows.
225     Revision:
226       muse--main--1.0--patch-120
228     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
229       Windows, use [(shift tab)] for `muse-previous-reference'.
231     modified files:
232      ChangeLog lisp/muse-mode.el
235 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
237     Summary:
238       XEmacs wiki fix.
239     Revision:
240       muse--main--1.0--patch-119
242     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
243       `muse-match-string-no-properties' so XEmacs doesn't complain.
245     modified files:
246      ChangeLog lisp/muse-wiki.el
249 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
251     Summary:
252       Handle a few edge cases with project-page resolution gracefully.
253     Revision:
254       muse--main--1.0--patch-118
256     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
257       make sure that PAGE is specified.  STYLES should be generated
258       automatically, but it could theoretically fail.  I'm managing to
259       trigger this when messing with unsaved Muse files.  Handle case where
260       buffer has not yet been saved.
261       (muse-project-find-file): Don't try to resolve relative links; just
262       open them.
263     
264     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
265       point-of-reference bug.  No need to call muse-project-page-of-file
266       since buffer-file-name and muse-publishing-current-file both give us
267       full paths.
268     
269     * lisp/muse-mode.el (muse-link-at-point): For some reason,
270       `skip-chars-backward' only respects the newline some of the time.
271       Damned annoying.
273     modified files:
274      ChangeLog lisp/muse-mode.el lisp/muse-project.el
275      lisp/muse-wiki.el
278 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
280     Summary:
281       Fix image-link goof-up and add pretty titles.
282     Revision:
283       muse--main--1.0--patch-117
285     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
286       class="image-link"> instead of <div class="image-link">.  I found a bug
287       with the way I was handling both, so I decided to simplify things.
288     
289     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
290       `muse-publish-output-name', but keeps the directory prefix.
291       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
292     
293     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
294       customizable option that determines the words to downcase in title.
295       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
296       Capitalized Title out of either a string or the current title.  This is
297       not currently used by any other function -- for now it is meant to be
298       called by the user.
300     modified files:
301      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
304 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
306     Summary:
307       Escape specials in link descriptions.
308     Revision:
309       muse--main--1.0--patch-116
311     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
312       function that escapes special characters in the given string according
313       to the current publishing style.
314       (muse-publish-url): Use the above function to escape the description
315       part of extended links.
316       (muse-publish-prepare-url): Don't make string read-only; it does
317       nothing.
318     
319     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
320       (muse-wiki-transform-wikiword): Don't make string read-only.
322     modified files:
323      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
326 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
328     Summary:
329       Escape "&", "<", and ">" in URL text.
330     Revision:
331       muse--main--1.0--patch-115
333     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
334       specially.  Thanks to John Sullivan for the suggestion.
336     modified files:
337      ChangeLog lisp/muse-html.el
340 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
342     Summary:
343       Update my example configuration.
344     Revision:
345       muse--main--1.0--patch-114
347     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
348       project to "WebSite" in order to make it more distinct.
349       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
350       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
351       anymore.
352       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
353       published name of the current file.  I really should make a function
354       called `muse-published-name' or something similar!
355       ("\C-cpx"): Use this key sequence for
356       `my-muse-prepare-entry-for-xanga'.
357       (muse-file-extension): I'm making use of this so I can figure out its
358       intricacies.
360     modified files:
361      ChangeLog examples/mwolson/muse-init.el
364 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
366     Summary:
367       Tackle a project name interwiki highlighting snafu.
368     Revision:
369       muse--main--1.0--patch-113
371     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
372       this.  It seems to be more robust now.  Highlighting is going the way I
373       want it.
375     modified files:
376      ChangeLog lisp/muse-wiki.el
379 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
381     Summary:
382       Fix some gross mistakes.
383     Revision:
384       muse--main--1.0--patch-112
386     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
387       gross misspellings.
388     
389     * lisp/muse-project.el (muse-project-file-entries): If
390       `muse-file-extension' is defined, use it to filter the entries.
391     
392     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
393       variable.  Move higher in file.
394     
395     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
396       argument instead of the real name of the variable.
398     modified files:
399      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
400      lisp/muse.el
403 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
405     Summary:
406       Make natural interwiki links between projects mostly work.
407     Revision:
408       muse--main--1.0--patch-111
410     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
411       function and flesh it out.  This seems to work properly, though for
412       some reason, interwiki links using projects are a bit flakey.
413       (muse-wiki-handle-interwiki): Deal with case where we have a project
414       name in an interwiki link.
416     modified files:
417      ChangeLog lisp/muse-wiki.el
420 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
422     Summary:
423       Fix Emacs21 issue with muse-insert-tag.
424     Revision:
425       muse--main--1.0--patch-110
427     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
428       completing-read to appease older Emacsen.
430     modified files:
431      ChangeLog lisp/muse-mode.el
434 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
436     Summary:
437       Fix error with `muse-blosxom-new-entry' and Emacs21.
438     Revision:
439       muse--main--1.0--patch-109
441     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
442       `completing-read' so that old versions of Emacs don't complain.
444     modified files:
445      ChangeLog lisp/muse-blosxom.el
448 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
450     Summary:
451       Try to fix an error with `muse-blosxom-get-categories'.
452     Revision:
453       muse--main--1.0--patch-108
455     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
456       about processing directories.
458     modified files:
459      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
462 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
464     Summary:
465       Make a distinction between implicit and explicit links at publish-time.
466     Revision:
467       muse--main--1.0--patch-107
469     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
470     
471     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
472     
473     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
474       `explicit' argument.
475     
476     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
477       not we are dealing with an explicit link.
478     
479     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
480     
481     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
482       argument, but ignore it.
483     
484     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
485       when link is not explicit.
487     modified files:
488      ChangeLog lisp/muse-html.el lisp/muse-http.el
489      lisp/muse-publish.el lisp/muse-wiki.el
492 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
494     Summary:
495       Implement several WikiWord handling fixes.
496     Revision:
497       muse--main--1.0--patch-106
499     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
500       found by the handlers.  Don't send implicit links through some of the
501       advanced checks.
502     
503     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
504       of interwiki link before calling `muse-handle-explicit-link'.
505     
506     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
507       "\\|" separator between project-alist entries and interwiki entries.
508       Force a reconfiguration of muse-colors-markup.
509     
510     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
511       sure that we don't colorize WikiNames that don't go with any file.
512     
514     modified files:
515      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
516      lisp/muse-wiki.el
519 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
521     Summary:
522       Attempt to simplify muse-wiki a bit.
523     Revision:
524       muse--main--1.0--patch-105
526     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
527       here.
528     
529     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
530       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
531       (muse-wiki-update-use-wikiword-markup-regexp)
532       (muse-wiki-update-use-wikiword-link-function)
533       (muse-wiki-update-use-wikiword-url-transforms): Remove.
534       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
535     
536     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
537       `muse-wiki-use-wikiword' is specified.
538     
539     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
540       unless `muse-wiki-use-wikiword' is specified.
541     
542     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
543       muse-colors-markup.
544     
545     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
546       muse-publish-markup-regexps.
547     
548     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
549       muse-publish-url-transforms.
550     
551     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
552       muse-wiki-handle-wikiword to muse-implicit-link-functions.
553     
555     modified files:
556      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
559 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
561     Summary:
562       Make muse-blosxom use relative name of published file in page-date alist.
563     Revision:
564       muse--main--1.0--patch-104
566     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
567       file.
568       (muse-blosxom-update-page-date-alist): Renamed from
569       `muse-blosxom-markup-date-directive'.  Make the current file name
570       relative to the base directory and strip file extension if necessary.
571     
573     modified files:
574      ChangeLog lisp/muse-blosxom.el
577 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
579     Summary:
580       Hack on muse-blosxom timestamps somewhat.
581     Revision:
582       muse--main--1.0--patch-103
584     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
585       actually do something useful.  This should have a different name,
586       really.
587       ("blosxom-html", "blosxom-xhtml"): Call
588       `muse-blosxom-markup-date-directive' after publishing each entry.
589     
591     modified files:
592      ChangeLog lisp/muse-blosxom.el
595 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
597     Summary:
598       Fix several startup and compile errors.
599     Revision:
600       muse--main--1.0--patch-102
602     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
603       fixes an error that occurred during startup.
604     
605     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
606       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
607       to muse.el.
608     
609     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
610       that the nasty compile errors go away.  Fix a few typos.
611       (muse-ignored-extensions): Fix docstring.
612       (muse-file-extension): Move this higher in the file.
613     
614     
616     modified files:
617      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
620 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
622     Summary:
623       Note that muse-file-extension should not have "." in front.
624     Revision:
625       muse--main--1.0--patch-101
627     * lisp/muse-project.el (muse-project-find-file): Handle case where
628       muse-file-extension is not specified.
629     
630     * lisp/muse.el (muse-file-extension): Note that the period at the
631       beginning of this value should be omitted.
632     
633     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
634       file extension so that regexp characters inside the extension will not
635       goof it up.  This should never be a problem in normal cases, but let's
636       be robust.
637     
639     modified files:
640      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
641      lisp/muse.el
644 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
646     Summary:
647       Implement optional file extension of Muse files.
648     Revision:
649       muse--main--1.0--patch-100
651     * lisp/muse-mode.el (muse-mode): Make sure
652       `muse-update-ignored-extensions-regexp' gets updated every time we
653       enter Muse mode.  This works around a bug in the customize interface --
654       if a user changes an option using setq, the :set function sometimes
655       does not get executed.  I should really try to determine whether or not
656       this is really an issue anymore.
657     
658     * lisp/muse-project.el (muse-project-find-file): Make use of
659       `muse-file-extension'.
660     
661     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
662       customizable; it is autogenerated from `muse-ignored-extensions'.
663       (muse-update-ignored-extensions-regexp): New function that sets the
664       value of `muse-ignored-extensions-regexp'.  This is needed in order to
665       make sure that the value of `muse-file-extension' is taken into
666       account.
667       (muse-ignored-extensions): New option that determines which file
668       extensions to ignore.  It is in the form of a list of regexps.
669     
670     * lisp/muse.el (muse-file-extension): New option that allows the user to
671       specify the file extension to be used for Muse files.  By default, this
672       is nil, which means that no extension will be used.
673     
674     * lisp/muse.el (muse-page-name): Handle case where
675       `muse-ignored-extensions-regexp' is nil.
676     
678     modified files:
679      ChangeLog lisp/muse-mode.el lisp/muse-project.el
680      lisp/muse-regexps.el lisp/muse.el
683 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
685     Summary:
686       Document new blosxom convenience feature.
687     Revision:
688       muse--main--1.0--patch-99
690     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
691       `muse-blosxom-project-alist-entry'.  An example is provided in the
692       header.
693     
695     modified files:
696      ChangeLog lisp/muse-blosxom.el
699 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
701     Summary:
702       Further work on `muse-project-alist' entry generation for blosxom.
703     Revision:
704       muse--main--1.0--patch-98
706     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
707       Include subdirectories in first part of "Blog" entry.
708     
709     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
710       that returns a list of dirs that are to be used with the first part of
711       a `muse-project-alist' entry.
712     
714     modified files:
715      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
718 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
720     Summary:
721       New function: muse-blosxom-project-alist-entry.
722     Revision:
723       muse--main--1.0--patch-97
725     * examples/mwolson/muse-init.el: Update from my latest settings.
726       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
727     
728     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
729       that generates the latter part of an entry for `muse-project-alist'.
730     
732     modified files:
733      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
736 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
738     Summary:
739       Merged from hodique@lifl.fr--2005 (patch 12-23)
740     Revision:
741       muse--main--1.0--patch-96
743     Patches applied:
744     
745      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
746        Merged from mwolson@gnu.org--2005 (patch 68-76)
747     
748      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
749        Merged from mwolson@gnu.org--2005 (patch 77-80)
750     
751      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
752        Merged from mwolson@gnu.org--2005 (patch 81)
753     
754      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
755        Merged from mwolson@gnu.org--2005 (patch 82)
756     
757      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
758        Escape % in latex publishing
759     
760      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
761        bugfix
762     
763      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
764        small improvement on muse-make-link
765     
766      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
767        Fix customization of muse-wiki-wikiword-regexp
768     
769      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
770        Allow full customization of WikiWords
771     
772      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
773        Fix mouse-2 yank bug in muse-mode
774     
775      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
776        Fix interpretation order
777     
778      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
779        Merged from mwolson@gnu.org--2005 (patch 83-95)
780     
782     modified files:
783      ChangeLog lisp/muse-wiki.el
785     new patches:
786      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
787      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
788      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
789      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
790      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
791      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
792      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
793      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
794      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
795      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
796      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
797      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
800 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
802     Summary:
803       Minor docfixes.
804     Revision:
805       muse--main--1.0--patch-95
807     * lisp/muse-mode.el (muse-follow-name-at-point) 
808       (muse-follow-name-at-mouse): Docfixes.
809     
811     modified files:
812      ChangeLog lisp/muse-mode.el
815 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
817     Summary:
818       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
819     Revision:
820       muse--main--1.0--patch-94
822     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
823       `muse-blosxom-new-entry'.
824     
825     * muse.texi (Blosxom Entries): Ditto.
826     
828     modified files:
829      ChangeLog lisp/muse-blosxom.el muse.texi
832 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
834     Summary:
835       Re-add global mouse-2 event.
836     Revision:
837       muse--main--1.0--patch-93
839     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
840       mouse-2, since Yann found a way around the problem I was facing.
841       (muse-follow-name-at-mouse): Call the event that would normally be used
842       here if we don't have a link at point.
843     
845     modified files:
846      ChangeLog lisp/muse-mode.el
849 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
851     Summary:
852       Fix publishing error.
853     Revision:
854       muse--main--1.0--patch-92
856     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
857       the cdr of output-dir.  This was a code fragment from a previous
858       attempt to refactor this function.
859     
861     modified files:
862      ChangeLog lisp/muse-project.el
865 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
867     Summary:
868       Work on getting to the point where we can resolve project interwiki links.
869     Revision:
870       muse--main--1.0--patch-91
872     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
873       `muse-publishing-current-file'.
874     
875     * lisp/muse-project.el (muse-project-of-file): Ditto.
876     
877     * lisp/muse-project.el (muse-project-applicable-styles): New function
878       that returns the usable styles for a file, given either a list of
879       styles or a project name.  This is useful for removing styles that will
880       be ignored for a file.
881       (muse-project-publish-file): Split :include and :exclude processing
882       into `muse-project-applicable-styles'.
883     
884     * lisp/muse-publish.el (muse-publish-output-name): Use
885       `muse-publishing-current-file'.
886     
887     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
888     
889     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
890       project names.
891     
892     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
893       names to be uninterpreted.  Remove need for muse-assoc-string.
894     
895     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
896       function that will be called to fetch a link to a page from a Muse
897       project from the output file of the currently-published file.  This is
898       commented out for now since I ran out of energy.
899     
900     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
901       `muse-wiki-resolve-project-page' for handling Muse project interwiki
902       links, but only when no match was found in `muse-wiki-interwiki-alist'.
903       Handle case where no interwiki can be found, even though this should
904       never happen.
905     
906     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
907       whenever Muse mode is entered.  That way we don't have to enter an
908       extra command in our .emacs.
909     
910     * lisp/muse.el (muse-current-file): Remove this, since a variable called
911       `muse-publishing-current-file' already exists that does the same thing.
912       How embarrassing.
913     
914     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
915     
916     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
917       to use it.
918     
920     modified files:
921      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
922      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
925 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
927     Summary:
928       Mouse-2 on regular text will yank rather than give an error.
929     Revision:
930       muse--main--1.0--patch-90
932     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
933       this seems to be more trouble than it's worth.
934       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
935       use our own implementation.
936     
938     modified files:
939      ChangeLog lisp/muse-mode.el
942 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
944     Summary:
945       Make interwiki links publish with the correct extension.
946     Revision:
947       muse--main--1.0--patch-89
949     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
950       prefix and suffix to interwiki names, as well as stripping out unwanted
951       extensions.
952     
954     modified files:
955      ChangeLog lisp/muse-wiki.el
958 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
960     Summary:
961       Fix publishing of bare interwiki names.
962     Revision:
963       muse--main--1.0--patch-88
965     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
966       `set'.  Use `muse-assoc-string' instead of `assoc'.
967     
968     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
969       `assoc-string' functionality usable with Emacs21 and XEmacs.
970     
972     modified files:
973      ChangeLog lisp/muse-wiki.el lisp/muse.el
976 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
978     Summary:
979       Apply a few fixes from Yann's branch.
980     Revision:
981       muse--main--1.0--patch-87
983     Background: I hacked on Muse over the weekend while offline, and so did
984                 Yann.  His changes to muse-wiki.el are different than the
985                 ones that I made, so we should probably figure out the best
986                 way to handle this when we both get on IRC again.  For now,
987                 I've merged in the bugfixes that he's made, omitting most of
988                 the changes to muse-wiki.
989     
990     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
991     
992     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
993     
994     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
995       introduced previously.
996     
998     modified files:
999      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
1002 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
1004     Summary:
1005       Warn if file not published; hack further on Wiki stuff.
1006     Revision:
1007       muse--main--1.0--patch-86
1009     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
1010       complete <div> tags that are of the class "image-link".  It is hoped
1011       that this will prevent user-added <div> tags from being mangled.
1012     
1013     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
1014       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
1015       need to look at the text at point.
1016     
1017     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
1018       current file has not been published since it was up-to-date.  Thanks to
1019       Bill Freeman for the suggestion.
1020     
1021     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
1022       is nil.  If this happens, return the original URL.
1023     
1024     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
1025       `muse-wiki-update-interwiki-regexp.'
1026       (muse-wiki-update-interwiki-regexp): New function that sets the value
1027       of `muse-wiki-interwiki-regexp'.
1028       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
1029       on :set.
1030     
1031     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
1032       `muse-wiki-expand-interwiki'.
1033       (muse-wiki-transform-wikiword): New function that prevents WikiWords
1034       with no matching file from being published as links.
1035     
1036     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
1037       string argument once again, since this behavior is needed when
1038       publishing.
1039       (muse-wiki-handle-wikiword): Ditto.
1040     
1041     * lisp/muse.el (muse-handle-url): Ditto.
1042     
1043     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
1044       after every unsuccessful attempt at handling the link.  If argument is
1045       given, restore match-data at end, too.
1046     
1047     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
1048       argument.  Match data is always saved.  If argument is not given,
1049       assume that `muse-implicit-link-regexp' has been matched against, and
1050       return the 1st match string if no handlers worked.
1051     
1053     modified files:
1054      ChangeLog lisp/muse-html.el lisp/muse-mode.el
1055      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1058 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
1060     Summary:
1061       Hack on WikiName handling and make TAB work for Wiki links.
1062     Revision:
1063       muse--main--1.0--patch-85
1065     * lisp/muse-colors.el (muse-colors-markup): Use
1066       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1067     
1068     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
1069       nil, don't color bad links.  If non-nil, color bad links.
1070     
1071     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1072     
1073     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1074       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1075       (muse-journal-rss-munge-buffer): Ditto.
1076     
1077     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1078       Docfix.
1079     
1080     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1081       are handled first, then implicit ones.  It should work better in all
1082       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
1083       to determine how far to scan for an implicit link.  This defaults to
1084       the text between the point and the next space.
1085     
1086     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1087       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
1088       literally after opening the buffer.  Hopefully this can be of use in
1089       custom visit-link functions, when necessary.
1090     
1091     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
1092       `muse-visit-link-default'.
1093     
1094     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1095       Search by text properties instead of regexps.  This allows Muse to find
1096       links without having to have a massive regexp that contains all link
1097       types.  The downside is that this will not work if the user defontifies
1098       the buffer.  But it would somewhat defeat the purpose of following
1099       links if you can't see them.
1100     
1101     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1102       enough command line args are passed in batch mode.
1103     
1104     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1105       `muse-explicit-link-regexp'.
1106     
1107     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1108       `muse-link-regexp'.
1109     
1110     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1111       specifies the "common ground" of all implicit links, like URLs, bare
1112       WikiNames, and -- in the future -- email addresses.
1113     
1114     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1115     
1116     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1117       optional.  That was a bad idea on my part.  Renamed from
1118       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
1119       annoy anyone :^) .
1120     
1121     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1122       `muse-wiki-interwiki-expand'.
1123       (muse-wiki-handle-wikiword): Renamed from
1124       `muse-wiki-wikiword-handle'.
1125     
1126     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1127       for the eval-after-load arg since XEmacs chokes on constants.
1128     
1129     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1130       face on WikiWords that don't correspond with a file.  If people really
1131       want this to appear in bad-link face, I could accommodate that.
1132     
1133     * lisp/muse.el (muse-handle-url): New function that detects whether the
1134       given string is a URL.
1135       (muse-implicit-link-functions): Renamed from
1136       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
1137       (muse-explicit-link-functions): Renamed from
1138       `muse-mode-handler-functions'.
1139       (muse-handle-implicit-link): New function that handles all
1140       implicit links by calling functions from `muse-implicit-link-functions'.
1141       (muse-handle-explicit-link): Renamed from
1142       `muse-handled-url'.
1143     
1145     modified files:
1146      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1147      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1148      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1151 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1153     Summary:
1154       Allow WikiWords to be ignored with <nop> or "''''".
1155     Revision:
1156       muse--main--1.0--patch-84
1158     * lisp/muse-mode.el (muse-browse-result): Docfixes.
1159     
1160     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1161       whether to hide <nop> tags when coloring a Muse buffer.
1162       (muse-wiki-wikiword-at-point): Docfix.
1163       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1164       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1165       during publishing.
1166       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1167       which keeps the WikiWord that follows it from being interpreted.
1168       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1169       WikiWord delimiter.
1170     
1172     modified files:
1173      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1176 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1178     Summary:
1179       Update postal address of FSF in muse-wiki.el.
1180     Revision:
1181       muse--main--1.0--patch-83
1183     * lisp/muse-wiki.el: Update postal address of the FSF.
1184     
1186     modified files:
1187      ChangeLog lisp/muse-wiki.el
1190 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1192     Summary:
1193       Interpret explicit links before emphasis.
1194     Revision:
1195       muse--main--1.0--patch-82
1197     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1198       links before emphasis.
1199     
1200     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1201       for the heck of it.
1203     modified files:
1204      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1207 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1209     Summary:
1210       Wiki hacking, regexp tweaks.
1211     Revision:
1212       muse--main--1.0--patch-81
1214     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1215       muse-regexp.
1216     
1217     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1218       that indicates whether or not to use character classes in regexps.  The
1219       default is to let Muse try to figure it out.
1220       (muse-extreg-usable-p): Make use of this variable.
1221     
1222     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1223       this regexp.  I'm guessing it was supposed to have a TAB in there at
1224       one time.  Replace this stuff with muse-regexp-space.
1225     
1226     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1227       by default.
1228     
1229     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1230       "or".
1231     
1232     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1233       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1234       We'll fix those anchor problems eventually!
1235     
1236     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1237       uses `muse-interwiki-handle' to determine whether an interwiki link is
1238       at point.
1239     
1240     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1241       look for a suitable value at point if needed.
1242     
1243     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1244     
1245     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1246     
1247     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1249     modified files:
1250      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1251      lisp/muse-wiki.el
1254 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1256     Summary:
1257       Make installation of manual when not using Debian go smoothly.
1258     Revision:
1259       muse--main--1.0--patch-80
1261     * Makefile.defs (INSTALLINFO): New variable that specifies what command
1262       and options are to be used when insinuating the Muse documentation into
1263       the Info menu.
1264     
1265     * Makefile (install): Make use of INSTALLINFO.
1266     
1267     * README (Installation): Give directions for changing INSTALLINFO on a
1268       Debian system and changing where Muse is installed.
1269     
1270     * muse.texi: Ditto.
1272     modified files:
1273      ChangeLog Makefile Makefile.defs README muse.texi
1276 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1278     Summary:
1279       Fix compiler warning induced by last patch.
1280     Revision:
1281       muse--main--1.0--patch-79
1283     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1284       compiler warning.
1286     modified files:
1287      ChangeLog lisp/muse-project.el lisp/muse.el
1290 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1292     Summary:
1293       Add `muse-current-file', fix minor QuickStart issue.
1294     Revision:
1295       muse--main--1.0--patch-78
1297     * examples/QuickStart: Make John Wiegley the author.
1298     
1299     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1300       `muse-current-file' instead of `buffer-file-name'.
1301     
1302     * lisp/muse-project.el (muse-current-project): Document.
1303     
1304     * lisp/muse-project.el (muse-current-file): New variable indicating the
1305       name, including path, of the file that is currently being published.
1306       (muse-project-of-file): Make use of
1307       `muse-current-file'.
1308     
1309     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1310     
1311     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1313     modified files:
1314      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1315      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1316      lisp/muse.el
1319 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1321     Summary:
1322       Make muse-replace-regexp-in-string closer to its parent; no func change.
1323     Revision:
1324       muse--main--1.0--patch-77
1326     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1327       to implement all functionality of `replace-regexp-in-string'.  No
1328       functionality change.
1329     
1331     modified files:
1332      ChangeLog lisp/muse.el
1335 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1337     Summary:
1338       Play nicely with fill, adaptive-fill, and flyspell.
1339     Revision:
1340       muse--main--1.0--patch-76
1342     * muse-mode.el (muse-mode-intangible-links): New function used to
1343       determine whether links will be considered intangible.
1344     
1345     * lisp/muse-mode.el (muse-mode-link-functions)
1346       (muse-mode-handler-functions): Minor docfix.
1347     
1348     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1349       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1350       making links intangible by default, but this may be adjusted by use of
1351       the `muse-mode-intangible-links' function.
1352     
1353     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1354       nil if we should allow a fill to occur here.  Keeps links from being
1355       broken up.
1356     
1357     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1358       non-nil if we allow spell-checking to occur here.  Keeps links from
1359       being improperly colorized.
1360     
1361     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1362       functionality change.
1364     modified files:
1365      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1368 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1370     Summary:
1371       Minor doc changes and code prettification.
1372     Revision:
1373       muse--main--1.0--patch-75
1375     * AUTHORS: Note that YH's assignment is in the mail.
1376     
1377     * README (scripts): Explain better the contents of the `scripts'
1378       directory.
1379     
1380     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1382     modified files:
1383      AUTHORS ChangeLog README lisp/muse-wiki.el
1386 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1388     Summary:
1389       Merged from hodique@lifl.fr--2005 (patch 7-11)
1390     Revision:
1391       muse--main--1.0--patch-74
1393     Patches applied:
1394     
1395      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1396        split WikiWords and InterWiki links into their own package
1397     
1398      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1399        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1400     
1401      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1402        Mimic experimental behavior for interwiki
1403     
1404      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1405        fix notes publishing
1406     
1407      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1408        various minor fixes
1410     new files:
1411      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1413     modified files:
1414      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1415      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1417     renamed files:
1418      experimental/.arch-ids/muse-wiki.el.id
1419        ==> experimental/.arch-ids/muse-wiki-old.el.id
1420      experimental/muse-wiki.el
1421        ==> experimental/muse-wiki-old.el
1423     new patches:
1424      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1425      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1426      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1427      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1428      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1431 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1433     Summary:
1434       Tell people where to find on-line version of manual.
1435     Revision:
1436       muse--main--1.0--patch-73
1438     * README: Add on-line locations for manual.
1439     
1440     * muse.texi: Remove @include directive.  This makes generating a PDF of
1441       this documentation a lot easier.
1442     
1443     * muse.texi (Preface): Add on-line locations for manual.
1445     modified files:
1446      ChangeLog README muse.texi
1449 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1451     Summary:
1452       Try to make Muse play nice with outline minor mode.
1453     Revision:
1454       muse--main--1.0--patch-72
1456     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1457     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1458     "muse" instead of "t" when adding invisibility to text or checking for
1459     invisibility.
1460     
1461     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1462     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1463     this function.
1465     modified files:
1466      ChangeLog lisp/muse-colors.el lisp/muse.el
1469 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1471     Summary:
1472       Minor grammar fix in Introduction section of manual.
1473     Revision:
1474       muse--main--1.0--patch-71
1476     * muse.texi (Introduction): Minor grammar fix.
1478     modified files:
1479      ChangeLog muse.texi
1482 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1484     Summary:
1485       Release Muse 3.01.
1486     Revision:
1487       muse--main--1.0--patch-70
1489     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1490     
1491     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1492     
1493     * lisp/muse-poem.el (muse-poem-markup-strings)
1494       (muse-poem-chapbook-strings): Make customizable.
1495     
1496     * lisp/muse-poem.el (muse-chapbook-latex-header)
1497       (muse-chapbook-latex-footer): Docfix.
1498     
1499     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1500       (muse-texinfo-pdf-extension): Ditto.
1501     
1502     * lisp/muse.el (muse-version): Change to 3.01.
1503     
1504     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1505       done, for now!
1507     modified files:
1508      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1509      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1512 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1514     Summary:
1515       Tweak documentation thoroughly; still incomplete.
1516     Revision:
1517       muse--main--1.0--patch-69
1519     * README: Minor tweaks.
1520     
1521     * muse.texi: Massively rename chapters so that the titles are more
1522       descriptive.  Clean up grammar.
1523     
1524     * muse.texi (Obtaining Muse): Move content of Installation node here,
1525       stripping out any customization tips, since those are covered later.
1526       Re-work this chapter since I was dissatisfied with it.
1527     
1528     * muse.texi (Installation): This node has the content of README regarding
1529       installation, which fits the title of the node much better than the
1530       previous content.
1531     
1532     * muse.texi (Blosxom): Turn the sections of this section into
1533       subsections.
1534     
1535     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1536       like lists!
1537     
1538     * muse.texi (History): Add a "2005" item.
1540     modified files:
1541      ChangeLog README muse.texi
1544 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1546     Summary:
1547       Finish documenting 2 more publishing styles.
1548     Revision:
1549       muse--main--1.0--patch-68
1551     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1552     
1553     * lisp/muse-journal.el: Docfixes.
1554     
1555     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1556       documentation to this function.
1557     
1558     * muse.texi (Blosxom Options): New node containing the publishing styles
1559       and options provided by Blosxom.
1560       (Book): Add usage note, as I suspect a lot of people might be confused
1561       by this style.
1562       (HTML): Space out entries better.
1563       (Journal, LaTeX): New nodes for publishing styles.
1564       (Common Elements): Document a few options that are present in
1565       `muse-publish.el'.
1567     modified files:
1568      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1569      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1572 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1574     Summary:
1575       Make Muse installable and correct an Emacs21 issue.
1576     Revision:
1577       muse--main--1.0--patch-67
1579     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1580       directory will be generated.
1581       (all): Compile muse.info by default.
1582       (doc): Refactor into individual generation rules for .html and .info
1583       files.
1584       (install): New rule that installs Muse source code, compiled .elc
1585       files, and the manual into proper places.
1586     
1587     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1588     
1589     * README (Insinuation): Move old content of Installation here.
1590       (Installation): Fill out this section.
1591       (Further Documentation): Add link to my website and note that a full
1592       manual is included with Muse.
1593     
1594     * lisp/Makefile (EL): Populate with .el files.
1595       (install): New rule that installs both .elc and .el files.
1596     
1597     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1598       Emacs21, hack in a handler for the @documentencoding tag so that it
1599       doesn't error out.
1601     modified files:
1602      ChangeLog Makefile Makefile.defs README lisp/Makefile
1603      lisp/muse-texinfo.el
1606 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1608     Summary:
1609       Cater even more to XEmacs and its annoying whims.
1610     Revision:
1611       muse--main--1.0--patch-66
1613     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1614       environment variable.
1615     
1616     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1617       handle it.  Load `muse-build.el' instead.
1618     
1619     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1620       used.
1621     
1622     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1623       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1624       not used.
1625     
1626     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1627       function does not appear to be used.
1628     
1629     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1630       `replace-regexp-in-string', since XEmacs doesn't have this function.
1631       We only implement the first 3 args, but this could be extended if we
1632       need to do so.
1633     
1634     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1635       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1636     
1637     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1638     
1639     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1640       make XEmacs shut up.
1641     
1642     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1643     
1644     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1645     
1646     * lisp/muse-http.el (muse-winnow-list): Ditto.
1647     
1648     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1649     
1650     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1651     
1652     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1653     
1654     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1655       anything.
1656     
1657     * scripts/publish: Use EMACS environment variable instead of hard-coding
1658       it.
1660     modified files:
1661      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1662      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1663      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1664      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1665      lisp/muse.el scripts/muse-build.el scripts/publish
1668 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1670     Summary:
1671       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1672     Revision:
1673       muse--main--1.0--patch-65
1675     * AUTHORS: Update entry.
1676     
1677     * muse-*.el: Move to the lisp directory.
1678     
1679     * lisp/Makefile: New file containing rules to test and compile the
1680       source.
1681     
1682     * Makefile.defs: New file that contains common definitions for all other
1683       Makefiles, such as Emacs command to use.
1684     
1685     * Makefile: Move lisp-specific rules to lisp/Makefile.
1686       (SUBDIRS): New variable containing subdirectories to clean.
1687     
1688     * README: Update to reflect new location of source files.  Give updated
1689       directions for compiling with XEmacs.
1690     
1691     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1692       compile.
1693       (%.html): Pass SITEFLAG as an environment variable to
1694       ../scripts/publish.
1695     
1696     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1697       seems to be needed to keep the process from failing.  This has *got* to
1698       be a bug in Muse, but I don't want to deal with it now.
1699     
1700     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1701     
1702     * lisp/muse-convert.el: Move line to commentary section.
1703     
1704     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1705       locally-bound `type' variable isn't used here.
1706     
1707     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1708     
1709     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1710       binding.
1711     
1712     * scripts/muse-build.el (load-path): Correct paths.
1713     
1714     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1715       as to avoid spurious warnings.
1716     
1717     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1718       it exists.
1719     
1720     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1721       (muse-match-string-no-properties): New functions that take the place of
1722       `line-end-position', `line-beginning-position', and
1723       `match-string-no-properties', respectively.
1724     
1725     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1726       (muse-my-journal-find-entries): Use Muse-specific version of
1727       `match-string-no-properties', `line-beginning-position', and
1728       `line-end-position' since these do not exist in XEmacs.
1729     
1730     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1731       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1732     
1733     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1734     
1735     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1736       (muse-html-insert-contents): Ditto.
1737     
1738     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1739     
1740     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1741     
1742     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1743     
1744     * lisp/muse-publish.el (muse-publish-markup-tag)
1745       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1746       (muse-published-buffer-contents): Ditto.
1747     
1748     * scripts/muse-build.el (muse-elint-files): Ditto.
1750     new files:
1751      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1752      lisp/.arch-ids/Makefile.id lisp/Makefile
1754     modified files:
1755      AUTHORS ChangeLog Makefile README examples/Makefile
1756      examples/QuickStart examples/johnw/muse-johnw.el
1757      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1758      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1759      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1760      lisp/muse.el scripts/muse-build.el scripts/publish
1762     renamed files:
1763      .arch-ids/muse-blosxom.el.id
1764        ==> lisp/.arch-ids/muse-blosxom.el.id
1765      .arch-ids/muse-book.el.id
1766        ==> lisp/.arch-ids/muse-book.el.id
1767      .arch-ids/muse-colors.el.id
1768        ==> lisp/.arch-ids/muse-colors.el.id
1769      .arch-ids/muse-convert.el.id
1770        ==> lisp/.arch-ids/muse-convert.el.id
1771      .arch-ids/muse-docbook.el.id
1772        ==> lisp/.arch-ids/muse-docbook.el.id
1773      .arch-ids/muse-html.el.id
1774        ==> lisp/.arch-ids/muse-html.el.id
1775      .arch-ids/muse-http.el.id
1776        ==> lisp/.arch-ids/muse-http.el.id
1777      .arch-ids/muse-journal.el.id
1778        ==> lisp/.arch-ids/muse-journal.el.id
1779      .arch-ids/muse-latex.el.id
1780        ==> lisp/.arch-ids/muse-latex.el.id
1781      .arch-ids/muse-mode.el.id
1782        ==> lisp/.arch-ids/muse-mode.el.id
1783      .arch-ids/muse-poem.el.id
1784        ==> lisp/.arch-ids/muse-poem.el.id
1785      .arch-ids/muse-project.el.id
1786        ==> lisp/.arch-ids/muse-project.el.id
1787      .arch-ids/muse-publish.el.id
1788        ==> lisp/.arch-ids/muse-publish.el.id
1789      .arch-ids/muse-regexps.el.id
1790        ==> lisp/.arch-ids/muse-regexps.el.id
1791      .arch-ids/muse-texinfo.el.id
1792        ==> lisp/.arch-ids/muse-texinfo.el.id
1793      .arch-ids/muse.el.id
1794        ==> lisp/.arch-ids/muse.el.id
1795      muse-blosxom.el
1796        ==> lisp/muse-blosxom.el
1797      muse-book.el
1798        ==> lisp/muse-book.el
1799      muse-colors.el
1800        ==> lisp/muse-colors.el
1801      muse-convert.el
1802        ==> lisp/muse-convert.el
1803      muse-docbook.el
1804        ==> lisp/muse-docbook.el
1805      muse-html.el
1806        ==> lisp/muse-html.el
1807      muse-http.el
1808        ==> lisp/muse-http.el
1809      muse-journal.el
1810        ==> lisp/muse-journal.el
1811      muse-latex.el
1812        ==> lisp/muse-latex.el
1813      muse-mode.el
1814        ==> lisp/muse-mode.el
1815      muse-poem.el
1816        ==> lisp/muse-poem.el
1817      muse-project.el
1818        ==> lisp/muse-project.el
1819      muse-publish.el
1820        ==> lisp/muse-publish.el
1821      muse-regexps.el
1822        ==> lisp/muse-regexps.el
1823      muse-texinfo.el
1824        ==> lisp/muse-texinfo.el
1825      muse.el
1826        ==> lisp/muse.el
1828     new directories:
1829      lisp lisp/.arch-ids
1832 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1834     Summary:
1835       Massively untabify files.
1836     Revision:
1837       muse--main--1.0--patch-64
1840     modified files:
1841      ChangeLog ChangeLog.2004 experimental/muse-message.el
1842      experimental/muse-wiki.el muse-book.el muse-colors.el
1843      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1844      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1845      muse-project.el muse-publish.el muse-regexps.el
1846      muse-texinfo.el muse.el
1849 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1851     Summary:
1852       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1853     Revision:
1854       muse--main--1.0--patch-63
1856     (Summary of changes that Yann made)
1857     
1858     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1859     
1860     * muse-mode.el (muse-generate-index): Move index generation code into
1861       `muse-index-as-string'.
1862       (muse-index-as-string): New function that generates an index and
1863       returns it as a string, instead of placing it in a buffer like
1864       `muse-generate-index' used to.
1865     
1866     Patches applied:
1867     
1868      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1869        merge from mwolson@gnu.org--2005
1870     
1871      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1872        Accept WikiWords as links [mostly rescinded]
1873     
1874      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1875        merge from mwolson@gnu.org--2005/muse--main--1.0
1876     
1877      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1878        Merged from mwolson@gnu.org--2005 (patch 60-62)
1879     
1880      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1881        provide a string view of the index
1883     modified files:
1884      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1886     new patches:
1887      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1888      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1889      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1890      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1891      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1894 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1896     Summary:
1897       Document Blosxom, Book, DocBook, and HTML publishing styles.
1898     Revision:
1899       muse--main--1.0--patch-62
1901     * muse-blosxom.el: Clean up header.
1902     
1903     * muse-book.el (muse-before-book-publish-hook): Rename to
1904       `muse-book-before-publish-hook'.
1905       (muse-after-book-publish-hook): Rename to
1906       `muse-book-after-publish-hook'.
1907     
1908     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1909       (muse-html-markup-strings, muse-xhtml-markup-strings)
1910       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1911       (muse-html-charset-default, muse-html-encoding-default)
1912       (muse-html-encoding-map): Docfixes.
1913     
1914     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1915       sections.
1917     modified files:
1918      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1921 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1923     Summary:
1924       Begin work on Publishing Styles section of manual.
1925     Revision:
1926       muse--main--1.0--patch-61
1928     * Makefile (.PHONY): Add "doc" to list.
1929       (doc): New rule that generates Info and HTML files from muse.texi.
1930       (dist): Rely on `distclean', not `clean'.
1931     
1932     * examples/QuickStart (Authoring mode): Remove empty section.
1933     
1934     * muse.texi: Call this program "the Emacs Muse" in title.
1935       (Publishing Styles): Begin to populate section.
1936       (Deriving Styles): First subsection of Publishing Styles.
1937       (Contributors): Remove spurious copyright section, since we address
1938       this in the title.
1939     
1940     * README: Actually remember to add this file.
1942     new files:
1943      .arch-ids/README.id README
1945     modified files:
1946      ChangeLog Makefile examples/QuickStart muse.texi
1949 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1951     Summary:
1952       Document Markup Rules.
1953     Revision:
1954       muse--main--1.0--patch-60
1956     * examples/QuickStart: Remove stray <comment> tag.
1957     
1958     * muse.texi (Top): Comment every menu line.
1959       (Markup Rules): New section with plenty of subsections.
1961     modified files:
1962      ChangeLog examples/QuickStart muse.texi
1965 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1967     Summary:
1968       Release this as Muse 3.00.90 (RC1).
1969     Revision:
1970       muse--main--1.0--patch-59
1972     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1973       is compatible with both Emacs and XEmacs.
1974     
1975     * examples/README: Renamed to QuickStart.
1976     
1977     * examples/Makefile (EXAMPLES): Reflect name change of README.
1978     
1979     * muse.el: Ditto.
1981     modified files:
1982      ChangeLog Makefile examples/Makefile muse.el
1984     renamed files:
1985      examples/.arch-ids/README.id
1986        ==> examples/.arch-ids/QuickStart.id
1987      examples/README
1988        ==> examples/QuickStart
1991 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1993     Summary:
1994       Makefile refactoring.
1995     Revision:
1996       muse--main--1.0--patch-58
1998     * Makefile (.PHONY): List all non-file targets.
1999       (examples): New rule that calls Make in the examples directory.
2000       (atranslit): Removed, since this isn't (yet) bundled with Muse.
2001     
2002     * README: Move to the examples directory.  I'd prefer to distribute a
2003       very basic plain text README and use this as a quickstart + markup
2004       example + publishing example.
2005     
2006     * examples/Makefile: Move all README-related rules here.
2007     
2008     * examples/README: Add an "About this document" section.  
2009     
2010     * scripts/publish (style): Do not include the contrib directory, since we
2011       don't use any code from there.  Since this is only invoked from the
2012       examples directory, make sure add the parent directory to the load
2013       path.
2014     
2015     * muse.texi: Change version to 3.00.90 (RC1).
2016     
2017     * muse.el: Change location of the README file in header.
2018     
2019     * muse.el (muse-version): Update to 3.00.90 (RC1).
2021     new files:
2022      examples/.arch-ids/Makefile.id examples/Makefile
2024     modified files:
2025      ChangeLog Makefile examples/README muse.el muse.texi
2026      scripts/publish
2028     renamed files:
2029      .arch-ids/README.id
2030        ==> examples/.arch-ids/README.id
2031      README
2032        ==> examples/README
2035 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
2037     Summary:
2038       Update my example configuration.
2039     Revision:
2040       muse--main--1.0--patch-57
2042     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
2043       and experimental status of muse-message.
2045     modified files:
2046      ChangeLog examples/mwolson/muse-init.el
2049 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
2051     Summary:
2052       Provide optional outline-style faces; customization fixes; experimental stuff.
2053     Revision:
2054       muse--main--1.0--patch-56
2056     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
2057       option that determines what the header faces should look like.  If
2058       'outline, use outline-style faces.  If nil, don't generate the faces at
2059       all, which allows the user to specify their own.  Otherwise, use the
2060       scaled faces, which is the default behavior.
2061       (muse-colors-outline-faces-list): List of faces to use.  In case the
2062       outline faces are not available, provide reasonable defaults.
2063       (muse-make-faces): Use dolist instead of mapc.  Implement the
2064       possibility of having outline-style colors for heading.  Don't call
2065       this function immediately -- give the users time to make their changes
2066       through the customize interface.  Once we call this function, Emcs from
2067       CVS will not allow the faces to be changed easily, which is a shame.
2068     
2069     * muse-message.el (muse-message-contents-tag): Copied from
2070       `muse-publish-contents-tag' in order to keep the customization
2071       interface from making the `muse-markup-tags' option from throwing a
2072       type mismatch error.  This function is untested and will likely do
2073       nothing useful.  This file has been moved to the experimental folder
2074       until it gets fleshed out more.
2075     
2076     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2077       file that could eventually provide wiki-like ability.  Currently this
2078       is just a collection of functions that were pruned out when he remade
2079       Muse, so don't get too excited.  I plan to eventually merge Yann
2080       Hodique's work here, probably after the first release of Muse.
2081     
2082     * muse-regexps.el (muse-regexp): Improve description.
2083     
2084     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2085       the muse-regexp group since it is just a single regexp.  Lists of
2086       regexps don't have to be in muse-regexp, however.
2087     
2088     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2089       since the Emacs devel mailing list seems to not want Britain-izations
2090       in Emacs code.
2091     
2092     * muse-colors.el (muse-colors): Ditto.
2093     
2094     * muse-docbook.el (muse-docbook): Ditto.
2095     
2096     * muse-html.el (muse-html): Ditto.
2097     
2098     * muse-http.el (muse-http): Ditto.
2099     
2100     * muse-message.el (muse-message): Ditto.
2101     
2102     * muse-mode.el (muse-mode): Ditto.
2103     
2104     * muse-project.el (muse-project): Ditto.
2105     
2106     * muse-publish.el (muse-publish): Ditto.
2107     
2108     * muse.el (muse): Ditto.
2110     new files:
2111      experimental/.arch-ids/=id
2112      experimental/.arch-ids/muse-wiki.el.id
2113      experimental/muse-wiki.el
2115     modified files:
2116      ChangeLog experimental/muse-message.el muse-blosxom.el
2117      muse-colors.el muse-docbook.el muse-html.el muse-http.el
2118      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2119      muse.el
2121     renamed files:
2122      .arch-ids/muse-message.el.id
2123        ==> experimental/.arch-ids/muse-message.el.id
2124      muse-message.el
2125        ==> experimental/muse-message.el
2127     new directories:
2128      experimental experimental/.arch-ids
2131 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2133     Summary:
2134       Fix publishing error when given an empty string for header/footer.
2135     Revision:
2136       muse--main--1.0--patch-55
2138     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2139       `file-readable-p' if it is an empty string.  For some reason,
2140       `file-readable-p' and `insert-file-contents' were treating an empty
2141       string as if it were the current directory.
2143     modified files:
2144      ChangeLog muse-publish.el
2147 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2149     Summary:
2150       WYSIWYG emphasis, XEmacs compatibility hacks.
2151     Revision:
2152       muse--main--1.0--patch-54
2154     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2155       compliant.  Only colorize if we end with the same number of asterisks
2156       as we start with, preventing unnoticed syntax errors.  Don't colorize
2157       in the middle of a word.
2158       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2159       Only colorize if we end with an underscore.  Don't colorize in the
2160       middle of a word.
2161     
2162     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2163       inside of group.  This will probably not do anything, but it seems
2164       syntactically good.
2165     
2166     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2167       where we start with an image link.  JohnW didn't seem to like having
2168       <p> tags inserted before image links, but they don't validate properly
2169       as they are.  For now, I will surround such links/paragraphs with <div
2170       class="image-link"> in an attempt to be as not invasive and yet
2171       standards compliant as possible.
2172     
2173     * muse-html.el (muse-html-escape-string): Work around distinction between
2174       int and char types in XEmacs.  Deal with an annoying replace-match bug
2175       in XEmacs that rears its head at times.
2176     
2177     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2178       multi-line.
2180     modified files:
2181      ChangeLog muse-colors.el muse-docbook.el muse-html.el
2182      muse-publish.el
2185 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2187     Summary:
2188       Minor code cleanup to address elint issues.
2189     Revision:
2190       muse--main--1.0--patch-53
2192     * Makefile (test): Don't build README files during this rule.  Remove
2193       spurious "make clean" statement.
2194     
2195     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2196       `muse-colors' group, and give it a proper type.
2197     
2198     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2199     
2200     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2201       muse-my-journal-find-entries): Replace `string-to-int' with
2202       `string-to-number'.
2203     
2204     * muse-html.el (muse-html-insert-contents): Ditto.
2205     
2206     * muse-journal.el (muse-journal-html-munge-buffer,
2207       muse-journal-latex-munge-buffer): Ditto.
2208     
2209     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2210     
2211     * muse-publish.el (muse-publish-markup-footnote,
2212       muse-publish-contents-tag): Ditto.
2213     
2214     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2216     modified files:
2217      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2218      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2219      muse-regexps.el
2222 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2224     Summary:
2225       Add ability to automate the creation a new blosxom entry.
2226     Revision:
2227       muse--main--1.0--patch-52
2229     * examples/mwolson/muse-init.el: Move new entry section to
2230       muse-blosxom.el.  Modify the key settings in my example accordingly.
2231     
2232     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2233       Muse always makes sure that the file ends with a newline.
2234     
2235     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2236       planner markup is now provided automatically by the planner port to
2237       Muse, and we don't have any customized markup.
2238     
2239     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2240       variable that specifies where the base directory of your blog entries
2241       is found.
2242     
2243     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2244       the base directory.  Explore categories recursively.
2245     
2246     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2247       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
2248       special characters file name.
2249     
2250     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2251       making a new blog entry.  It will prompt you for a category, then a
2252       title, and then will create a new file that has the date and title
2253       inserted.
2255     modified files:
2256      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2259 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2261     Summary:
2262       Change mailing address of FSF, add AUTHORS file.
2263     Revision:
2264       muse--main--1.0--patch-51
2266     * muse-*.el, muse.texi: Change mailing address of FSF.
2267     
2268     * muse.texi (Contributors): Fix typo.
2269     
2270     * AUTHORS: New file containing a list of all of those who have
2271       contributed code or documentation to Muse, how many lines were changed,
2272       etc.
2274     new files:
2275      .arch-ids/AUTHORS.id AUTHORS
2277     modified files:
2278      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2279      muse-html.el muse-http.el muse-journal.el muse-latex.el
2280      muse-message.el muse-mode.el muse-poem.el muse-project.el
2281      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2282      muse.texi
2285 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2287     Summary:
2288       Merged from hodique@lifl.fr--2005 (patch 0-1)
2289     Revision:
2290       muse--main--1.0--patch-50
2292     Patches applied:
2293     
2294      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2295        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2296     
2297      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2298        fix .html (for example) in visible names for links
2300     modified files:
2301      ChangeLog muse-publish.el
2303     new patches:
2304      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2305      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2308 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2310     Summary:
2311       Make generated X(HT)ML show up in the right encoding in other modes.
2312     Revision:
2313       muse--main--1.0--patch-49
2315     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2316       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2317       generated (X)HTML files show up in the right coding system when editing
2318       them with another Emacs mode.
2319     
2320     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2321       encoding instead of hard-coding it.
2322     
2323     * muse-message.el: Add content to Commentary section, explaining the use
2324       of this publishing style.
2326     modified files:
2327      ChangeLog muse-html.el muse-journal.el muse-message.el
2330 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2332     Summary:
2333       Move regexps to same group, only make 4 heading faces.
2334     Revision:
2335       muse--main--1.0--patch-48
2337     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2338       can only publish 3 of them specially, leaving the fourth to be in
2339       plain text.
2340       (muse-colors-markup): Only recognize 4 levels of heading.
2341     
2342     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2343       (muse-file-regexp, muse-image-regexp)
2344       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2345       like a good idea to have all the regexps in the same group.
2347     modified files:
2348      ChangeLog muse-colors.el muse-regexps.el muse.el
2351 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2353     Summary:
2354       Update my example config, minor code cleanup.
2355     Revision:
2356       muse--main--1.0--patch-47
2358     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2359       names and add "Plans" project.
2360     
2361     * muse-docbook.el (looking-back): Delete.
2362     
2363     * muse-html.el (looking-back): Delete.
2364     
2365     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2366       instead of `looking-back'.
2367     
2368     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2369       function, use this function.  If `looking-back' exists, call it;
2370       otherwise, use a workaround.
2372     removed files:
2373      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2375     modified files:
2376      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2377      muse-html.el muse.el
2380 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2382     Summary:
2383       Handle a few paragraph publishing edge cases better.
2384     Revision:
2385       muse--main--1.0--patch-46
2387     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2388       beginning-of-document, end-of-document, and paragraph separator regexps
2389       so that one markup rule can be used in all these cases.
2390       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2391       particular, blockquote or center at beginning or end of document will
2392       be published properly.  Hopefully this won't slow things down too much.
2393       (muse-docbook-markup-paragraph-close): Removed.
2394     
2395     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2396     
2397     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2398       Ditto.
2399       (muse-html-markup-paragraph-close): Removed.
2401     modified files:
2402      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2405 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2407     Summary:
2408       Improve prompt when reading a tag.
2409     Revision:
2410       muse--main--1.0--patch-45
2412     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2413       other Emacs modes seem to do.
2415     modified files:
2416      ChangeLog muse-mode.el
2419 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2421     Summary:
2422       Warn user when publishing fails due to a private directory.
2423     Revision:
2424       muse--main--1.0--patch-44
2426     * muse-project.el (muse-project-private-p): Warn users when publishing a
2427       file fails due to its directory not being readable by others.  Make
2428       sure that you do a `chmod +o name_of_directory' if you want the
2429       contents of that directory to be publishable.
2431     modified files:
2432      ChangeLog muse-project.el
2435 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2437     Summary:
2438       Fix error with example tags and message publishing style.
2439     Revision:
2440       muse--main--1.0--patch-43
2442     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2443       see if a previous definition for `font-lock-multiline' exists.
2444     
2445     * muse-message.el (muse-message-example-tag): Don't require two
2446       additional (unused) arguments.
2448     modified files:
2449      ChangeLog muse-colors.el muse-message.el
2452 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2454     Summary:
2455       Always end the published document with a newline.
2456     Revision:
2457       muse--main--1.0--patch-42
2459     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2460       published document with a newline.
2461     
2462     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2464     modified files:
2465      ChangeLog muse-docbook.el muse-html.el
2468 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2470     Summary:
2471       Don't let automatic backup files crash the publishing process.
2472     Revision:
2473       muse--main--1.0--patch-41
2475     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2476       directive since this value is already processed by
2477       `muse-publish-markup-directive', and may be obtained by using
2478       the code: (muse-publishing-directive "date").
2479     
2480     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2481       to run (funcall nil); this happened once during a debugging process.
2482     
2483     * muse-project.el (muse-project-private-p): Skip any file for which we
2484       cannot fetch attributes.  This fixes a bug where having an
2485       Emacs-generated automatic backup file in a publishing directory causes
2486       the publishing process to halt with an error.
2488     modified files:
2489      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2492 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2494     Summary:
2495       Apply fix in previous patch to the DocBook publishing style.
2496     Revision:
2497       muse--main--1.0--patch-40
2499     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2500       previous patch here as well.
2501     
2503     modified files:
2504      ChangeLog muse-docbook.el
2507 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2509     Summary:
2510       Fix newly-introduced lock-up during HTML publishing.
2511     Revision:
2512       muse--main--1.0--patch-39
2514     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2515       planner rules higher priority in the publishing sequence.  Hopefully
2516       this will not wreck anything; I don't use these rules, so I cannot
2517       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2518     
2519     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2520       replace-match; that seems to be slightly evil.  Return nil instead of a
2521       newline since otherwise Muse thinks that we are not done yet and gets
2522       into an infinite loop.  This should fix the lock-up problem that
2523       resulted from the previous few patches.
2525     modified files:
2526      ChangeLog muse-blosxom.el muse-html.el
2529 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2531     Summary:
2532       Parenthesis goofup.
2533     Revision:
2534       muse--main--1.0--patch-38
2536     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2537     
2539     modified files:
2540      ChangeLog muse-blosxom.el
2543 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2545     Summary:
2546       Make docbook and blosxom modes close paragraphs properly at end.
2547     Revision:
2548       muse--main--1.0--patch-37
2550     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2551       patch.
2552     
2553     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2554       (muse-docbook-markup-paragraph-close): Adapt from
2555       `muse-html-markup-paragraph-close'.
2556     
2557     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2558       preserve the same appearance as before the last patch.
2560     modified files:
2561      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2564 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2566     Summary:
2567       Bugfix: Close P tag properly at end of file.
2568     Revision:
2569       muse--main--1.0--patch-36
2571     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2572       error.
2573     
2574     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2575       detecting whether or not a paragraph needs a closing P tag.
2576       (muse-html-markup-paragraph-close): New function that only inserts a
2577       closing P tag when an unclosed P tag is nearby.
2579     modified files:
2580      ChangeLog muse-blosxom.el muse-html.el
2583 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2585     Summary:
2586       Update my example settings.
2587     Revision:
2588       muse--main--1.0--patch-35
2590     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2592     modified files:
2593      ChangeLog examples/mwolson/muse-init.el
2596 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2598     Summary:
2599       Update documentation for C-c TAB feature.
2600     Revision:
2601       muse--main--1.0--patch-34
2603     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2604       `muse-insert-tag'.
2605     
2607     modified files:
2608      ChangeLog muse.texi
2611 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2613     Summary:
2614       New feature: tag completion with C-c TAB.
2615     Revision:
2616       muse--main--1.0--patch-33
2618     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2619       (muse-tag-history, muse-custom-tags): New variables that keep track of
2620       the tag history and newly-entered tags respectively for
2621       `muse-insert-tag'.
2622       (muse-insert-tag): New function that interactively prompts the user for
2623       a tag to use.
2625     modified files:
2626      ChangeLog muse-mode.el
2629 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2631     Summary:
2632       Fix XHTML validation error with <hr> and <br>.
2633     Revision:
2634       muse--main--1.0--patch-32
2636     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2637       and HR tags for XHTML publishing.  This should fix a few validation
2638       errors that I've been noticing lately.
2640     modified files:
2641      ChangeLog muse-html.el
2644 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2646     Summary:
2647       Remove flyspell overlays on links.
2648     Revision:
2649       muse--main--1.0--patch-31
2651     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2652       should make the link clickable.  On Emacs21, the color will stay red,
2653       but other Emacsen should do the right thing, which is use the normal
2654       link color.  Hopefully this will fix some strange flyspell-related link
2655       problems.
2657     modified files:
2658      ChangeLog muse-colors.el
2661 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2663     Summary:
2664       Update my example Muse settings.
2665     Revision:
2666       muse--main--1.0--patch-30
2668     * examples/mwolson/muse-init.el: Update from my latest version.
2669       (muse-project-alist): Remove the francais part of my blog.
2670       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2671       into this and `my-muse-mode-fill-nobreak-p'.
2672       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2673       this is the best way to accomplish this.
2674       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2675       characters in the title.
2676       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2678     modified files:
2679      ChangeLog examples/mwolson/muse-init.el
2682 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2684     Summary:
2685       Add simple `muse-version' function.
2686     Revision:
2687       muse--main--1.0--patch-29
2689     * muse.el (muse-version): New function that displays the value of the
2690       `muse-version' variable.  This should be easier for the user to type
2691       than C-h v muse-version.
2693     modified files:
2694      ChangeLog muse.el
2697 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2699     Summary:
2700       Don't compile documentation by default.
2701     Revision:
2702       muse--main--1.0--patch-28
2704     * Makefile (all): Don't compile documentation by default.
2705       (doc): Use this rule to compile documentation.
2707     modified files:
2708      ChangeLog Makefile
2711 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2713     Summary:
2714       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2715     Revision:
2716       muse--main--1.0--patch-27
2718     2005-04-16  Michael Olson  <mwolson@gnu.org>
2719     
2720         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2721         johnw. If a journal entry's title is a [[link]], then an
2722         <enclosure> tag will be added to the XML data giving the size and
2723         MIME type of the link target.  This makes podcasting with Muse
2724         trivial.
2725         (muse-journal-rss-entry-template): Add enclosure usage to example.
2726         (muse-journal-rss-munge-buffer): Implement enclosures.
2728     modified files:
2729      ChangeLog muse-journal.el
2732 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2734     Summary:
2735       Standardize source headers, appease elint, don't require planner
2736     Revision:
2737       muse--main--1.0--patch-26
2739     2005-04-15  Michael Olson  <mwolson@gnu.org>
2740     
2741         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2742         `scripts' directory since it really isn't part of Muse proper; it
2743         is used to generate Muse output from the command line.
2744     
2745         * muse-blosxom.el: Handle case where planner is not loaded so that
2746         it isn't a hard requirement.
2747     
2748         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2749         that elint doesn't complain.
2750     
2751         * muse-message.el (muse-message-markup-link): Don't throw up on
2752         links with no description.
2753     
2754         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2755         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2756         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2757         muse-project.el, muse-publish.el, muse-regexps.el,
2758         muse-texinfo.el, muse.el: Add standard header for each file in
2759         preparation for the initial release, which will hopefully happen
2760         sometime within the next month.
2761     
2763     removed files:
2764      experimental/.arch-ids/=id
2766     modified files:
2767      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2768      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2769      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2770      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2771      muse-texinfo.el muse.el
2773     renamed files:
2774      .arch-ids/muse-build.el.id
2775        ==> scripts/.arch-ids/muse-build.el.id
2776      muse-build.el
2777        ==> scripts/muse-build.el
2779     removed directories:
2780      experimental experimental/.arch-ids
2783 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2785     Summary:
2786       Merge contents of muse-latexcjk.el into muse-latex.el.
2787     Revision:
2788       muse--main--1.0--patch-25
2790     2005-04-14  Michael Olson  <mwolson@gnu.org>
2791     
2792         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2793         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2794         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2795         Merge in from muse-latexcjk.el.
2796     
2797         * muse-latexcjk.el: Removed, functionality merged with
2798         muse-latex.el
2800     removed files:
2801      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2803     modified files:
2804      ChangeLog muse-latex.el
2807 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2809     Summary:
2810       Merge muse-xhtml.el into muse-html.el.
2811     Revision:
2812       muse--main--1.0--patch-24
2814     2005-04-06  Michael Olson  <mwolson@gnu.org>
2815     
2816         * examples/mwolson/muse-init.el: Update with respect to the
2817         muse-xhtml.el merge.
2818     
2819         * muse-html.el: The contents of muse-xhtml.el have been merged in
2820         as advised by John Wiegley.
2821         (muse-html-style-sheet): Add example for XHTML use in the
2822         function's documentation.
2823         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2824         Moved from muse-xhtml.el.
2825     
2826         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2828     removed files:
2829      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2831     modified files:
2832      ChangeLog examples/mwolson/muse-init.el muse-html.el
2835 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2837     Summary:
2838       Try to fix regexps for Emacs 21.4.
2839     Revision:
2840       muse--main--1.0--patch-23
2842     2005-04-05  Michael Olson  <mwolson@gnu.org>
2843     
2844         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2845         for Emacs 21.4.
2847     modified files:
2848      ChangeLog muse-regexps.el
2851 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2853     Summary:
2854       Add comments to the publish-project example script
2855     Revision:
2856       muse--main--1.0--patch-22
2858     2005-04-01  Michael Olson  <mwolson@gnu.org>
2859     
2860         * examples/publish-project: Moved here from
2861         scripts/publish-project.  Added a few comments so people know what
2862         it is used for.
2864     modified files:
2865      ChangeLog examples/publish-project
2867     renamed files:
2868      scripts/.arch-ids/publish-project.id
2869        ==> examples/.arch-ids/publish-project.id
2870      scripts/publish-project
2871        ==> examples/publish-project
2874 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2876     Summary:
2877       New XHTML style, add more examples to my sample muse config
2878     Revision:
2879       muse--main--1.0--patch-21
2881     2005-03-31  Michael Olson  <mwolson@gnu.org>
2882     
2883         * examples/mwolson/muse-init.el: Give an example of deriving a
2884         custom publishing style.
2885         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2886         (my-muse-prepare-entry-for-xanga): Mangle the published output
2887         from a blosxom project and copy the result to the clipboard for
2888         easy pasting into Xanga's web form.  The file is untouched.
2889     
2890         * muse-html.el (muse-html-style-sheet): Include the <style
2891         type="text/css"></style> wrapper around the example.
2892         (muse-html-header): Don't add <style type="text/css"></style>
2893         around the value of `muse-html-style-sheet' anymore.  This allows
2894         for the option of putting your stylesheet(s) in a separate file.
2895         An example of this is given in the documentation for this
2896         variable.
2897     
2898         * muse-xhtml: New file that implements a publishing style which is
2899         derived from HTML mode.  It uses a slightly modified version of
2900         the HTML markup rules to generate XHTML-compliant output.
2901     
2902         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2903         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2904         header gaffes.
2905     
2906         * muse-journal.el: Add new "journal-xhtml" style.
2907     
2908         * muse-message.el: Add new "message-xhtml" style.
2910     new files:
2911      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2913     modified files:
2914      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2915      muse-html.el muse-journal.el muse-message.el
2918 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2920     Summary:
2921       Add my muse configuration to the examples
2922     Revision:
2923       muse--main--1.0--patch-20
2925     2005-03-24  Michael Olson  <mwolson@gnu.org>
2926     
2927         * examples/johnw: Move John Wiegley's configuration to this
2928         directory.
2929     
2930         * examples/mwolson: My configuration files go here.
2931     
2932         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2933         just figured out how to keep links from being spell-checked or
2934         split up by fill-mode, so the implementation of this may be found
2935         here.  I also made a function that sets up a blog entry for me.
2937     new files:
2938      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2939      examples/mwolson/.arch-ids/muse-init.el.id
2940      examples/mwolson/muse-init.el
2942     modified files:
2943      ChangeLog
2945     renamed files:
2946      examples/.arch-ids/muse-johnw.el.id
2947        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2948      examples/.arch-ids/publish-johnw.id
2949        ==> examples/johnw/.arch-ids/publish-johnw.id
2950      examples/muse-johnw.el
2951        ==> examples/johnw/muse-johnw.el
2952      examples/publish-johnw
2953        ==> examples/johnw/publish-johnw
2955     new directories:
2956      examples/johnw examples/johnw/.arch-ids examples/mwolson
2957      examples/mwolson/.arch-ids
2960 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2962     Summary:
2963       Add muse-blosxom script and plugin for pyblosxom
2964     Revision:
2965       muse--main--1.0--patch-19
2967     2005-03-24  Michael Olson  <mwolson@gnu.org>
2968     
2969         * muse-blosxom.el: Update copyright notice in headers and mention
2970         the pyblosxom scripts.
2971     
2972         * contrib/pyblosxom: New directory containing pyblosxom plugins
2973         and helper scripts.
2974     
2975         * contrib/getstamps.py: Script that generates the "timestamps"
2976         file, run on the local machine.
2977     
2978         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2979         timestamps file.
2981     new files:
2982      contrib/pyblosxom/.arch-ids/=id
2983      contrib/pyblosxom/.arch-ids/getstamps.py.id
2984      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2985      contrib/pyblosxom/getstamps.py
2986      contrib/pyblosxom/hardcodedates.py
2988     modified files:
2989      ChangeLog muse-blosxom.el
2991     new directories:
2992      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2995 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2997     Summary:
2998       muse-blosxom.el has matured past experimental status
2999     Revision:
3000       muse--main--1.0--patch-18
3002     2005-03-23  Michael Olson  <mwolson@gnu.org>
3003     
3004         * muse-blosxom.el: Remove common functionality that has already
3005         been implemented in `muse-html.el'.  Derive this mode from
3006         `muse-html'.  Update documentation.  I now feel that this file is
3007         ready to be included in the top-level Muse directory.
3009     modified files:
3010      ChangeLog muse-blosxom.el
3012     renamed files:
3013      experimental/.arch-ids/muse-blosxom.el.id
3014        ==> .arch-ids/muse-blosxom.el.id
3015      experimental/muse-blosxom.el
3016        ==> muse-blosxom.el
3019 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
3021     Summary:
3022       Make muse-blosxom.el slightly less experimental
3023     Revision:
3024       muse--main--1.0--patch-17
3026     2005-03-22  Michael Olson  <mwolson@gnu.org>
3027     
3028         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
3029         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
3030         useful.
3031         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
3032         from the `muse-blosxom-markup-date-directive' rule.
3033         (blosxom-set-time): Remove this function.  We're not going to be
3034         touching the timestamp manually anymore -- it's too much of a
3035         hassle.  Right now I've got a python program that compiles a
3036         timestamp file and a pyblosxom helper that reads it.  Something
3037         similar could be arranged for blosxom, I'm sure.
3038     
3040     modified files:
3041      ChangeLog experimental/muse-blosxom.el
3044 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
3046     Summary:
3047       Apply latest journal-related updates from johnw
3048     Revision:
3049       muse--main--1.0--patch-16
3052     modified files:
3053      ChangeLog examples/muse-johnw.el muse-journal.el
3056 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
3058     Summary:
3059       Add Projects node to the manual
3060     Revision:
3061       muse--main--1.0--patch-15
3063     2005-02-28  Michael Olson  <mwolson@gnu.org>
3064     
3065         * muse.texi: Change copyright notice since the FSF is now the
3066         copyright holder.
3067         (Projects): New node, based on a section from the README file.
3069     modified files:
3070      ChangeLog muse.texi
3073 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3075     Summary:
3076       Correct documentation, adding some content.
3077     Revision:
3078       muse--main--1.0--patch-14
3080     2005-02-28  Michael Olson  <mwolson@gnu.org>
3081     
3082         * muse.texi: Change license terms of the documentation to the GNU
3083         GPL instead of the GNU FDL, as per the consent of the copyright
3084         holders of the emacs-wiki manual, from which this is based.  Some
3085         emacs-wiki-isms in the manual were corrected, and the Getting
3086         Started section was updated.
3088     modified files:
3089      ChangeLog muse.texi
3092 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3094     Summary:
3095       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3096     Revision:
3097       muse--main--1.0--patch-13
3099     2005-02-17  Michael Olson  <mwolson@gnu.org>
3100     
3101         * experimental/muse-blosxom.el: Somehow the contents of this file
3102         managed to get duplicated.  I removed the duplicates.
3103         (muse-blosxom-date): Remove this, since it is not useful.
3104         (muse-blosxom-header): Use the standard header that blosxom.el
3105         has.
3107     modified files:
3108      ChangeLog experimental/muse-blosxom.el
3111 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3113     Summary:
3114       Initial commit of muse.texi, nothing substantial
3115     Revision:
3116       muse--main--1.0--patch-12
3118     2005-02-07  Michael Olson  <mwolson@gnu.org>
3119     
3120         * muse.texi: New file that provides the documentation for Muse.
3121         It is in a very rough form at the moment.  Nothing substantial may
3122         be found here yet.  Be ye warned.
3124     new files:
3125      .arch-ids/muse.texi.id muse.texi
3127     modified files:
3128      ChangeLog
3131 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3133     Summary:
3134       Add docstring, new trivial function
3135     Revision:
3136       muse--main--1.0--patch-11
3138     2005-02-07  Michael Olson  <mwolson@gnu.org>
3139     
3140         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3141         `muse-what-changed'.  No functionality change.
3142         (muse-what-changed): New function that displays in diff format the
3143         changes made since the buffer was last saved.
3144     
3145         * muse-project.el (muse-project-publish): Add docstring.
3147     modified files:
3148      ChangeLog muse-mode.el muse-project.el
3151 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3153     Summary:
3154       Add experimental version of muse-blosxom.el to project
3155     Revision:
3156       muse--main--1.0--patch-10
3158     2005-02-04  Michael Olson  <mwolson@gnu.org>
3159     
3160         * Makefile (realclean): Remove file that gets generated when fonts
3161         are missing.
3162     
3163         * experimental/muse-bloxsom.el: New file that implements Blosxom
3164         support for Muse.  It's in a very rough state, hence its placement
3165         in the `experimental' directory.
3167     new files:
3168      experimental/.arch-ids/=id
3169      experimental/.arch-ids/muse-blosxom.el.id
3170      experimental/muse-blosxom.el
3172     modified files:
3173      ChangeLog Makefile
3175     new directories:
3176      experimental experimental/.arch-ids
3179 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3181     Summary:
3182       Make permissions more consistent
3183     Revision:
3184       muse--main--1.0--patch-9
3187     modified files:
3188      ChangeLog
3190     modified directories:
3191      contrib examples scripts
3194 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3196     Summary:
3197       Fix build problems
3198     Revision:
3199       muse--main--1.0--patch-8
3201     2005-02-04  Michael Olson  <mwolson@gnu.org>
3202     
3203         * muse-build.el: Add contrib directory to `load-path'.
3204         (muse-elint-files): Load `muse-regexps.el'.
3205     
3206         * scripts/publish: Change permissions so that this script is
3207         executable.  Add contrib directory to load list.  Add
3208         `muse-regexps.el' to list.
3210     modified files:
3211      ChangeLog muse-build.el scripts/publish
3214 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3216     Summary:
3217       Use "&mdash;" instead of "&#151;"
3218     Revision:
3219       muse--main--1.0--patch-7
3221     2005-01-31  Michael Olson  <mwolson@gnu.org>
3222     
3223         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3224         with "&mdash;" so that documents validate properly.  Thanks to
3225         Björn Lindström for the suggestion.
3226     
3227         * muse-html.el (muse-html-markup-strings): Ditto.
3229     modified files:
3230      ChangeLog muse-docbook.el muse-html.el
3233 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3235     Summary:
3236       Fix use of "[:blank:]" in underline markup
3237     Revision:
3238       muse--main--1.0--patch-6
3240     2005-01-25  Michael Olson  <mwolson@gnu.org>
3241     
3242         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3243         use of `muse-regexp-blank'.
3245     modified files:
3246      ChangeLog muse-colors.el
3249 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
3251     Summary:
3252       Fix problem with headings being given wrong face
3253     Revision:
3254       muse--main--1.0--patch-5
3256     2005-01-03  Michael Olson  <mwolson@gnu.org>
3257     
3258         * muse-colors.el: Add header.
3259         (muse-colors-emphasized): Headings were being given the coloring
3260         for the next level of heading instead of the real
3261         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3262         Heading").  Thanks to Lan Yufeng for finding this and sending a
3263         patch.
3264     
3265         * muse-regexps.el: Fix header.
3267     modified files:
3268      ChangeLog muse-colors.el muse-regexps.el
3271 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3273     Summary:
3274       Rotate ChangeLog
3275     Revision:
3276       muse--main--1.0--patch-4
3278     2005-01-01  Michael Olson  <mwolson@gnu.org>
3279     
3280         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3281         version will be automatically maintained by Arch.
3282     
3284     new files:
3285      .arch-ids/ChangeLog.id ChangeLog
3287     renamed files:
3288      .arch-ids/ChangeLog.id
3289        ==> .arch-ids/ChangeLog.2004.id
3290      ChangeLog
3291        ==> ChangeLog.2004
3294 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3296     Summary:
3297       Extended regexps fix, allow spaces in 1st part of links
3298     Revision:
3299       muse--main--1.0--patch-3
3301     2004-12-30  Michael Olson  <mwolson@gnu.org>
3302     
3303         * muse.el (muse-link-regexp): Allow spaces in the first part of
3304         links.
3305     
3306         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3307         customizable alternatives to extended character classes.
3308     
3309         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3311     modified files:
3312      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3313      muse-html.el muse-mode.el muse-publish.el muse.el
3316 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3318     Summary:
3319       Begin to change regexp handling, tweak muse.el header
3320     Revision:
3321       muse--main--1.0--patch-2
3323     2004-12-29  Michael Olson  <mwolson@gnu.org>
3324     
3325         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3326         myself.  Update URL.
3327     
3328         * muse-regexps.el: New file that implements regexp handling.
3329         Generalized regexp options will be moved to it eventually.
3331     new files:
3332      .arch-ids/muse-regexps.el.id muse-regexps.el
3334     modified files:
3335      ChangeLog muse.el
3338 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3340     Summary:
3341       Do some early spring cleaning
3342     Revision:
3343       muse--main--1.0--patch-1
3345     2004-12-29  Michael Olson  <mwolson@gnu.org>
3346     
3347         * Makefile: Change path to `publish' script.
3348     
3349         * contrib/pcomplete.el: New file that is used by Muse without
3350         actually being a part of it: hence its location in the contrib
3351         directory.
3352     
3353         * contrib/cgi.el, contrib/httpd.el: New location.
3354     
3355         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3356     
3357         * scripts/publish, scripts/publish-project: Ditto.
3359     new files:
3360      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3361      contrib/pcomplete.el examples/.arch-ids/=id
3362      scripts/.arch-ids/=id
3364     modified files:
3365      ChangeLog Makefile
3367     renamed files:
3368      .arch-ids/cgi.el.id
3369        ==> contrib/.arch-ids/cgi.el.id
3370      .arch-ids/httpd.el.id
3371        ==> contrib/.arch-ids/httpd.el.id
3372      .arch-ids/muse-johnw.el.id
3373        ==> examples/.arch-ids/muse-johnw.el.id
3374      .arch-ids/publish-johnw.id
3375        ==> examples/.arch-ids/publish-johnw.id
3376      .arch-ids/publish-project.id
3377        ==> scripts/.arch-ids/publish-project.id
3378      .arch-ids/publish.id
3379        ==> scripts/.arch-ids/publish.id
3380      cgi.el
3381        ==> contrib/cgi.el
3382      httpd.el
3383        ==> contrib/httpd.el
3384      muse-johnw.el
3385        ==> examples/muse-johnw.el
3386      publish
3387        ==> scripts/publish
3388      publish-johnw
3389        ==> examples/publish-johnw
3390      publish-project
3391        ==> scripts/publish-project
3393     new directories:
3394      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3395      scripts/.arch-ids
3398 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3400     Summary:
3401       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3402     Revision:
3403       muse--main--1.0--base-0
3405     (automatically generated log message)
3407     new patches:
3408      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3409      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3410      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3411      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3412      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3413      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3414      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3415      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3416      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3417      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3418      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3419      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3420      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3421      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3422      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3423      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3424      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3425      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8