Customization error; Makefile tweaks.
[muse-el.git] / ChangeLog
blob148db1e76873383d3d8fac4c60f78c3e624c8bd2
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-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
7     Summary:
8       Customization error; Makefile tweaks.
9     Revision:
10       muse--main--1.0--patch-136
12     * Makefile (dist): Use a tla-specific method to create the tarball.
13       Create a zip file as well.
14       (upload): New rule that uploads the tarball and zip file to gna.org.
15     
16     * Makefile.defs (VERSION): New variable that determines the version
17       string to use in the `dist' and `upload' targets.
18     
19     * lisp/muse.el (muse-implicit-link-functions)
20       (muse-explicit-link-functions): Use :type of hook so that the options
21       get recognized.
23     modified files:
24      ChangeLog Makefile Makefile.defs lisp/muse.el
27 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
29     Summary:
30       Prepare Muse 3.01.90 (3.02 RC1).
31     Revision:
32       muse--main--1.0--patch-135
35     modified files:
36      ChangeLog lisp/muse.el muse.texi
39 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
41     Summary:
42       Attempt to get the right file extension when publishing; more examples.
43     Revision:
44       muse--main--1.0--patch-134
46     * examples/mwolson/muse-init.el: Update my configuration.
47     
48     * examples/mwolson/templates: Store my web page templates here.
49     
50     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
51     
52     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
53       descriptions.  Yet another reason to implement my list-returning from
54       handlers idea.
55     
56     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
57       with a few more edge cases.  Throw together a rough hack for
58       determining when to include the output file extension.
59     
60     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
61       but still ineffective.
63     new files:
64      examples/mwolson/templates/.arch-ids/=id
65      examples/mwolson/templates/.arch-ids/footer.html.id
66      examples/mwolson/templates/.arch-ids/generic-footer.html.id
67      examples/mwolson/templates/.arch-ids/generic-header.html.id
68      examples/mwolson/templates/.arch-ids/header.html.id
69      examples/mwolson/templates/footer.html
70      examples/mwolson/templates/generic-footer.html
71      examples/mwolson/templates/generic-header.html
72      examples/mwolson/templates/header.html
74     modified files:
75      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
76      lisp/muse-wiki.el
78     new directories:
79      examples/mwolson/templates
80      examples/mwolson/templates/.arch-ids
83 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
85     Summary:
86       Make published link handling do the right thing, plus misc. fixes.
87     Revision:
88       muse--main--1.0--patch-133
90     * lisp/muse-mode.el (muse-mode-hook): Add option for
91       `muse-wiki-update-custom-values'.  The :set function makes sure that
92       this is always included in `muse-mode-hook' if muse-wiki is loaded.
93       This probably isn't best-practice, but it works.
94     
95     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
96       Save match data.
97     
98     * lisp/muse-publish.el (muse-publish-url-transforms): Add
99       `muse-publish-prepare-url' to the listed options.
100     
101     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
102       output-dir is not specified.
103     
104     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
105       here instead of later on.
106     
107     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
108       right thing when `muse-wiki-interwiki-alist' is nil.
109     
110     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
111       `muse-publish-output-file'.
112     
113     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
114       (muse-wiki-transform-wikiword): Removed.  We should not use the
115       publishing transforms facility to handle these.
116     
117     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
118       links as "link" rather than "url".
119     
120     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
121       takes care of any customization cleaups that need to happen whenever
122       muse-mode is entered.
123     
124     * lisp/muse.el (muse-implicit-link-functions): Add options for
125       `muse-handle-url' and the wiki handlers.
126       (muse-explicit-link-functions): Add option for
127       `muse-wiki-handle-internal'.
129     modified files:
130      ChangeLog lisp/muse-mode.el lisp/muse-project.el
131      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
134 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
136     Summary:
137       Add invalid directory assertion.
138     Revision:
139       muse--main--1.0--patch-132
141     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
142       any invalid directories will trigger an error.
144     modified files:
145      ChangeLog lisp/muse-project.el
148 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
150     Summary:
151       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
152     Revision:
153       muse--main--1.0--patch-131
156     modified files:
157      AUTHORS ChangeLog
160 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
162     Summary:
163       Yann's assignment form came in!
164     Revision:
165       muse--main--1.0--patch-130
168     modified files:
169      AUTHORS ChangeLog
172 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
174     Summary:
175       Compilation fix, minor shuffling in `muse-mode'.
176     Revision:
177       muse--main--1.0--patch-129
179     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
180       accessing it.  Fixes Yet Another Compiler Error.
181     
182     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
183      project-specific settings happen first.
185     modified files:
186      ChangeLog lisp/muse-mode.el lisp/muse.el
189 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
191     Summary:
192       Fix annoying initial buffer coloring problem.
193     Revision:
194       muse--main--1.0--patch-128
196     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
197       where even buffer-file-name is not set.  This happens the first time we
198       attempt to colorize the buffer.  I'm rather astonished that I had to do
199       this.
201     modified files:
202      ChangeLog lisp/muse-wiki.el
205 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
207     Summary:
208       Jump to bad and good links on TAB; mode-choosing fix.
209     Revision:
210       muse--main--1.0--patch-127
212     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
213       pics a major mode for a file.  If one is specified in the project of
214       file, use it.  Otherwise, use muse-mode.
215       (muse-next-reference, muse-previous-reference): Jump to bad links as
216       well as good ones.
217     
218     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
219       of `muse-mode'.
221     modified files:
222      ChangeLog lisp/muse-mode.el lisp/muse.el
225 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
227     Summary:
228       Add specified Muse file extension to auto-mode-alist.
229     Revision:
230       muse--main--1.0--patch-126
232     * lisp/muse.el (muse-file-extension): If extension is specified, remove
233       the old extension from auto-mode-alist and add the new one.  This
234       eliminates the need to set muse-mode-auto-p when you have specified a
235       Muse file extension.
236     
237     * examples/mwolson/muse-init.el: Sync.
239     modified files:
240      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
243 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
245     Summary:
246       Make `muse-project-alist' more intuitively customizable.
247     Revision:
248       muse--main--1.0--patch-125
250     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
251       settings.
252     
253     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
254       (muse-project-alist-get): New function that pre-parses
255       `muse-projects-alist' before customization in order to work around an
256       annoying limitation in the customize interface.
257       (muse-project-alist-set): New function that takes the value that
258       customize gave us and turns it into something Muse can use.
259       (muse-project): New widget that outlines the form of the
260       `muse-project-alist' variable.
261       (muse-project-alist): Use the `muse-project' widget and specify :set
262       and :get.
264     modified files:
265      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
268 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
270     Summary:
271       Silence compiler warnings.
272     Revision:
273       muse--main--1.0--patch-124
275     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
276     
277     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
278       compiler warning.
279     
280     * lisp/muse-project.el (muse-project-applicable-styles): Call
281       `muse-assert' with only 1 argument to silence a compiler warning.
283     modified files:
284      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
285      lisp/muse-project.el
288 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
290     Summary:
291       muse-docbook: Merge several other types of tags if necessary.
292     Revision:
293       muse--main--1.0--patch-123
295     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
296       `muse-docbook-fixup-sections'.  For each TAG in
297       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
298       merge them together.  Thanks to Dale P. Smith for the suggestion.
299       (muse-docbook-merged-tags): Customizable list of tags that need merging.
301     modified files:
302      ChangeLog lisp/muse-docbook.el
305 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
307     Summary:
308       muse-docbook: Output an XML tag with encoding at the beginning of document.
309     Revision:
310       muse--main--1.0--patch-122
312     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
313       of document.
314       (muse-docbook-encoding-default): New option that determines which Emacs
315       buffer encoding to use by default in Muse DocBook files if none is
316       found.
317       (muse-docbook-charset-default): New option that determines the DocBook
318       XML charset to use if no translation is found in
319       muse-docbook-encoding-map.
320       (muse-docbook-encoding-map): New option alist that maps an emacs coding
321       system to its associated DocBook coding system.
322       (muse-docbook-transform-content-type): New function that determines the
323       DocBook XML encoding to use based on the contents of
324       muse-docbook-encoding-map.
325       (muse-docbook-encoding): New function that calls
326       muse-docbook-transform-content-type.
327       (muse-docbook-finalize-buffer): New function that sets the buffer file
328       coding system to the value of muse-docbook-encoding-default, but only
329       if the buffers contents have no special characters.
330       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
332     modified files:
333      ChangeLog lisp/muse-docbook.el
336 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
338     Summary:
339       Apply muse-docbook patch from Dale P. Smith.
340     Revision:
341       muse--main--1.0--patch-121
343     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
344       Dale P. Smith to make the markup much better.
346     modified files:
347      AUTHORS ChangeLog lisp/muse-docbook.el
350 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
352     Summary:
353       Use different mapping for S-tab on Windows.
354     Revision:
355       muse--main--1.0--patch-120
357     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
358       Windows, use [(shift tab)] for `muse-previous-reference'.
360     modified files:
361      ChangeLog lisp/muse-mode.el
364 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
366     Summary:
367       XEmacs wiki fix.
368     Revision:
369       muse--main--1.0--patch-119
371     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
372       `muse-match-string-no-properties' so XEmacs doesn't complain.
374     modified files:
375      ChangeLog lisp/muse-wiki.el
378 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
380     Summary:
381       Handle a few edge cases with project-page resolution gracefully.
382     Revision:
383       muse--main--1.0--patch-118
385     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
386       make sure that PAGE is specified.  STYLES should be generated
387       automatically, but it could theoretically fail.  I'm managing to
388       trigger this when messing with unsaved Muse files.  Handle case where
389       buffer has not yet been saved.
390       (muse-project-find-file): Don't try to resolve relative links; just
391       open them.
392     
393     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
394       point-of-reference bug.  No need to call muse-project-page-of-file
395       since buffer-file-name and muse-publishing-current-file both give us
396       full paths.
397     
398     * lisp/muse-mode.el (muse-link-at-point): For some reason,
399       `skip-chars-backward' only respects the newline some of the time.
400       Damned annoying.
402     modified files:
403      ChangeLog lisp/muse-mode.el lisp/muse-project.el
404      lisp/muse-wiki.el
407 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
409     Summary:
410       Fix image-link goof-up and add pretty titles.
411     Revision:
412       muse--main--1.0--patch-117
414     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
415       class="image-link"> instead of <div class="image-link">.  I found a bug
416       with the way I was handling both, so I decided to simplify things.
417     
418     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
419       `muse-publish-output-name', but keeps the directory prefix.
420       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
421     
422     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
423       customizable option that determines the words to downcase in title.
424       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
425       Capitalized Title out of either a string or the current title.  This is
426       not currently used by any other function -- for now it is meant to be
427       called by the user.
429     modified files:
430      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
433 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
435     Summary:
436       Escape specials in link descriptions.
437     Revision:
438       muse--main--1.0--patch-116
440     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
441       function that escapes special characters in the given string according
442       to the current publishing style.
443       (muse-publish-url): Use the above function to escape the description
444       part of extended links.
445       (muse-publish-prepare-url): Don't make string read-only; it does
446       nothing.
447     
448     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
449       (muse-wiki-transform-wikiword): Don't make string read-only.
451     modified files:
452      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
455 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
457     Summary:
458       Escape "&", "<", and ">" in URL text.
459     Revision:
460       muse--main--1.0--patch-115
462     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
463       specially.  Thanks to John Sullivan for the suggestion.
465     modified files:
466      ChangeLog lisp/muse-html.el
469 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
471     Summary:
472       Update my example configuration.
473     Revision:
474       muse--main--1.0--patch-114
476     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
477       project to "WebSite" in order to make it more distinct.
478       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
479       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
480       anymore.
481       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
482       published name of the current file.  I really should make a function
483       called `muse-published-name' or something similar!
484       ("\C-cpx"): Use this key sequence for
485       `my-muse-prepare-entry-for-xanga'.
486       (muse-file-extension): I'm making use of this so I can figure out its
487       intricacies.
489     modified files:
490      ChangeLog examples/mwolson/muse-init.el
493 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
495     Summary:
496       Tackle a project name interwiki highlighting snafu.
497     Revision:
498       muse--main--1.0--patch-113
500     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
501       this.  It seems to be more robust now.  Highlighting is going the way I
502       want it.
504     modified files:
505      ChangeLog lisp/muse-wiki.el
508 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
510     Summary:
511       Fix some gross mistakes.
512     Revision:
513       muse--main--1.0--patch-112
515     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
516       gross misspellings.
517     
518     * lisp/muse-project.el (muse-project-file-entries): If
519       `muse-file-extension' is defined, use it to filter the entries.
520     
521     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
522       variable.  Move higher in file.
523     
524     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
525       argument instead of the real name of the variable.
527     modified files:
528      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
529      lisp/muse.el
532 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
534     Summary:
535       Make natural interwiki links between projects mostly work.
536     Revision:
537       muse--main--1.0--patch-111
539     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
540       function and flesh it out.  This seems to work properly, though for
541       some reason, interwiki links using projects are a bit flakey.
542       (muse-wiki-handle-interwiki): Deal with case where we have a project
543       name in an interwiki link.
545     modified files:
546      ChangeLog lisp/muse-wiki.el
549 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
551     Summary:
552       Fix Emacs21 issue with muse-insert-tag.
553     Revision:
554       muse--main--1.0--patch-110
556     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
557       completing-read to appease older Emacsen.
559     modified files:
560      ChangeLog lisp/muse-mode.el
563 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
565     Summary:
566       Fix error with `muse-blosxom-new-entry' and Emacs21.
567     Revision:
568       muse--main--1.0--patch-109
570     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
571       `completing-read' so that old versions of Emacs don't complain.
573     modified files:
574      ChangeLog lisp/muse-blosxom.el
577 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
579     Summary:
580       Try to fix an error with `muse-blosxom-get-categories'.
581     Revision:
582       muse--main--1.0--patch-108
584     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
585       about processing directories.
587     modified files:
588      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
591 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
593     Summary:
594       Make a distinction between implicit and explicit links at publish-time.
595     Revision:
596       muse--main--1.0--patch-107
598     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
599     
600     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
601     
602     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
603       `explicit' argument.
604     
605     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
606       not we are dealing with an explicit link.
607     
608     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
609     
610     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
611       argument, but ignore it.
612     
613     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
614       when link is not explicit.
616     modified files:
617      ChangeLog lisp/muse-html.el lisp/muse-http.el
618      lisp/muse-publish.el lisp/muse-wiki.el
621 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
623     Summary:
624       Implement several WikiWord handling fixes.
625     Revision:
626       muse--main--1.0--patch-106
628     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
629       found by the handlers.  Don't send implicit links through some of the
630       advanced checks.
631     
632     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
633       of interwiki link before calling `muse-handle-explicit-link'.
634     
635     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
636       "\\|" separator between project-alist entries and interwiki entries.
637       Force a reconfiguration of muse-colors-markup.
638     
639     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
640       sure that we don't colorize WikiNames that don't go with any file.
641     
643     modified files:
644      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
645      lisp/muse-wiki.el
648 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
650     Summary:
651       Attempt to simplify muse-wiki a bit.
652     Revision:
653       muse--main--1.0--patch-105
655     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
656       here.
657     
658     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
659       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
660       (muse-wiki-update-use-wikiword-markup-regexp)
661       (muse-wiki-update-use-wikiword-link-function)
662       (muse-wiki-update-use-wikiword-url-transforms): Remove.
663       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
664     
665     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
666       `muse-wiki-use-wikiword' is specified.
667     
668     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
669       unless `muse-wiki-use-wikiword' is specified.
670     
671     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
672       muse-colors-markup.
673     
674     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
675       muse-publish-markup-regexps.
676     
677     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
678       muse-publish-url-transforms.
679     
680     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
681       muse-wiki-handle-wikiword to muse-implicit-link-functions.
682     
684     modified files:
685      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
688 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
690     Summary:
691       Make muse-blosxom use relative name of published file in page-date alist.
692     Revision:
693       muse--main--1.0--patch-104
695     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
696       file.
697       (muse-blosxom-update-page-date-alist): Renamed from
698       `muse-blosxom-markup-date-directive'.  Make the current file name
699       relative to the base directory and strip file extension if necessary.
700     
702     modified files:
703      ChangeLog lisp/muse-blosxom.el
706 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
708     Summary:
709       Hack on muse-blosxom timestamps somewhat.
710     Revision:
711       muse--main--1.0--patch-103
713     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
714       actually do something useful.  This should have a different name,
715       really.
716       ("blosxom-html", "blosxom-xhtml"): Call
717       `muse-blosxom-markup-date-directive' after publishing each entry.
718     
720     modified files:
721      ChangeLog lisp/muse-blosxom.el
724 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
726     Summary:
727       Fix several startup and compile errors.
728     Revision:
729       muse--main--1.0--patch-102
731     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
732       fixes an error that occurred during startup.
733     
734     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
735       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
736       to muse.el.
737     
738     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
739       that the nasty compile errors go away.  Fix a few typos.
740       (muse-ignored-extensions): Fix docstring.
741       (muse-file-extension): Move this higher in the file.
742     
743     
745     modified files:
746      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
749 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
751     Summary:
752       Note that muse-file-extension should not have "." in front.
753     Revision:
754       muse--main--1.0--patch-101
756     * lisp/muse-project.el (muse-project-find-file): Handle case where
757       muse-file-extension is not specified.
758     
759     * lisp/muse.el (muse-file-extension): Note that the period at the
760       beginning of this value should be omitted.
761     
762     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
763       file extension so that regexp characters inside the extension will not
764       goof it up.  This should never be a problem in normal cases, but let's
765       be robust.
766     
768     modified files:
769      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
770      lisp/muse.el
773 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
775     Summary:
776       Implement optional file extension of Muse files.
777     Revision:
778       muse--main--1.0--patch-100
780     * lisp/muse-mode.el (muse-mode): Make sure
781       `muse-update-ignored-extensions-regexp' gets updated every time we
782       enter Muse mode.  This works around a bug in the customize interface --
783       if a user changes an option using setq, the :set function sometimes
784       does not get executed.  I should really try to determine whether or not
785       this is really an issue anymore.
786     
787     * lisp/muse-project.el (muse-project-find-file): Make use of
788       `muse-file-extension'.
789     
790     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
791       customizable; it is autogenerated from `muse-ignored-extensions'.
792       (muse-update-ignored-extensions-regexp): New function that sets the
793       value of `muse-ignored-extensions-regexp'.  This is needed in order to
794       make sure that the value of `muse-file-extension' is taken into
795       account.
796       (muse-ignored-extensions): New option that determines which file
797       extensions to ignore.  It is in the form of a list of regexps.
798     
799     * lisp/muse.el (muse-file-extension): New option that allows the user to
800       specify the file extension to be used for Muse files.  By default, this
801       is nil, which means that no extension will be used.
802     
803     * lisp/muse.el (muse-page-name): Handle case where
804       `muse-ignored-extensions-regexp' is nil.
805     
807     modified files:
808      ChangeLog lisp/muse-mode.el lisp/muse-project.el
809      lisp/muse-regexps.el lisp/muse.el
812 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
814     Summary:
815       Document new blosxom convenience feature.
816     Revision:
817       muse--main--1.0--patch-99
819     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
820       `muse-blosxom-project-alist-entry'.  An example is provided in the
821       header.
822     
824     modified files:
825      ChangeLog lisp/muse-blosxom.el
828 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
830     Summary:
831       Further work on `muse-project-alist' entry generation for blosxom.
832     Revision:
833       muse--main--1.0--patch-98
835     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
836       Include subdirectories in first part of "Blog" entry.
837     
838     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
839       that returns a list of dirs that are to be used with the first part of
840       a `muse-project-alist' entry.
841     
843     modified files:
844      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
847 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
849     Summary:
850       New function: muse-blosxom-project-alist-entry.
851     Revision:
852       muse--main--1.0--patch-97
854     * examples/mwolson/muse-init.el: Update from my latest settings.
855       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
856     
857     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
858       that generates the latter part of an entry for `muse-project-alist'.
859     
861     modified files:
862      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
865 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
867     Summary:
868       Merged from hodique@lifl.fr--2005 (patch 12-23)
869     Revision:
870       muse--main--1.0--patch-96
872     Patches applied:
873     
874      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
875        Merged from mwolson@gnu.org--2005 (patch 68-76)
876     
877      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
878        Merged from mwolson@gnu.org--2005 (patch 77-80)
879     
880      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
881        Merged from mwolson@gnu.org--2005 (patch 81)
882     
883      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
884        Merged from mwolson@gnu.org--2005 (patch 82)
885     
886      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
887        Escape % in latex publishing
888     
889      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
890        bugfix
891     
892      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
893        small improvement on muse-make-link
894     
895      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
896        Fix customization of muse-wiki-wikiword-regexp
897     
898      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
899        Allow full customization of WikiWords
900     
901      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
902        Fix mouse-2 yank bug in muse-mode
903     
904      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
905        Fix interpretation order
906     
907      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
908        Merged from mwolson@gnu.org--2005 (patch 83-95)
909     
911     modified files:
912      ChangeLog lisp/muse-wiki.el
914     new patches:
915      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
916      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
917      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
918      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
919      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
920      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
921      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
922      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
923      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
924      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
925      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
926      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
929 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
931     Summary:
932       Minor docfixes.
933     Revision:
934       muse--main--1.0--patch-95
936     * lisp/muse-mode.el (muse-follow-name-at-point) 
937       (muse-follow-name-at-mouse): Docfixes.
938     
940     modified files:
941      ChangeLog lisp/muse-mode.el
944 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
946     Summary:
947       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
948     Revision:
949       muse--main--1.0--patch-94
951     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
952       `muse-blosxom-new-entry'.
953     
954     * muse.texi (Blosxom Entries): Ditto.
955     
957     modified files:
958      ChangeLog lisp/muse-blosxom.el muse.texi
961 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
963     Summary:
964       Re-add global mouse-2 event.
965     Revision:
966       muse--main--1.0--patch-93
968     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
969       mouse-2, since Yann found a way around the problem I was facing.
970       (muse-follow-name-at-mouse): Call the event that would normally be used
971       here if we don't have a link at point.
972     
974     modified files:
975      ChangeLog lisp/muse-mode.el
978 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
980     Summary:
981       Fix publishing error.
982     Revision:
983       muse--main--1.0--patch-92
985     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
986       the cdr of output-dir.  This was a code fragment from a previous
987       attempt to refactor this function.
988     
990     modified files:
991      ChangeLog lisp/muse-project.el
994 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
996     Summary:
997       Work on getting to the point where we can resolve project interwiki links.
998     Revision:
999       muse--main--1.0--patch-91
1001     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1002       `muse-publishing-current-file'.
1003     
1004     * lisp/muse-project.el (muse-project-of-file): Ditto.
1005     
1006     * lisp/muse-project.el (muse-project-applicable-styles): New function
1007       that returns the usable styles for a file, given either a list of
1008       styles or a project name.  This is useful for removing styles that will
1009       be ignored for a file.
1010       (muse-project-publish-file): Split :include and :exclude processing
1011       into `muse-project-applicable-styles'.
1012     
1013     * lisp/muse-publish.el (muse-publish-output-name): Use
1014       `muse-publishing-current-file'.
1015     
1016     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
1017     
1018     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
1019       project names.
1020     
1021     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
1022       names to be uninterpreted.  Remove need for muse-assoc-string.
1023     
1024     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
1025       function that will be called to fetch a link to a page from a Muse
1026       project from the output file of the currently-published file.  This is
1027       commented out for now since I ran out of energy.
1028     
1029     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
1030       `muse-wiki-resolve-project-page' for handling Muse project interwiki
1031       links, but only when no match was found in `muse-wiki-interwiki-alist'.
1032       Handle case where no interwiki can be found, even though this should
1033       never happen.
1034     
1035     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
1036       whenever Muse mode is entered.  That way we don't have to enter an
1037       extra command in our .emacs.
1038     
1039     * lisp/muse.el (muse-current-file): Remove this, since a variable called
1040       `muse-publishing-current-file' already exists that does the same thing.
1041       How embarrassing.
1042     
1043     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
1044     
1045     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
1046       to use it.
1047     
1049     modified files:
1050      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1051      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1054 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
1056     Summary:
1057       Mouse-2 on regular text will yank rather than give an error.
1058     Revision:
1059       muse--main--1.0--patch-90
1061     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
1062       this seems to be more trouble than it's worth.
1063       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
1064       use our own implementation.
1065     
1067     modified files:
1068      ChangeLog lisp/muse-mode.el
1071 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
1073     Summary:
1074       Make interwiki links publish with the correct extension.
1075     Revision:
1076       muse--main--1.0--patch-89
1078     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
1079       prefix and suffix to interwiki names, as well as stripping out unwanted
1080       extensions.
1081     
1083     modified files:
1084      ChangeLog lisp/muse-wiki.el
1087 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
1089     Summary:
1090       Fix publishing of bare interwiki names.
1091     Revision:
1092       muse--main--1.0--patch-88
1094     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
1095       `set'.  Use `muse-assoc-string' instead of `assoc'.
1096     
1097     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
1098       `assoc-string' functionality usable with Emacs21 and XEmacs.
1099     
1101     modified files:
1102      ChangeLog lisp/muse-wiki.el lisp/muse.el
1105 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
1107     Summary:
1108       Apply a few fixes from Yann's branch.
1109     Revision:
1110       muse--main--1.0--patch-87
1112     Background: I hacked on Muse over the weekend while offline, and so did
1113                 Yann.  His changes to muse-wiki.el are different than the
1114                 ones that I made, so we should probably figure out the best
1115                 way to handle this when we both get on IRC again.  For now,
1116                 I've merged in the bugfixes that he's made, omitting most of
1117                 the changes to muse-wiki.
1118     
1119     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
1120     
1121     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
1122     
1123     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
1124       introduced previously.
1125     
1127     modified files:
1128      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
1131 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
1133     Summary:
1134       Warn if file not published; hack further on Wiki stuff.
1135     Revision:
1136       muse--main--1.0--patch-86
1138     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
1139       complete <div> tags that are of the class "image-link".  It is hoped
1140       that this will prevent user-added <div> tags from being mangled.
1141     
1142     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
1143       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
1144       need to look at the text at point.
1145     
1146     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
1147       current file has not been published since it was up-to-date.  Thanks to
1148       Bill Freeman for the suggestion.
1149     
1150     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
1151       is nil.  If this happens, return the original URL.
1152     
1153     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
1154       `muse-wiki-update-interwiki-regexp.'
1155       (muse-wiki-update-interwiki-regexp): New function that sets the value
1156       of `muse-wiki-interwiki-regexp'.
1157       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
1158       on :set.
1159     
1160     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
1161       `muse-wiki-expand-interwiki'.
1162       (muse-wiki-transform-wikiword): New function that prevents WikiWords
1163       with no matching file from being published as links.
1164     
1165     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
1166       string argument once again, since this behavior is needed when
1167       publishing.
1168       (muse-wiki-handle-wikiword): Ditto.
1169     
1170     * lisp/muse.el (muse-handle-url): Ditto.
1171     
1172     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
1173       after every unsuccessful attempt at handling the link.  If argument is
1174       given, restore match-data at end, too.
1175     
1176     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
1177       argument.  Match data is always saved.  If argument is not given,
1178       assume that `muse-implicit-link-regexp' has been matched against, and
1179       return the 1st match string if no handlers worked.
1180     
1182     modified files:
1183      ChangeLog lisp/muse-html.el lisp/muse-mode.el
1184      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1187 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
1189     Summary:
1190       Hack on WikiName handling and make TAB work for Wiki links.
1191     Revision:
1192       muse--main--1.0--patch-85
1194     * lisp/muse-colors.el (muse-colors-markup): Use
1195       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1196     
1197     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
1198       nil, don't color bad links.  If non-nil, color bad links.
1199     
1200     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1201     
1202     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1203       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1204       (muse-journal-rss-munge-buffer): Ditto.
1205     
1206     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1207       Docfix.
1208     
1209     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1210       are handled first, then implicit ones.  It should work better in all
1211       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
1212       to determine how far to scan for an implicit link.  This defaults to
1213       the text between the point and the next space.
1214     
1215     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1216       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
1217       literally after opening the buffer.  Hopefully this can be of use in
1218       custom visit-link functions, when necessary.
1219     
1220     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
1221       `muse-visit-link-default'.
1222     
1223     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1224       Search by text properties instead of regexps.  This allows Muse to find
1225       links without having to have a massive regexp that contains all link
1226       types.  The downside is that this will not work if the user defontifies
1227       the buffer.  But it would somewhat defeat the purpose of following
1228       links if you can't see them.
1229     
1230     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1231       enough command line args are passed in batch mode.
1232     
1233     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1234       `muse-explicit-link-regexp'.
1235     
1236     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1237       `muse-link-regexp'.
1238     
1239     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1240       specifies the "common ground" of all implicit links, like URLs, bare
1241       WikiNames, and -- in the future -- email addresses.
1242     
1243     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1244     
1245     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1246       optional.  That was a bad idea on my part.  Renamed from
1247       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
1248       annoy anyone :^) .
1249     
1250     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1251       `muse-wiki-interwiki-expand'.
1252       (muse-wiki-handle-wikiword): Renamed from
1253       `muse-wiki-wikiword-handle'.
1254     
1255     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1256       for the eval-after-load arg since XEmacs chokes on constants.
1257     
1258     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1259       face on WikiWords that don't correspond with a file.  If people really
1260       want this to appear in bad-link face, I could accommodate that.
1261     
1262     * lisp/muse.el (muse-handle-url): New function that detects whether the
1263       given string is a URL.
1264       (muse-implicit-link-functions): Renamed from
1265       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
1266       (muse-explicit-link-functions): Renamed from
1267       `muse-mode-handler-functions'.
1268       (muse-handle-implicit-link): New function that handles all
1269       implicit links by calling functions from `muse-implicit-link-functions'.
1270       (muse-handle-explicit-link): Renamed from
1271       `muse-handled-url'.
1272     
1274     modified files:
1275      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1276      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1277      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1280 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1282     Summary:
1283       Allow WikiWords to be ignored with <nop> or "''''".
1284     Revision:
1285       muse--main--1.0--patch-84
1287     * lisp/muse-mode.el (muse-browse-result): Docfixes.
1288     
1289     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1290       whether to hide <nop> tags when coloring a Muse buffer.
1291       (muse-wiki-wikiword-at-point): Docfix.
1292       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1293       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1294       during publishing.
1295       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1296       which keeps the WikiWord that follows it from being interpreted.
1297       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1298       WikiWord delimiter.
1299     
1301     modified files:
1302      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1305 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1307     Summary:
1308       Update postal address of FSF in muse-wiki.el.
1309     Revision:
1310       muse--main--1.0--patch-83
1312     * lisp/muse-wiki.el: Update postal address of the FSF.
1313     
1315     modified files:
1316      ChangeLog lisp/muse-wiki.el
1319 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1321     Summary:
1322       Interpret explicit links before emphasis.
1323     Revision:
1324       muse--main--1.0--patch-82
1326     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1327       links before emphasis.
1328     
1329     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1330       for the heck of it.
1332     modified files:
1333      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1336 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1338     Summary:
1339       Wiki hacking, regexp tweaks.
1340     Revision:
1341       muse--main--1.0--patch-81
1343     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1344       muse-regexp.
1345     
1346     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1347       that indicates whether or not to use character classes in regexps.  The
1348       default is to let Muse try to figure it out.
1349       (muse-extreg-usable-p): Make use of this variable.
1350     
1351     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1352       this regexp.  I'm guessing it was supposed to have a TAB in there at
1353       one time.  Replace this stuff with muse-regexp-space.
1354     
1355     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1356       by default.
1357     
1358     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1359       "or".
1360     
1361     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1362       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1363       We'll fix those anchor problems eventually!
1364     
1365     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1366       uses `muse-interwiki-handle' to determine whether an interwiki link is
1367       at point.
1368     
1369     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1370       look for a suitable value at point if needed.
1371     
1372     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1373     
1374     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1375     
1376     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1378     modified files:
1379      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1380      lisp/muse-wiki.el
1383 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1385     Summary:
1386       Make installation of manual when not using Debian go smoothly.
1387     Revision:
1388       muse--main--1.0--patch-80
1390     * Makefile.defs (INSTALLINFO): New variable that specifies what command
1391       and options are to be used when insinuating the Muse documentation into
1392       the Info menu.
1393     
1394     * Makefile (install): Make use of INSTALLINFO.
1395     
1396     * README (Installation): Give directions for changing INSTALLINFO on a
1397       Debian system and changing where Muse is installed.
1398     
1399     * muse.texi: Ditto.
1401     modified files:
1402      ChangeLog Makefile Makefile.defs README muse.texi
1405 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1407     Summary:
1408       Fix compiler warning induced by last patch.
1409     Revision:
1410       muse--main--1.0--patch-79
1412     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1413       compiler warning.
1415     modified files:
1416      ChangeLog lisp/muse-project.el lisp/muse.el
1419 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1421     Summary:
1422       Add `muse-current-file', fix minor QuickStart issue.
1423     Revision:
1424       muse--main--1.0--patch-78
1426     * examples/QuickStart: Make John Wiegley the author.
1427     
1428     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1429       `muse-current-file' instead of `buffer-file-name'.
1430     
1431     * lisp/muse-project.el (muse-current-project): Document.
1432     
1433     * lisp/muse-project.el (muse-current-file): New variable indicating the
1434       name, including path, of the file that is currently being published.
1435       (muse-project-of-file): Make use of
1436       `muse-current-file'.
1437     
1438     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1439     
1440     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1442     modified files:
1443      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1444      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1445      lisp/muse.el
1448 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1450     Summary:
1451       Make muse-replace-regexp-in-string closer to its parent; no func change.
1452     Revision:
1453       muse--main--1.0--patch-77
1455     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1456       to implement all functionality of `replace-regexp-in-string'.  No
1457       functionality change.
1458     
1460     modified files:
1461      ChangeLog lisp/muse.el
1464 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1466     Summary:
1467       Play nicely with fill, adaptive-fill, and flyspell.
1468     Revision:
1469       muse--main--1.0--patch-76
1471     * muse-mode.el (muse-mode-intangible-links): New function used to
1472       determine whether links will be considered intangible.
1473     
1474     * lisp/muse-mode.el (muse-mode-link-functions)
1475       (muse-mode-handler-functions): Minor docfix.
1476     
1477     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1478       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1479       making links intangible by default, but this may be adjusted by use of
1480       the `muse-mode-intangible-links' function.
1481     
1482     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1483       nil if we should allow a fill to occur here.  Keeps links from being
1484       broken up.
1485     
1486     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1487       non-nil if we allow spell-checking to occur here.  Keeps links from
1488       being improperly colorized.
1489     
1490     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1491       functionality change.
1493     modified files:
1494      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1497 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1499     Summary:
1500       Minor doc changes and code prettification.
1501     Revision:
1502       muse--main--1.0--patch-75
1504     * AUTHORS: Note that YH's assignment is in the mail.
1505     
1506     * README (scripts): Explain better the contents of the `scripts'
1507       directory.
1508     
1509     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1511     modified files:
1512      AUTHORS ChangeLog README lisp/muse-wiki.el
1515 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1517     Summary:
1518       Merged from hodique@lifl.fr--2005 (patch 7-11)
1519     Revision:
1520       muse--main--1.0--patch-74
1522     Patches applied:
1523     
1524      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1525        split WikiWords and InterWiki links into their own package
1526     
1527      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1528        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1529     
1530      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1531        Mimic experimental behavior for interwiki
1532     
1533      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1534        fix notes publishing
1535     
1536      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1537        various minor fixes
1539     new files:
1540      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1542     modified files:
1543      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1544      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1546     renamed files:
1547      experimental/.arch-ids/muse-wiki.el.id
1548        ==> experimental/.arch-ids/muse-wiki-old.el.id
1549      experimental/muse-wiki.el
1550        ==> experimental/muse-wiki-old.el
1552     new patches:
1553      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1554      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1555      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1556      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1557      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1560 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1562     Summary:
1563       Tell people where to find on-line version of manual.
1564     Revision:
1565       muse--main--1.0--patch-73
1567     * README: Add on-line locations for manual.
1568     
1569     * muse.texi: Remove @include directive.  This makes generating a PDF of
1570       this documentation a lot easier.
1571     
1572     * muse.texi (Preface): Add on-line locations for manual.
1574     modified files:
1575      ChangeLog README muse.texi
1578 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1580     Summary:
1581       Try to make Muse play nice with outline minor mode.
1582     Revision:
1583       muse--main--1.0--patch-72
1585     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1586     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1587     "muse" instead of "t" when adding invisibility to text or checking for
1588     invisibility.
1589     
1590     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1591     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1592     this function.
1594     modified files:
1595      ChangeLog lisp/muse-colors.el lisp/muse.el
1598 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1600     Summary:
1601       Minor grammar fix in Introduction section of manual.
1602     Revision:
1603       muse--main--1.0--patch-71
1605     * muse.texi (Introduction): Minor grammar fix.
1607     modified files:
1608      ChangeLog muse.texi
1611 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1613     Summary:
1614       Release Muse 3.01.
1615     Revision:
1616       muse--main--1.0--patch-70
1618     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1619     
1620     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1621     
1622     * lisp/muse-poem.el (muse-poem-markup-strings)
1623       (muse-poem-chapbook-strings): Make customizable.
1624     
1625     * lisp/muse-poem.el (muse-chapbook-latex-header)
1626       (muse-chapbook-latex-footer): Docfix.
1627     
1628     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1629       (muse-texinfo-pdf-extension): Ditto.
1630     
1631     * lisp/muse.el (muse-version): Change to 3.01.
1632     
1633     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1634       done, for now!
1636     modified files:
1637      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1638      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1641 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1643     Summary:
1644       Tweak documentation thoroughly; still incomplete.
1645     Revision:
1646       muse--main--1.0--patch-69
1648     * README: Minor tweaks.
1649     
1650     * muse.texi: Massively rename chapters so that the titles are more
1651       descriptive.  Clean up grammar.
1652     
1653     * muse.texi (Obtaining Muse): Move content of Installation node here,
1654       stripping out any customization tips, since those are covered later.
1655       Re-work this chapter since I was dissatisfied with it.
1656     
1657     * muse.texi (Installation): This node has the content of README regarding
1658       installation, which fits the title of the node much better than the
1659       previous content.
1660     
1661     * muse.texi (Blosxom): Turn the sections of this section into
1662       subsections.
1663     
1664     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1665       like lists!
1666     
1667     * muse.texi (History): Add a "2005" item.
1669     modified files:
1670      ChangeLog README muse.texi
1673 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1675     Summary:
1676       Finish documenting 2 more publishing styles.
1677     Revision:
1678       muse--main--1.0--patch-68
1680     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1681     
1682     * lisp/muse-journal.el: Docfixes.
1683     
1684     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1685       documentation to this function.
1686     
1687     * muse.texi (Blosxom Options): New node containing the publishing styles
1688       and options provided by Blosxom.
1689       (Book): Add usage note, as I suspect a lot of people might be confused
1690       by this style.
1691       (HTML): Space out entries better.
1692       (Journal, LaTeX): New nodes for publishing styles.
1693       (Common Elements): Document a few options that are present in
1694       `muse-publish.el'.
1696     modified files:
1697      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1698      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1701 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1703     Summary:
1704       Make Muse installable and correct an Emacs21 issue.
1705     Revision:
1706       muse--main--1.0--patch-67
1708     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1709       directory will be generated.
1710       (all): Compile muse.info by default.
1711       (doc): Refactor into individual generation rules for .html and .info
1712       files.
1713       (install): New rule that installs Muse source code, compiled .elc
1714       files, and the manual into proper places.
1715     
1716     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1717     
1718     * README (Insinuation): Move old content of Installation here.
1719       (Installation): Fill out this section.
1720       (Further Documentation): Add link to my website and note that a full
1721       manual is included with Muse.
1722     
1723     * lisp/Makefile (EL): Populate with .el files.
1724       (install): New rule that installs both .elc and .el files.
1725     
1726     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1727       Emacs21, hack in a handler for the @documentencoding tag so that it
1728       doesn't error out.
1730     modified files:
1731      ChangeLog Makefile Makefile.defs README lisp/Makefile
1732      lisp/muse-texinfo.el
1735 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1737     Summary:
1738       Cater even more to XEmacs and its annoying whims.
1739     Revision:
1740       muse--main--1.0--patch-66
1742     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1743       environment variable.
1744     
1745     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1746       handle it.  Load `muse-build.el' instead.
1747     
1748     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1749       used.
1750     
1751     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1752       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1753       not used.
1754     
1755     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1756       function does not appear to be used.
1757     
1758     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1759       `replace-regexp-in-string', since XEmacs doesn't have this function.
1760       We only implement the first 3 args, but this could be extended if we
1761       need to do so.
1762     
1763     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1764       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1765     
1766     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1767     
1768     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1769       make XEmacs shut up.
1770     
1771     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1772     
1773     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1774     
1775     * lisp/muse-http.el (muse-winnow-list): Ditto.
1776     
1777     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1778     
1779     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1780     
1781     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1782     
1783     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1784       anything.
1785     
1786     * scripts/publish: Use EMACS environment variable instead of hard-coding
1787       it.
1789     modified files:
1790      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1791      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1792      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1793      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1794      lisp/muse.el scripts/muse-build.el scripts/publish
1797 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1799     Summary:
1800       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1801     Revision:
1802       muse--main--1.0--patch-65
1804     * AUTHORS: Update entry.
1805     
1806     * muse-*.el: Move to the lisp directory.
1807     
1808     * lisp/Makefile: New file containing rules to test and compile the
1809       source.
1810     
1811     * Makefile.defs: New file that contains common definitions for all other
1812       Makefiles, such as Emacs command to use.
1813     
1814     * Makefile: Move lisp-specific rules to lisp/Makefile.
1815       (SUBDIRS): New variable containing subdirectories to clean.
1816     
1817     * README: Update to reflect new location of source files.  Give updated
1818       directions for compiling with XEmacs.
1819     
1820     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1821       compile.
1822       (%.html): Pass SITEFLAG as an environment variable to
1823       ../scripts/publish.
1824     
1825     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1826       seems to be needed to keep the process from failing.  This has *got* to
1827       be a bug in Muse, but I don't want to deal with it now.
1828     
1829     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1830     
1831     * lisp/muse-convert.el: Move line to commentary section.
1832     
1833     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1834       locally-bound `type' variable isn't used here.
1835     
1836     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1837     
1838     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1839       binding.
1840     
1841     * scripts/muse-build.el (load-path): Correct paths.
1842     
1843     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1844       as to avoid spurious warnings.
1845     
1846     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1847       it exists.
1848     
1849     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1850       (muse-match-string-no-properties): New functions that take the place of
1851       `line-end-position', `line-beginning-position', and
1852       `match-string-no-properties', respectively.
1853     
1854     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1855       (muse-my-journal-find-entries): Use Muse-specific version of
1856       `match-string-no-properties', `line-beginning-position', and
1857       `line-end-position' since these do not exist in XEmacs.
1858     
1859     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1860       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1861     
1862     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1863     
1864     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1865       (muse-html-insert-contents): Ditto.
1866     
1867     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1868     
1869     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1870     
1871     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1872     
1873     * lisp/muse-publish.el (muse-publish-markup-tag)
1874       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1875       (muse-published-buffer-contents): Ditto.
1876     
1877     * scripts/muse-build.el (muse-elint-files): Ditto.
1879     new files:
1880      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1881      lisp/.arch-ids/Makefile.id lisp/Makefile
1883     modified files:
1884      AUTHORS ChangeLog Makefile README examples/Makefile
1885      examples/QuickStart examples/johnw/muse-johnw.el
1886      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1887      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1888      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1889      lisp/muse.el scripts/muse-build.el scripts/publish
1891     renamed files:
1892      .arch-ids/muse-blosxom.el.id
1893        ==> lisp/.arch-ids/muse-blosxom.el.id
1894      .arch-ids/muse-book.el.id
1895        ==> lisp/.arch-ids/muse-book.el.id
1896      .arch-ids/muse-colors.el.id
1897        ==> lisp/.arch-ids/muse-colors.el.id
1898      .arch-ids/muse-convert.el.id
1899        ==> lisp/.arch-ids/muse-convert.el.id
1900      .arch-ids/muse-docbook.el.id
1901        ==> lisp/.arch-ids/muse-docbook.el.id
1902      .arch-ids/muse-html.el.id
1903        ==> lisp/.arch-ids/muse-html.el.id
1904      .arch-ids/muse-http.el.id
1905        ==> lisp/.arch-ids/muse-http.el.id
1906      .arch-ids/muse-journal.el.id
1907        ==> lisp/.arch-ids/muse-journal.el.id
1908      .arch-ids/muse-latex.el.id
1909        ==> lisp/.arch-ids/muse-latex.el.id
1910      .arch-ids/muse-mode.el.id
1911        ==> lisp/.arch-ids/muse-mode.el.id
1912      .arch-ids/muse-poem.el.id
1913        ==> lisp/.arch-ids/muse-poem.el.id
1914      .arch-ids/muse-project.el.id
1915        ==> lisp/.arch-ids/muse-project.el.id
1916      .arch-ids/muse-publish.el.id
1917        ==> lisp/.arch-ids/muse-publish.el.id
1918      .arch-ids/muse-regexps.el.id
1919        ==> lisp/.arch-ids/muse-regexps.el.id
1920      .arch-ids/muse-texinfo.el.id
1921        ==> lisp/.arch-ids/muse-texinfo.el.id
1922      .arch-ids/muse.el.id
1923        ==> lisp/.arch-ids/muse.el.id
1924      muse-blosxom.el
1925        ==> lisp/muse-blosxom.el
1926      muse-book.el
1927        ==> lisp/muse-book.el
1928      muse-colors.el
1929        ==> lisp/muse-colors.el
1930      muse-convert.el
1931        ==> lisp/muse-convert.el
1932      muse-docbook.el
1933        ==> lisp/muse-docbook.el
1934      muse-html.el
1935        ==> lisp/muse-html.el
1936      muse-http.el
1937        ==> lisp/muse-http.el
1938      muse-journal.el
1939        ==> lisp/muse-journal.el
1940      muse-latex.el
1941        ==> lisp/muse-latex.el
1942      muse-mode.el
1943        ==> lisp/muse-mode.el
1944      muse-poem.el
1945        ==> lisp/muse-poem.el
1946      muse-project.el
1947        ==> lisp/muse-project.el
1948      muse-publish.el
1949        ==> lisp/muse-publish.el
1950      muse-regexps.el
1951        ==> lisp/muse-regexps.el
1952      muse-texinfo.el
1953        ==> lisp/muse-texinfo.el
1954      muse.el
1955        ==> lisp/muse.el
1957     new directories:
1958      lisp lisp/.arch-ids
1961 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1963     Summary:
1964       Massively untabify files.
1965     Revision:
1966       muse--main--1.0--patch-64
1969     modified files:
1970      ChangeLog ChangeLog.2004 experimental/muse-message.el
1971      experimental/muse-wiki.el muse-book.el muse-colors.el
1972      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1973      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1974      muse-project.el muse-publish.el muse-regexps.el
1975      muse-texinfo.el muse.el
1978 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1980     Summary:
1981       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1982     Revision:
1983       muse--main--1.0--patch-63
1985     (Summary of changes that Yann made)
1986     
1987     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1988     
1989     * muse-mode.el (muse-generate-index): Move index generation code into
1990       `muse-index-as-string'.
1991       (muse-index-as-string): New function that generates an index and
1992       returns it as a string, instead of placing it in a buffer like
1993       `muse-generate-index' used to.
1994     
1995     Patches applied:
1996     
1997      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1998        merge from mwolson@gnu.org--2005
1999     
2000      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2001        Accept WikiWords as links [mostly rescinded]
2002     
2003      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2004        merge from mwolson@gnu.org--2005/muse--main--1.0
2005     
2006      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2007        Merged from mwolson@gnu.org--2005 (patch 60-62)
2008     
2009      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2010        provide a string view of the index
2012     modified files:
2013      ChangeLog muse-colors.el muse-latex.el muse-mode.el
2015     new patches:
2016      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2017      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2018      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2019      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2020      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2023 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
2025     Summary:
2026       Document Blosxom, Book, DocBook, and HTML publishing styles.
2027     Revision:
2028       muse--main--1.0--patch-62
2030     * muse-blosxom.el: Clean up header.
2031     
2032     * muse-book.el (muse-before-book-publish-hook): Rename to
2033       `muse-book-before-publish-hook'.
2034       (muse-after-book-publish-hook): Rename to
2035       `muse-book-after-publish-hook'.
2036     
2037     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
2038       (muse-html-markup-strings, muse-xhtml-markup-strings)
2039       (muse-html-meta-content-type, muse-html-meta-content-encoding)
2040       (muse-html-charset-default, muse-html-encoding-default)
2041       (muse-html-encoding-map): Docfixes.
2042     
2043     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
2044       sections.
2046     modified files:
2047      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
2050 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
2052     Summary:
2053       Begin work on Publishing Styles section of manual.
2054     Revision:
2055       muse--main--1.0--patch-61
2057     * Makefile (.PHONY): Add "doc" to list.
2058       (doc): New rule that generates Info and HTML files from muse.texi.
2059       (dist): Rely on `distclean', not `clean'.
2060     
2061     * examples/QuickStart (Authoring mode): Remove empty section.
2062     
2063     * muse.texi: Call this program "the Emacs Muse" in title.
2064       (Publishing Styles): Begin to populate section.
2065       (Deriving Styles): First subsection of Publishing Styles.
2066       (Contributors): Remove spurious copyright section, since we address
2067       this in the title.
2068     
2069     * README: Actually remember to add this file.
2071     new files:
2072      .arch-ids/README.id README
2074     modified files:
2075      ChangeLog Makefile examples/QuickStart muse.texi
2078 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
2080     Summary:
2081       Document Markup Rules.
2082     Revision:
2083       muse--main--1.0--patch-60
2085     * examples/QuickStart: Remove stray <comment> tag.
2086     
2087     * muse.texi (Top): Comment every menu line.
2088       (Markup Rules): New section with plenty of subsections.
2090     modified files:
2091      ChangeLog examples/QuickStart muse.texi
2094 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
2096     Summary:
2097       Release this as Muse 3.00.90 (RC1).
2098     Revision:
2099       muse--main--1.0--patch-59
2101     * Makefile (%.elc): Use -q instead of --no-init-file because the former
2102       is compatible with both Emacs and XEmacs.
2103     
2104     * examples/README: Renamed to QuickStart.
2105     
2106     * examples/Makefile (EXAMPLES): Reflect name change of README.
2107     
2108     * muse.el: Ditto.
2110     modified files:
2111      ChangeLog Makefile examples/Makefile muse.el
2113     renamed files:
2114      examples/.arch-ids/README.id
2115        ==> examples/.arch-ids/QuickStart.id
2116      examples/README
2117        ==> examples/QuickStart
2120 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
2122     Summary:
2123       Makefile refactoring.
2124     Revision:
2125       muse--main--1.0--patch-58
2127     * Makefile (.PHONY): List all non-file targets.
2128       (examples): New rule that calls Make in the examples directory.
2129       (atranslit): Removed, since this isn't (yet) bundled with Muse.
2130     
2131     * README: Move to the examples directory.  I'd prefer to distribute a
2132       very basic plain text README and use this as a quickstart + markup
2133       example + publishing example.
2134     
2135     * examples/Makefile: Move all README-related rules here.
2136     
2137     * examples/README: Add an "About this document" section.  
2138     
2139     * scripts/publish (style): Do not include the contrib directory, since we
2140       don't use any code from there.  Since this is only invoked from the
2141       examples directory, make sure add the parent directory to the load
2142       path.
2143     
2144     * muse.texi: Change version to 3.00.90 (RC1).
2145     
2146     * muse.el: Change location of the README file in header.
2147     
2148     * muse.el (muse-version): Update to 3.00.90 (RC1).
2150     new files:
2151      examples/.arch-ids/Makefile.id examples/Makefile
2153     modified files:
2154      ChangeLog Makefile examples/README muse.el muse.texi
2155      scripts/publish
2157     renamed files:
2158      .arch-ids/README.id
2159        ==> examples/.arch-ids/README.id
2160      README
2161        ==> examples/README
2164 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
2166     Summary:
2167       Update my example configuration.
2168     Revision:
2169       muse--main--1.0--patch-57
2171     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
2172       and experimental status of muse-message.
2174     modified files:
2175      ChangeLog examples/mwolson/muse-init.el
2178 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
2180     Summary:
2181       Provide optional outline-style faces; customization fixes; experimental stuff.
2182     Revision:
2183       muse--main--1.0--patch-56
2185     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
2186       option that determines what the header faces should look like.  If
2187       'outline, use outline-style faces.  If nil, don't generate the faces at
2188       all, which allows the user to specify their own.  Otherwise, use the
2189       scaled faces, which is the default behavior.
2190       (muse-colors-outline-faces-list): List of faces to use.  In case the
2191       outline faces are not available, provide reasonable defaults.
2192       (muse-make-faces): Use dolist instead of mapc.  Implement the
2193       possibility of having outline-style colors for heading.  Don't call
2194       this function immediately -- give the users time to make their changes
2195       through the customize interface.  Once we call this function, Emcs from
2196       CVS will not allow the faces to be changed easily, which is a shame.
2197     
2198     * muse-message.el (muse-message-contents-tag): Copied from
2199       `muse-publish-contents-tag' in order to keep the customization
2200       interface from making the `muse-markup-tags' option from throwing a
2201       type mismatch error.  This function is untested and will likely do
2202       nothing useful.  This file has been moved to the experimental folder
2203       until it gets fleshed out more.
2204     
2205     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2206       file that could eventually provide wiki-like ability.  Currently this
2207       is just a collection of functions that were pruned out when he remade
2208       Muse, so don't get too excited.  I plan to eventually merge Yann
2209       Hodique's work here, probably after the first release of Muse.
2210     
2211     * muse-regexps.el (muse-regexp): Improve description.
2212     
2213     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2214       the muse-regexp group since it is just a single regexp.  Lists of
2215       regexps don't have to be in muse-regexp, however.
2216     
2217     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2218       since the Emacs devel mailing list seems to not want Britain-izations
2219       in Emacs code.
2220     
2221     * muse-colors.el (muse-colors): Ditto.
2222     
2223     * muse-docbook.el (muse-docbook): Ditto.
2224     
2225     * muse-html.el (muse-html): Ditto.
2226     
2227     * muse-http.el (muse-http): Ditto.
2228     
2229     * muse-message.el (muse-message): Ditto.
2230     
2231     * muse-mode.el (muse-mode): Ditto.
2232     
2233     * muse-project.el (muse-project): Ditto.
2234     
2235     * muse-publish.el (muse-publish): Ditto.
2236     
2237     * muse.el (muse): Ditto.
2239     new files:
2240      experimental/.arch-ids/=id
2241      experimental/.arch-ids/muse-wiki.el.id
2242      experimental/muse-wiki.el
2244     modified files:
2245      ChangeLog experimental/muse-message.el muse-blosxom.el
2246      muse-colors.el muse-docbook.el muse-html.el muse-http.el
2247      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2248      muse.el
2250     renamed files:
2251      .arch-ids/muse-message.el.id
2252        ==> experimental/.arch-ids/muse-message.el.id
2253      muse-message.el
2254        ==> experimental/muse-message.el
2256     new directories:
2257      experimental experimental/.arch-ids
2260 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2262     Summary:
2263       Fix publishing error when given an empty string for header/footer.
2264     Revision:
2265       muse--main--1.0--patch-55
2267     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2268       `file-readable-p' if it is an empty string.  For some reason,
2269       `file-readable-p' and `insert-file-contents' were treating an empty
2270       string as if it were the current directory.
2272     modified files:
2273      ChangeLog muse-publish.el
2276 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2278     Summary:
2279       WYSIWYG emphasis, XEmacs compatibility hacks.
2280     Revision:
2281       muse--main--1.0--patch-54
2283     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2284       compliant.  Only colorize if we end with the same number of asterisks
2285       as we start with, preventing unnoticed syntax errors.  Don't colorize
2286       in the middle of a word.
2287       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2288       Only colorize if we end with an underscore.  Don't colorize in the
2289       middle of a word.
2290     
2291     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2292       inside of group.  This will probably not do anything, but it seems
2293       syntactically good.
2294     
2295     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2296       where we start with an image link.  JohnW didn't seem to like having
2297       <p> tags inserted before image links, but they don't validate properly
2298       as they are.  For now, I will surround such links/paragraphs with <div
2299       class="image-link"> in an attempt to be as not invasive and yet
2300       standards compliant as possible.
2301     
2302     * muse-html.el (muse-html-escape-string): Work around distinction between
2303       int and char types in XEmacs.  Deal with an annoying replace-match bug
2304       in XEmacs that rears its head at times.
2305     
2306     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2307       multi-line.
2309     modified files:
2310      ChangeLog muse-colors.el muse-docbook.el muse-html.el
2311      muse-publish.el
2314 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2316     Summary:
2317       Minor code cleanup to address elint issues.
2318     Revision:
2319       muse--main--1.0--patch-53
2321     * Makefile (test): Don't build README files during this rule.  Remove
2322       spurious "make clean" statement.
2323     
2324     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2325       `muse-colors' group, and give it a proper type.
2326     
2327     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2328     
2329     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2330       muse-my-journal-find-entries): Replace `string-to-int' with
2331       `string-to-number'.
2332     
2333     * muse-html.el (muse-html-insert-contents): Ditto.
2334     
2335     * muse-journal.el (muse-journal-html-munge-buffer,
2336       muse-journal-latex-munge-buffer): Ditto.
2337     
2338     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2339     
2340     * muse-publish.el (muse-publish-markup-footnote,
2341       muse-publish-contents-tag): Ditto.
2342     
2343     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2345     modified files:
2346      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2347      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2348      muse-regexps.el
2351 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2353     Summary:
2354       Add ability to automate the creation a new blosxom entry.
2355     Revision:
2356       muse--main--1.0--patch-52
2358     * examples/mwolson/muse-init.el: Move new entry section to
2359       muse-blosxom.el.  Modify the key settings in my example accordingly.
2360     
2361     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2362       Muse always makes sure that the file ends with a newline.
2363     
2364     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2365       planner markup is now provided automatically by the planner port to
2366       Muse, and we don't have any customized markup.
2367     
2368     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2369       variable that specifies where the base directory of your blog entries
2370       is found.
2371     
2372     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2373       the base directory.  Explore categories recursively.
2374     
2375     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2376       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
2377       special characters file name.
2378     
2379     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2380       making a new blog entry.  It will prompt you for a category, then a
2381       title, and then will create a new file that has the date and title
2382       inserted.
2384     modified files:
2385      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2388 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2390     Summary:
2391       Change mailing address of FSF, add AUTHORS file.
2392     Revision:
2393       muse--main--1.0--patch-51
2395     * muse-*.el, muse.texi: Change mailing address of FSF.
2396     
2397     * muse.texi (Contributors): Fix typo.
2398     
2399     * AUTHORS: New file containing a list of all of those who have
2400       contributed code or documentation to Muse, how many lines were changed,
2401       etc.
2403     new files:
2404      .arch-ids/AUTHORS.id AUTHORS
2406     modified files:
2407      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2408      muse-html.el muse-http.el muse-journal.el muse-latex.el
2409      muse-message.el muse-mode.el muse-poem.el muse-project.el
2410      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2411      muse.texi
2414 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2416     Summary:
2417       Merged from hodique@lifl.fr--2005 (patch 0-1)
2418     Revision:
2419       muse--main--1.0--patch-50
2421     Patches applied:
2422     
2423      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2424        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2425     
2426      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2427        fix .html (for example) in visible names for links
2429     modified files:
2430      ChangeLog muse-publish.el
2432     new patches:
2433      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2434      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2437 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2439     Summary:
2440       Make generated X(HT)ML show up in the right encoding in other modes.
2441     Revision:
2442       muse--main--1.0--patch-49
2444     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2445       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2446       generated (X)HTML files show up in the right coding system when editing
2447       them with another Emacs mode.
2448     
2449     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2450       encoding instead of hard-coding it.
2451     
2452     * muse-message.el: Add content to Commentary section, explaining the use
2453       of this publishing style.
2455     modified files:
2456      ChangeLog muse-html.el muse-journal.el muse-message.el
2459 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2461     Summary:
2462       Move regexps to same group, only make 4 heading faces.
2463     Revision:
2464       muse--main--1.0--patch-48
2466     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2467       can only publish 3 of them specially, leaving the fourth to be in
2468       plain text.
2469       (muse-colors-markup): Only recognize 4 levels of heading.
2470     
2471     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2472       (muse-file-regexp, muse-image-regexp)
2473       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2474       like a good idea to have all the regexps in the same group.
2476     modified files:
2477      ChangeLog muse-colors.el muse-regexps.el muse.el
2480 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2482     Summary:
2483       Update my example config, minor code cleanup.
2484     Revision:
2485       muse--main--1.0--patch-47
2487     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2488       names and add "Plans" project.
2489     
2490     * muse-docbook.el (looking-back): Delete.
2491     
2492     * muse-html.el (looking-back): Delete.
2493     
2494     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2495       instead of `looking-back'.
2496     
2497     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2498       function, use this function.  If `looking-back' exists, call it;
2499       otherwise, use a workaround.
2501     removed files:
2502      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2504     modified files:
2505      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2506      muse-html.el muse.el
2509 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2511     Summary:
2512       Handle a few paragraph publishing edge cases better.
2513     Revision:
2514       muse--main--1.0--patch-46
2516     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2517       beginning-of-document, end-of-document, and paragraph separator regexps
2518       so that one markup rule can be used in all these cases.
2519       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2520       particular, blockquote or center at beginning or end of document will
2521       be published properly.  Hopefully this won't slow things down too much.
2522       (muse-docbook-markup-paragraph-close): Removed.
2523     
2524     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2525     
2526     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2527       Ditto.
2528       (muse-html-markup-paragraph-close): Removed.
2530     modified files:
2531      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2534 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2536     Summary:
2537       Improve prompt when reading a tag.
2538     Revision:
2539       muse--main--1.0--patch-45
2541     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2542       other Emacs modes seem to do.
2544     modified files:
2545      ChangeLog muse-mode.el
2548 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2550     Summary:
2551       Warn user when publishing fails due to a private directory.
2552     Revision:
2553       muse--main--1.0--patch-44
2555     * muse-project.el (muse-project-private-p): Warn users when publishing a
2556       file fails due to its directory not being readable by others.  Make
2557       sure that you do a `chmod +o name_of_directory' if you want the
2558       contents of that directory to be publishable.
2560     modified files:
2561      ChangeLog muse-project.el
2564 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2566     Summary:
2567       Fix error with example tags and message publishing style.
2568     Revision:
2569       muse--main--1.0--patch-43
2571     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2572       see if a previous definition for `font-lock-multiline' exists.
2573     
2574     * muse-message.el (muse-message-example-tag): Don't require two
2575       additional (unused) arguments.
2577     modified files:
2578      ChangeLog muse-colors.el muse-message.el
2581 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2583     Summary:
2584       Always end the published document with a newline.
2585     Revision:
2586       muse--main--1.0--patch-42
2588     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2589       published document with a newline.
2590     
2591     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2593     modified files:
2594      ChangeLog muse-docbook.el muse-html.el
2597 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2599     Summary:
2600       Don't let automatic backup files crash the publishing process.
2601     Revision:
2602       muse--main--1.0--patch-41
2604     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2605       directive since this value is already processed by
2606       `muse-publish-markup-directive', and may be obtained by using
2607       the code: (muse-publishing-directive "date").
2608     
2609     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2610       to run (funcall nil); this happened once during a debugging process.
2611     
2612     * muse-project.el (muse-project-private-p): Skip any file for which we
2613       cannot fetch attributes.  This fixes a bug where having an
2614       Emacs-generated automatic backup file in a publishing directory causes
2615       the publishing process to halt with an error.
2617     modified files:
2618      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2621 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2623     Summary:
2624       Apply fix in previous patch to the DocBook publishing style.
2625     Revision:
2626       muse--main--1.0--patch-40
2628     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2629       previous patch here as well.
2630     
2632     modified files:
2633      ChangeLog muse-docbook.el
2636 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2638     Summary:
2639       Fix newly-introduced lock-up during HTML publishing.
2640     Revision:
2641       muse--main--1.0--patch-39
2643     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2644       planner rules higher priority in the publishing sequence.  Hopefully
2645       this will not wreck anything; I don't use these rules, so I cannot
2646       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2647     
2648     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2649       replace-match; that seems to be slightly evil.  Return nil instead of a
2650       newline since otherwise Muse thinks that we are not done yet and gets
2651       into an infinite loop.  This should fix the lock-up problem that
2652       resulted from the previous few patches.
2654     modified files:
2655      ChangeLog muse-blosxom.el muse-html.el
2658 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2660     Summary:
2661       Parenthesis goofup.
2662     Revision:
2663       muse--main--1.0--patch-38
2665     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2666     
2668     modified files:
2669      ChangeLog muse-blosxom.el
2672 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2674     Summary:
2675       Make docbook and blosxom modes close paragraphs properly at end.
2676     Revision:
2677       muse--main--1.0--patch-37
2679     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2680       patch.
2681     
2682     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2683       (muse-docbook-markup-paragraph-close): Adapt from
2684       `muse-html-markup-paragraph-close'.
2685     
2686     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2687       preserve the same appearance as before the last patch.
2689     modified files:
2690      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2693 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2695     Summary:
2696       Bugfix: Close P tag properly at end of file.
2697     Revision:
2698       muse--main--1.0--patch-36
2700     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2701       error.
2702     
2703     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2704       detecting whether or not a paragraph needs a closing P tag.
2705       (muse-html-markup-paragraph-close): New function that only inserts a
2706       closing P tag when an unclosed P tag is nearby.
2708     modified files:
2709      ChangeLog muse-blosxom.el muse-html.el
2712 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2714     Summary:
2715       Update my example settings.
2716     Revision:
2717       muse--main--1.0--patch-35
2719     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2721     modified files:
2722      ChangeLog examples/mwolson/muse-init.el
2725 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2727     Summary:
2728       Update documentation for C-c TAB feature.
2729     Revision:
2730       muse--main--1.0--patch-34
2732     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2733       `muse-insert-tag'.
2734     
2736     modified files:
2737      ChangeLog muse.texi
2740 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2742     Summary:
2743       New feature: tag completion with C-c TAB.
2744     Revision:
2745       muse--main--1.0--patch-33
2747     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2748       (muse-tag-history, muse-custom-tags): New variables that keep track of
2749       the tag history and newly-entered tags respectively for
2750       `muse-insert-tag'.
2751       (muse-insert-tag): New function that interactively prompts the user for
2752       a tag to use.
2754     modified files:
2755      ChangeLog muse-mode.el
2758 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2760     Summary:
2761       Fix XHTML validation error with <hr> and <br>.
2762     Revision:
2763       muse--main--1.0--patch-32
2765     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2766       and HR tags for XHTML publishing.  This should fix a few validation
2767       errors that I've been noticing lately.
2769     modified files:
2770      ChangeLog muse-html.el
2773 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2775     Summary:
2776       Remove flyspell overlays on links.
2777     Revision:
2778       muse--main--1.0--patch-31
2780     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2781       should make the link clickable.  On Emacs21, the color will stay red,
2782       but other Emacsen should do the right thing, which is use the normal
2783       link color.  Hopefully this will fix some strange flyspell-related link
2784       problems.
2786     modified files:
2787      ChangeLog muse-colors.el
2790 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2792     Summary:
2793       Update my example Muse settings.
2794     Revision:
2795       muse--main--1.0--patch-30
2797     * examples/mwolson/muse-init.el: Update from my latest version.
2798       (muse-project-alist): Remove the francais part of my blog.
2799       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2800       into this and `my-muse-mode-fill-nobreak-p'.
2801       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2802       this is the best way to accomplish this.
2803       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2804       characters in the title.
2805       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2807     modified files:
2808      ChangeLog examples/mwolson/muse-init.el
2811 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2813     Summary:
2814       Add simple `muse-version' function.
2815     Revision:
2816       muse--main--1.0--patch-29
2818     * muse.el (muse-version): New function that displays the value of the
2819       `muse-version' variable.  This should be easier for the user to type
2820       than C-h v muse-version.
2822     modified files:
2823      ChangeLog muse.el
2826 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2828     Summary:
2829       Don't compile documentation by default.
2830     Revision:
2831       muse--main--1.0--patch-28
2833     * Makefile (all): Don't compile documentation by default.
2834       (doc): Use this rule to compile documentation.
2836     modified files:
2837      ChangeLog Makefile
2840 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2842     Summary:
2843       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2844     Revision:
2845       muse--main--1.0--patch-27
2847     2005-04-16  Michael Olson  <mwolson@gnu.org>
2848     
2849         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2850         johnw. If a journal entry's title is a [[link]], then an
2851         <enclosure> tag will be added to the XML data giving the size and
2852         MIME type of the link target.  This makes podcasting with Muse
2853         trivial.
2854         (muse-journal-rss-entry-template): Add enclosure usage to example.
2855         (muse-journal-rss-munge-buffer): Implement enclosures.
2857     modified files:
2858      ChangeLog muse-journal.el
2861 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2863     Summary:
2864       Standardize source headers, appease elint, don't require planner
2865     Revision:
2866       muse--main--1.0--patch-26
2868     2005-04-15  Michael Olson  <mwolson@gnu.org>
2869     
2870         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2871         `scripts' directory since it really isn't part of Muse proper; it
2872         is used to generate Muse output from the command line.
2873     
2874         * muse-blosxom.el: Handle case where planner is not loaded so that
2875         it isn't a hard requirement.
2876     
2877         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2878         that elint doesn't complain.
2879     
2880         * muse-message.el (muse-message-markup-link): Don't throw up on
2881         links with no description.
2882     
2883         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2884         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2885         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2886         muse-project.el, muse-publish.el, muse-regexps.el,
2887         muse-texinfo.el, muse.el: Add standard header for each file in
2888         preparation for the initial release, which will hopefully happen
2889         sometime within the next month.
2890     
2892     removed files:
2893      experimental/.arch-ids/=id
2895     modified files:
2896      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2897      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2898      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2899      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2900      muse-texinfo.el muse.el
2902     renamed files:
2903      .arch-ids/muse-build.el.id
2904        ==> scripts/.arch-ids/muse-build.el.id
2905      muse-build.el
2906        ==> scripts/muse-build.el
2908     removed directories:
2909      experimental experimental/.arch-ids
2912 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2914     Summary:
2915       Merge contents of muse-latexcjk.el into muse-latex.el.
2916     Revision:
2917       muse--main--1.0--patch-25
2919     2005-04-14  Michael Olson  <mwolson@gnu.org>
2920     
2921         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2922         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2923         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2924         Merge in from muse-latexcjk.el.
2925     
2926         * muse-latexcjk.el: Removed, functionality merged with
2927         muse-latex.el
2929     removed files:
2930      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2932     modified files:
2933      ChangeLog muse-latex.el
2936 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2938     Summary:
2939       Merge muse-xhtml.el into muse-html.el.
2940     Revision:
2941       muse--main--1.0--patch-24
2943     2005-04-06  Michael Olson  <mwolson@gnu.org>
2944     
2945         * examples/mwolson/muse-init.el: Update with respect to the
2946         muse-xhtml.el merge.
2947     
2948         * muse-html.el: The contents of muse-xhtml.el have been merged in
2949         as advised by John Wiegley.
2950         (muse-html-style-sheet): Add example for XHTML use in the
2951         function's documentation.
2952         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2953         Moved from muse-xhtml.el.
2954     
2955         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2957     removed files:
2958      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2960     modified files:
2961      ChangeLog examples/mwolson/muse-init.el muse-html.el
2964 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2966     Summary:
2967       Try to fix regexps for Emacs 21.4.
2968     Revision:
2969       muse--main--1.0--patch-23
2971     2005-04-05  Michael Olson  <mwolson@gnu.org>
2972     
2973         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2974         for Emacs 21.4.
2976     modified files:
2977      ChangeLog muse-regexps.el
2980 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2982     Summary:
2983       Add comments to the publish-project example script
2984     Revision:
2985       muse--main--1.0--patch-22
2987     2005-04-01  Michael Olson  <mwolson@gnu.org>
2988     
2989         * examples/publish-project: Moved here from
2990         scripts/publish-project.  Added a few comments so people know what
2991         it is used for.
2993     modified files:
2994      ChangeLog examples/publish-project
2996     renamed files:
2997      scripts/.arch-ids/publish-project.id
2998        ==> examples/.arch-ids/publish-project.id
2999      scripts/publish-project
3000        ==> examples/publish-project
3003 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
3005     Summary:
3006       New XHTML style, add more examples to my sample muse config
3007     Revision:
3008       muse--main--1.0--patch-21
3010     2005-03-31  Michael Olson  <mwolson@gnu.org>
3011     
3012         * examples/mwolson/muse-init.el: Give an example of deriving a
3013         custom publishing style.
3014         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
3015         (my-muse-prepare-entry-for-xanga): Mangle the published output
3016         from a blosxom project and copy the result to the clipboard for
3017         easy pasting into Xanga's web form.  The file is untouched.
3018     
3019         * muse-html.el (muse-html-style-sheet): Include the <style
3020         type="text/css"></style> wrapper around the example.
3021         (muse-html-header): Don't add <style type="text/css"></style>
3022         around the value of `muse-html-style-sheet' anymore.  This allows
3023         for the option of putting your stylesheet(s) in a separate file.
3024         An example of this is given in the documentation for this
3025         variable.
3026     
3027         * muse-xhtml: New file that implements a publishing style which is
3028         derived from HTML mode.  It uses a slightly modified version of
3029         the HTML markup rules to generate XHTML-compliant output.
3030     
3031         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
3032         "blosxom" style has been renamed to "blosxom-html".  Fix a few
3033         header gaffes.
3034     
3035         * muse-journal.el: Add new "journal-xhtml" style.
3036     
3037         * muse-message.el: Add new "message-xhtml" style.
3039     new files:
3040      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3042     modified files:
3043      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3044      muse-html.el muse-journal.el muse-message.el
3047 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
3049     Summary:
3050       Add my muse configuration to the examples
3051     Revision:
3052       muse--main--1.0--patch-20
3054     2005-03-24  Michael Olson  <mwolson@gnu.org>
3055     
3056         * examples/johnw: Move John Wiegley's configuration to this
3057         directory.
3058     
3059         * examples/mwolson: My configuration files go here.
3060     
3061         * examples/mwolson/muse-init.el: My Muse configuration file.  I
3062         just figured out how to keep links from being spell-checked or
3063         split up by fill-mode, so the implementation of this may be found
3064         here.  I also made a function that sets up a blog entry for me.
3066     new files:
3067      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
3068      examples/mwolson/.arch-ids/muse-init.el.id
3069      examples/mwolson/muse-init.el
3071     modified files:
3072      ChangeLog
3074     renamed files:
3075      examples/.arch-ids/muse-johnw.el.id
3076        ==> examples/johnw/.arch-ids/muse-johnw.el.id
3077      examples/.arch-ids/publish-johnw.id
3078        ==> examples/johnw/.arch-ids/publish-johnw.id
3079      examples/muse-johnw.el
3080        ==> examples/johnw/muse-johnw.el
3081      examples/publish-johnw
3082        ==> examples/johnw/publish-johnw
3084     new directories:
3085      examples/johnw examples/johnw/.arch-ids examples/mwolson
3086      examples/mwolson/.arch-ids
3089 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
3091     Summary:
3092       Add muse-blosxom script and plugin for pyblosxom
3093     Revision:
3094       muse--main--1.0--patch-19
3096     2005-03-24  Michael Olson  <mwolson@gnu.org>
3097     
3098         * muse-blosxom.el: Update copyright notice in headers and mention
3099         the pyblosxom scripts.
3100     
3101         * contrib/pyblosxom: New directory containing pyblosxom plugins
3102         and helper scripts.
3103     
3104         * contrib/getstamps.py: Script that generates the "timestamps"
3105         file, run on the local machine.
3106     
3107         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
3108         timestamps file.
3110     new files:
3111      contrib/pyblosxom/.arch-ids/=id
3112      contrib/pyblosxom/.arch-ids/getstamps.py.id
3113      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
3114      contrib/pyblosxom/getstamps.py
3115      contrib/pyblosxom/hardcodedates.py
3117     modified files:
3118      ChangeLog muse-blosxom.el
3120     new directories:
3121      contrib/pyblosxom contrib/pyblosxom/.arch-ids
3124 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
3126     Summary:
3127       muse-blosxom.el has matured past experimental status
3128     Revision:
3129       muse--main--1.0--patch-18
3131     2005-03-23  Michael Olson  <mwolson@gnu.org>
3132     
3133         * muse-blosxom.el: Remove common functionality that has already
3134         been implemented in `muse-html.el'.  Derive this mode from
3135         `muse-html'.  Update documentation.  I now feel that this file is
3136         ready to be included in the top-level Muse directory.
3138     modified files:
3139      ChangeLog muse-blosxom.el
3141     renamed files:
3142      experimental/.arch-ids/muse-blosxom.el.id
3143        ==> .arch-ids/muse-blosxom.el.id
3144      experimental/muse-blosxom.el
3145        ==> muse-blosxom.el
3148 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
3150     Summary:
3151       Make muse-blosxom.el slightly less experimental
3152     Revision:
3153       muse--main--1.0--patch-17
3155     2005-03-22  Michael Olson  <mwolson@gnu.org>
3156     
3157         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
3158         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
3159         useful.
3160         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
3161         from the `muse-blosxom-markup-date-directive' rule.
3162         (blosxom-set-time): Remove this function.  We're not going to be
3163         touching the timestamp manually anymore -- it's too much of a
3164         hassle.  Right now I've got a python program that compiles a
3165         timestamp file and a pyblosxom helper that reads it.  Something
3166         similar could be arranged for blosxom, I'm sure.
3167     
3169     modified files:
3170      ChangeLog experimental/muse-blosxom.el
3173 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
3175     Summary:
3176       Apply latest journal-related updates from johnw
3177     Revision:
3178       muse--main--1.0--patch-16
3181     modified files:
3182      ChangeLog examples/muse-johnw.el muse-journal.el
3185 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
3187     Summary:
3188       Add Projects node to the manual
3189     Revision:
3190       muse--main--1.0--patch-15
3192     2005-02-28  Michael Olson  <mwolson@gnu.org>
3193     
3194         * muse.texi: Change copyright notice since the FSF is now the
3195         copyright holder.
3196         (Projects): New node, based on a section from the README file.
3198     modified files:
3199      ChangeLog muse.texi
3202 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3204     Summary:
3205       Correct documentation, adding some content.
3206     Revision:
3207       muse--main--1.0--patch-14
3209     2005-02-28  Michael Olson  <mwolson@gnu.org>
3210     
3211         * muse.texi: Change license terms of the documentation to the GNU
3212         GPL instead of the GNU FDL, as per the consent of the copyright
3213         holders of the emacs-wiki manual, from which this is based.  Some
3214         emacs-wiki-isms in the manual were corrected, and the Getting
3215         Started section was updated.
3217     modified files:
3218      ChangeLog muse.texi
3221 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3223     Summary:
3224       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3225     Revision:
3226       muse--main--1.0--patch-13
3228     2005-02-17  Michael Olson  <mwolson@gnu.org>
3229     
3230         * experimental/muse-blosxom.el: Somehow the contents of this file
3231         managed to get duplicated.  I removed the duplicates.
3232         (muse-blosxom-date): Remove this, since it is not useful.
3233         (muse-blosxom-header): Use the standard header that blosxom.el
3234         has.
3236     modified files:
3237      ChangeLog experimental/muse-blosxom.el
3240 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3242     Summary:
3243       Initial commit of muse.texi, nothing substantial
3244     Revision:
3245       muse--main--1.0--patch-12
3247     2005-02-07  Michael Olson  <mwolson@gnu.org>
3248     
3249         * muse.texi: New file that provides the documentation for Muse.
3250         It is in a very rough form at the moment.  Nothing substantial may
3251         be found here yet.  Be ye warned.
3253     new files:
3254      .arch-ids/muse.texi.id muse.texi
3256     modified files:
3257      ChangeLog
3260 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3262     Summary:
3263       Add docstring, new trivial function
3264     Revision:
3265       muse--main--1.0--patch-11
3267     2005-02-07  Michael Olson  <mwolson@gnu.org>
3268     
3269         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3270         `muse-what-changed'.  No functionality change.
3271         (muse-what-changed): New function that displays in diff format the
3272         changes made since the buffer was last saved.
3273     
3274         * muse-project.el (muse-project-publish): Add docstring.
3276     modified files:
3277      ChangeLog muse-mode.el muse-project.el
3280 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3282     Summary:
3283       Add experimental version of muse-blosxom.el to project
3284     Revision:
3285       muse--main--1.0--patch-10
3287     2005-02-04  Michael Olson  <mwolson@gnu.org>
3288     
3289         * Makefile (realclean): Remove file that gets generated when fonts
3290         are missing.
3291     
3292         * experimental/muse-bloxsom.el: New file that implements Blosxom
3293         support for Muse.  It's in a very rough state, hence its placement
3294         in the `experimental' directory.
3296     new files:
3297      experimental/.arch-ids/=id
3298      experimental/.arch-ids/muse-blosxom.el.id
3299      experimental/muse-blosxom.el
3301     modified files:
3302      ChangeLog Makefile
3304     new directories:
3305      experimental experimental/.arch-ids
3308 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3310     Summary:
3311       Make permissions more consistent
3312     Revision:
3313       muse--main--1.0--patch-9
3316     modified files:
3317      ChangeLog
3319     modified directories:
3320      contrib examples scripts
3323 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3325     Summary:
3326       Fix build problems
3327     Revision:
3328       muse--main--1.0--patch-8
3330     2005-02-04  Michael Olson  <mwolson@gnu.org>
3331     
3332         * muse-build.el: Add contrib directory to `load-path'.
3333         (muse-elint-files): Load `muse-regexps.el'.
3334     
3335         * scripts/publish: Change permissions so that this script is
3336         executable.  Add contrib directory to load list.  Add
3337         `muse-regexps.el' to list.
3339     modified files:
3340      ChangeLog muse-build.el scripts/publish
3343 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3345     Summary:
3346       Use "&mdash;" instead of "&#151;"
3347     Revision:
3348       muse--main--1.0--patch-7
3350     2005-01-31  Michael Olson  <mwolson@gnu.org>
3351     
3352         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3353         with "&mdash;" so that documents validate properly.  Thanks to
3354         Björn Lindström for the suggestion.
3355     
3356         * muse-html.el (muse-html-markup-strings): Ditto.
3358     modified files:
3359      ChangeLog muse-docbook.el muse-html.el
3362 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3364     Summary:
3365       Fix use of "[:blank:]" in underline markup
3366     Revision:
3367       muse--main--1.0--patch-6
3369     2005-01-25  Michael Olson  <mwolson@gnu.org>
3370     
3371         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3372         use of `muse-regexp-blank'.
3374     modified files:
3375      ChangeLog muse-colors.el
3378 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
3380     Summary:
3381       Fix problem with headings being given wrong face
3382     Revision:
3383       muse--main--1.0--patch-5
3385     2005-01-03  Michael Olson  <mwolson@gnu.org>
3386     
3387         * muse-colors.el: Add header.
3388         (muse-colors-emphasized): Headings were being given the coloring
3389         for the next level of heading instead of the real
3390         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3391         Heading").  Thanks to Lan Yufeng for finding this and sending a
3392         patch.
3393     
3394         * muse-regexps.el: Fix header.
3396     modified files:
3397      ChangeLog muse-colors.el muse-regexps.el
3400 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3402     Summary:
3403       Rotate ChangeLog
3404     Revision:
3405       muse--main--1.0--patch-4
3407     2005-01-01  Michael Olson  <mwolson@gnu.org>
3408     
3409         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3410         version will be automatically maintained by Arch.
3411     
3413     new files:
3414      .arch-ids/ChangeLog.id ChangeLog
3416     renamed files:
3417      .arch-ids/ChangeLog.id
3418        ==> .arch-ids/ChangeLog.2004.id
3419      ChangeLog
3420        ==> ChangeLog.2004
3423 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3425     Summary:
3426       Extended regexps fix, allow spaces in 1st part of links
3427     Revision:
3428       muse--main--1.0--patch-3
3430     2004-12-30  Michael Olson  <mwolson@gnu.org>
3431     
3432         * muse.el (muse-link-regexp): Allow spaces in the first part of
3433         links.
3434     
3435         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3436         customizable alternatives to extended character classes.
3437     
3438         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3440     modified files:
3441      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3442      muse-html.el muse-mode.el muse-publish.el muse.el
3445 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3447     Summary:
3448       Begin to change regexp handling, tweak muse.el header
3449     Revision:
3450       muse--main--1.0--patch-2
3452     2004-12-29  Michael Olson  <mwolson@gnu.org>
3453     
3454         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3455         myself.  Update URL.
3456     
3457         * muse-regexps.el: New file that implements regexp handling.
3458         Generalized regexp options will be moved to it eventually.
3460     new files:
3461      .arch-ids/muse-regexps.el.id muse-regexps.el
3463     modified files:
3464      ChangeLog muse.el
3467 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3469     Summary:
3470       Do some early spring cleaning
3471     Revision:
3472       muse--main--1.0--patch-1
3474     2004-12-29  Michael Olson  <mwolson@gnu.org>
3475     
3476         * Makefile: Change path to `publish' script.
3477     
3478         * contrib/pcomplete.el: New file that is used by Muse without
3479         actually being a part of it: hence its location in the contrib
3480         directory.
3481     
3482         * contrib/cgi.el, contrib/httpd.el: New location.
3483     
3484         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3485     
3486         * scripts/publish, scripts/publish-project: Ditto.
3488     new files:
3489      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3490      contrib/pcomplete.el examples/.arch-ids/=id
3491      scripts/.arch-ids/=id
3493     modified files:
3494      ChangeLog Makefile
3496     renamed files:
3497      .arch-ids/cgi.el.id
3498        ==> contrib/.arch-ids/cgi.el.id
3499      .arch-ids/httpd.el.id
3500        ==> contrib/.arch-ids/httpd.el.id
3501      .arch-ids/muse-johnw.el.id
3502        ==> examples/.arch-ids/muse-johnw.el.id
3503      .arch-ids/publish-johnw.id
3504        ==> examples/.arch-ids/publish-johnw.id
3505      .arch-ids/publish-project.id
3506        ==> scripts/.arch-ids/publish-project.id
3507      .arch-ids/publish.id
3508        ==> scripts/.arch-ids/publish.id
3509      cgi.el
3510        ==> contrib/cgi.el
3511      httpd.el
3512        ==> contrib/httpd.el
3513      muse-johnw.el
3514        ==> examples/muse-johnw.el
3515      publish
3516        ==> scripts/publish
3517      publish-johnw
3518        ==> examples/publish-johnw
3519      publish-project
3520        ==> scripts/publish-project
3522     new directories:
3523      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3524      scripts/.arch-ids
3527 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3529     Summary:
3530       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3531     Revision:
3532       muse--main--1.0--base-0
3534     (automatically generated log message)
3536     new patches:
3537      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3538      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3539      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3540      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3541      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3542      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3543      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3544      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3545      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3546      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3547      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3548      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3549      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3550      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3551      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3552      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3553      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3554      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8