Make published link handling do the right thing, plus misc. fixes.
[muse-el.git] / ChangeLog
blob74bd277fdcfd01b0784ce6c125dae74473c3137c
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
7     Summary:
8       Make published link handling do the right thing, plus misc. fixes.
9     Revision:
10       muse--main--1.0--patch-133
12     * lisp/muse-mode.el (muse-mode-hook): Add option for
13       `muse-wiki-update-custom-values'.  The :set function makes sure that
14       this is always included in `muse-mode-hook' if muse-wiki is loaded.
15       This probably isn't best-practice, but it works.
16     
17     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
18       Save match data.
19     
20     * lisp/muse-publish.el (muse-publish-url-transforms): Add
21       `muse-publish-prepare-url' to the listed options.
22     
23     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
24       output-dir is not specified.
25     
26     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
27       here instead of later on.
28     
29     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
30       right thing when `muse-wiki-interwiki-alist' is nil.
31     
32     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
33       `muse-publish-output-file'.
34     
35     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
36       (muse-wiki-transform-wikiword): Removed.  We should not use the
37       publishing transforms facility to handle these.
38     
39     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
40       links as "link" rather than "url".
41     
42     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
43       takes care of any customization cleaups that need to happen whenever
44       muse-mode is entered.
45     
46     * lisp/muse.el (muse-implicit-link-functions): Add options for
47       `muse-handle-url' and the wiki handlers.
48       (muse-explicit-link-functions): Add option for
49       `muse-wiki-handle-internal'.
51     modified files:
52      ChangeLog lisp/muse-mode.el lisp/muse-project.el
53      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
56 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
58     Summary:
59       Add invalid directory assertion.
60     Revision:
61       muse--main--1.0--patch-132
63     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
64       any invalid directories will trigger an error.
66     modified files:
67      ChangeLog lisp/muse-project.el
70 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
72     Summary:
73       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
74     Revision:
75       muse--main--1.0--patch-131
78     modified files:
79      AUTHORS ChangeLog
82 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
84     Summary:
85       Yann's assignment form came in!
86     Revision:
87       muse--main--1.0--patch-130
90     modified files:
91      AUTHORS ChangeLog
94 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
96     Summary:
97       Compilation fix, minor shuffling in `muse-mode'.
98     Revision:
99       muse--main--1.0--patch-129
101     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
102       accessing it.  Fixes Yet Another Compiler Error.
103     
104     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
105      project-specific settings happen first.
107     modified files:
108      ChangeLog lisp/muse-mode.el lisp/muse.el
111 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
113     Summary:
114       Fix annoying initial buffer coloring problem.
115     Revision:
116       muse--main--1.0--patch-128
118     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
119       where even buffer-file-name is not set.  This happens the first time we
120       attempt to colorize the buffer.  I'm rather astonished that I had to do
121       this.
123     modified files:
124      ChangeLog lisp/muse-wiki.el
127 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
129     Summary:
130       Jump to bad and good links on TAB; mode-choosing fix.
131     Revision:
132       muse--main--1.0--patch-127
134     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
135       pics a major mode for a file.  If one is specified in the project of
136       file, use it.  Otherwise, use muse-mode.
137       (muse-next-reference, muse-previous-reference): Jump to bad links as
138       well as good ones.
139     
140     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
141       of `muse-mode'.
143     modified files:
144      ChangeLog lisp/muse-mode.el lisp/muse.el
147 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
149     Summary:
150       Add specified Muse file extension to auto-mode-alist.
151     Revision:
152       muse--main--1.0--patch-126
154     * lisp/muse.el (muse-file-extension): If extension is specified, remove
155       the old extension from auto-mode-alist and add the new one.  This
156       eliminates the need to set muse-mode-auto-p when you have specified a
157       Muse file extension.
158     
159     * examples/mwolson/muse-init.el: Sync.
161     modified files:
162      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
165 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
167     Summary:
168       Make `muse-project-alist' more intuitively customizable.
169     Revision:
170       muse--main--1.0--patch-125
172     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
173       settings.
174     
175     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
176       (muse-project-alist-get): New function that pre-parses
177       `muse-projects-alist' before customization in order to work around an
178       annoying limitation in the customize interface.
179       (muse-project-alist-set): New function that takes the value that
180       customize gave us and turns it into something Muse can use.
181       (muse-project): New widget that outlines the form of the
182       `muse-project-alist' variable.
183       (muse-project-alist): Use the `muse-project' widget and specify :set
184       and :get.
186     modified files:
187      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
190 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
192     Summary:
193       Silence compiler warnings.
194     Revision:
195       muse--main--1.0--patch-124
197     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
198     
199     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
200       compiler warning.
201     
202     * lisp/muse-project.el (muse-project-applicable-styles): Call
203       `muse-assert' with only 1 argument to silence a compiler warning.
205     modified files:
206      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
207      lisp/muse-project.el
210 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
212     Summary:
213       muse-docbook: Merge several other types of tags if necessary.
214     Revision:
215       muse--main--1.0--patch-123
217     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
218       `muse-docbook-fixup-sections'.  For each TAG in
219       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
220       merge them together.  Thanks to Dale P. Smith for the suggestion.
221       (muse-docbook-merged-tags): Customizable list of tags that need merging.
223     modified files:
224      ChangeLog lisp/muse-docbook.el
227 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
229     Summary:
230       muse-docbook: Output an XML tag with encoding at the beginning of document.
231     Revision:
232       muse--main--1.0--patch-122
234     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
235       of document.
236       (muse-docbook-encoding-default): New option that determines which Emacs
237       buffer encoding to use by default in Muse DocBook files if none is
238       found.
239       (muse-docbook-charset-default): New option that determines the DocBook
240       XML charset to use if no translation is found in
241       muse-docbook-encoding-map.
242       (muse-docbook-encoding-map): New option alist that maps an emacs coding
243       system to its associated DocBook coding system.
244       (muse-docbook-transform-content-type): New function that determines the
245       DocBook XML encoding to use based on the contents of
246       muse-docbook-encoding-map.
247       (muse-docbook-encoding): New function that calls
248       muse-docbook-transform-content-type.
249       (muse-docbook-finalize-buffer): New function that sets the buffer file
250       coding system to the value of muse-docbook-encoding-default, but only
251       if the buffers contents have no special characters.
252       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
254     modified files:
255      ChangeLog lisp/muse-docbook.el
258 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
260     Summary:
261       Apply muse-docbook patch from Dale P. Smith.
262     Revision:
263       muse--main--1.0--patch-121
265     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
266       Dale P. Smith to make the markup much better.
268     modified files:
269      AUTHORS ChangeLog lisp/muse-docbook.el
272 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
274     Summary:
275       Use different mapping for S-tab on Windows.
276     Revision:
277       muse--main--1.0--patch-120
279     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
280       Windows, use [(shift tab)] for `muse-previous-reference'.
282     modified files:
283      ChangeLog lisp/muse-mode.el
286 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
288     Summary:
289       XEmacs wiki fix.
290     Revision:
291       muse--main--1.0--patch-119
293     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
294       `muse-match-string-no-properties' so XEmacs doesn't complain.
296     modified files:
297      ChangeLog lisp/muse-wiki.el
300 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
302     Summary:
303       Handle a few edge cases with project-page resolution gracefully.
304     Revision:
305       muse--main--1.0--patch-118
307     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
308       make sure that PAGE is specified.  STYLES should be generated
309       automatically, but it could theoretically fail.  I'm managing to
310       trigger this when messing with unsaved Muse files.  Handle case where
311       buffer has not yet been saved.
312       (muse-project-find-file): Don't try to resolve relative links; just
313       open them.
314     
315     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
316       point-of-reference bug.  No need to call muse-project-page-of-file
317       since buffer-file-name and muse-publishing-current-file both give us
318       full paths.
319     
320     * lisp/muse-mode.el (muse-link-at-point): For some reason,
321       `skip-chars-backward' only respects the newline some of the time.
322       Damned annoying.
324     modified files:
325      ChangeLog lisp/muse-mode.el lisp/muse-project.el
326      lisp/muse-wiki.el
329 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
331     Summary:
332       Fix image-link goof-up and add pretty titles.
333     Revision:
334       muse--main--1.0--patch-117
336     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
337       class="image-link"> instead of <div class="image-link">.  I found a bug
338       with the way I was handling both, so I decided to simplify things.
339     
340     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
341       `muse-publish-output-name', but keeps the directory prefix.
342       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
343     
344     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
345       customizable option that determines the words to downcase in title.
346       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
347       Capitalized Title out of either a string or the current title.  This is
348       not currently used by any other function -- for now it is meant to be
349       called by the user.
351     modified files:
352      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
355 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
357     Summary:
358       Escape specials in link descriptions.
359     Revision:
360       muse--main--1.0--patch-116
362     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
363       function that escapes special characters in the given string according
364       to the current publishing style.
365       (muse-publish-url): Use the above function to escape the description
366       part of extended links.
367       (muse-publish-prepare-url): Don't make string read-only; it does
368       nothing.
369     
370     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
371       (muse-wiki-transform-wikiword): Don't make string read-only.
373     modified files:
374      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
377 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
379     Summary:
380       Escape "&", "<", and ">" in URL text.
381     Revision:
382       muse--main--1.0--patch-115
384     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
385       specially.  Thanks to John Sullivan for the suggestion.
387     modified files:
388      ChangeLog lisp/muse-html.el
391 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
393     Summary:
394       Update my example configuration.
395     Revision:
396       muse--main--1.0--patch-114
398     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
399       project to "WebSite" in order to make it more distinct.
400       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
401       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
402       anymore.
403       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
404       published name of the current file.  I really should make a function
405       called `muse-published-name' or something similar!
406       ("\C-cpx"): Use this key sequence for
407       `my-muse-prepare-entry-for-xanga'.
408       (muse-file-extension): I'm making use of this so I can figure out its
409       intricacies.
411     modified files:
412      ChangeLog examples/mwolson/muse-init.el
415 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
417     Summary:
418       Tackle a project name interwiki highlighting snafu.
419     Revision:
420       muse--main--1.0--patch-113
422     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
423       this.  It seems to be more robust now.  Highlighting is going the way I
424       want it.
426     modified files:
427      ChangeLog lisp/muse-wiki.el
430 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
432     Summary:
433       Fix some gross mistakes.
434     Revision:
435       muse--main--1.0--patch-112
437     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
438       gross misspellings.
439     
440     * lisp/muse-project.el (muse-project-file-entries): If
441       `muse-file-extension' is defined, use it to filter the entries.
442     
443     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
444       variable.  Move higher in file.
445     
446     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
447       argument instead of the real name of the variable.
449     modified files:
450      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
451      lisp/muse.el
454 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
456     Summary:
457       Make natural interwiki links between projects mostly work.
458     Revision:
459       muse--main--1.0--patch-111
461     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
462       function and flesh it out.  This seems to work properly, though for
463       some reason, interwiki links using projects are a bit flakey.
464       (muse-wiki-handle-interwiki): Deal with case where we have a project
465       name in an interwiki link.
467     modified files:
468      ChangeLog lisp/muse-wiki.el
471 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
473     Summary:
474       Fix Emacs21 issue with muse-insert-tag.
475     Revision:
476       muse--main--1.0--patch-110
478     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
479       completing-read to appease older Emacsen.
481     modified files:
482      ChangeLog lisp/muse-mode.el
485 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
487     Summary:
488       Fix error with `muse-blosxom-new-entry' and Emacs21.
489     Revision:
490       muse--main--1.0--patch-109
492     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
493       `completing-read' so that old versions of Emacs don't complain.
495     modified files:
496      ChangeLog lisp/muse-blosxom.el
499 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
501     Summary:
502       Try to fix an error with `muse-blosxom-get-categories'.
503     Revision:
504       muse--main--1.0--patch-108
506     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
507       about processing directories.
509     modified files:
510      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
513 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
515     Summary:
516       Make a distinction between implicit and explicit links at publish-time.
517     Revision:
518       muse--main--1.0--patch-107
520     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
521     
522     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
523     
524     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
525       `explicit' argument.
526     
527     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
528       not we are dealing with an explicit link.
529     
530     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
531     
532     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
533       argument, but ignore it.
534     
535     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
536       when link is not explicit.
538     modified files:
539      ChangeLog lisp/muse-html.el lisp/muse-http.el
540      lisp/muse-publish.el lisp/muse-wiki.el
543 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
545     Summary:
546       Implement several WikiWord handling fixes.
547     Revision:
548       muse--main--1.0--patch-106
550     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
551       found by the handlers.  Don't send implicit links through some of the
552       advanced checks.
553     
554     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
555       of interwiki link before calling `muse-handle-explicit-link'.
556     
557     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
558       "\\|" separator between project-alist entries and interwiki entries.
559       Force a reconfiguration of muse-colors-markup.
560     
561     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
562       sure that we don't colorize WikiNames that don't go with any file.
563     
565     modified files:
566      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
567      lisp/muse-wiki.el
570 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
572     Summary:
573       Attempt to simplify muse-wiki a bit.
574     Revision:
575       muse--main--1.0--patch-105
577     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
578       here.
579     
580     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
581       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
582       (muse-wiki-update-use-wikiword-markup-regexp)
583       (muse-wiki-update-use-wikiword-link-function)
584       (muse-wiki-update-use-wikiword-url-transforms): Remove.
585       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
586     
587     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
588       `muse-wiki-use-wikiword' is specified.
589     
590     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
591       unless `muse-wiki-use-wikiword' is specified.
592     
593     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
594       muse-colors-markup.
595     
596     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
597       muse-publish-markup-regexps.
598     
599     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
600       muse-publish-url-transforms.
601     
602     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
603       muse-wiki-handle-wikiword to muse-implicit-link-functions.
604     
606     modified files:
607      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
610 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
612     Summary:
613       Make muse-blosxom use relative name of published file in page-date alist.
614     Revision:
615       muse--main--1.0--patch-104
617     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
618       file.
619       (muse-blosxom-update-page-date-alist): Renamed from
620       `muse-blosxom-markup-date-directive'.  Make the current file name
621       relative to the base directory and strip file extension if necessary.
622     
624     modified files:
625      ChangeLog lisp/muse-blosxom.el
628 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
630     Summary:
631       Hack on muse-blosxom timestamps somewhat.
632     Revision:
633       muse--main--1.0--patch-103
635     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
636       actually do something useful.  This should have a different name,
637       really.
638       ("blosxom-html", "blosxom-xhtml"): Call
639       `muse-blosxom-markup-date-directive' after publishing each entry.
640     
642     modified files:
643      ChangeLog lisp/muse-blosxom.el
646 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
648     Summary:
649       Fix several startup and compile errors.
650     Revision:
651       muse--main--1.0--patch-102
653     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
654       fixes an error that occurred during startup.
655     
656     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
657       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
658       to muse.el.
659     
660     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
661       that the nasty compile errors go away.  Fix a few typos.
662       (muse-ignored-extensions): Fix docstring.
663       (muse-file-extension): Move this higher in the file.
664     
665     
667     modified files:
668      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
671 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
673     Summary:
674       Note that muse-file-extension should not have "." in front.
675     Revision:
676       muse--main--1.0--patch-101
678     * lisp/muse-project.el (muse-project-find-file): Handle case where
679       muse-file-extension is not specified.
680     
681     * lisp/muse.el (muse-file-extension): Note that the period at the
682       beginning of this value should be omitted.
683     
684     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
685       file extension so that regexp characters inside the extension will not
686       goof it up.  This should never be a problem in normal cases, but let's
687       be robust.
688     
690     modified files:
691      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
692      lisp/muse.el
695 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
697     Summary:
698       Implement optional file extension of Muse files.
699     Revision:
700       muse--main--1.0--patch-100
702     * lisp/muse-mode.el (muse-mode): Make sure
703       `muse-update-ignored-extensions-regexp' gets updated every time we
704       enter Muse mode.  This works around a bug in the customize interface --
705       if a user changes an option using setq, the :set function sometimes
706       does not get executed.  I should really try to determine whether or not
707       this is really an issue anymore.
708     
709     * lisp/muse-project.el (muse-project-find-file): Make use of
710       `muse-file-extension'.
711     
712     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
713       customizable; it is autogenerated from `muse-ignored-extensions'.
714       (muse-update-ignored-extensions-regexp): New function that sets the
715       value of `muse-ignored-extensions-regexp'.  This is needed in order to
716       make sure that the value of `muse-file-extension' is taken into
717       account.
718       (muse-ignored-extensions): New option that determines which file
719       extensions to ignore.  It is in the form of a list of regexps.
720     
721     * lisp/muse.el (muse-file-extension): New option that allows the user to
722       specify the file extension to be used for Muse files.  By default, this
723       is nil, which means that no extension will be used.
724     
725     * lisp/muse.el (muse-page-name): Handle case where
726       `muse-ignored-extensions-regexp' is nil.
727     
729     modified files:
730      ChangeLog lisp/muse-mode.el lisp/muse-project.el
731      lisp/muse-regexps.el lisp/muse.el
734 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
736     Summary:
737       Document new blosxom convenience feature.
738     Revision:
739       muse--main--1.0--patch-99
741     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
742       `muse-blosxom-project-alist-entry'.  An example is provided in the
743       header.
744     
746     modified files:
747      ChangeLog lisp/muse-blosxom.el
750 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
752     Summary:
753       Further work on `muse-project-alist' entry generation for blosxom.
754     Revision:
755       muse--main--1.0--patch-98
757     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
758       Include subdirectories in first part of "Blog" entry.
759     
760     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
761       that returns a list of dirs that are to be used with the first part of
762       a `muse-project-alist' entry.
763     
765     modified files:
766      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
769 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
771     Summary:
772       New function: muse-blosxom-project-alist-entry.
773     Revision:
774       muse--main--1.0--patch-97
776     * examples/mwolson/muse-init.el: Update from my latest settings.
777       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
778     
779     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
780       that generates the latter part of an entry for `muse-project-alist'.
781     
783     modified files:
784      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
787 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
789     Summary:
790       Merged from hodique@lifl.fr--2005 (patch 12-23)
791     Revision:
792       muse--main--1.0--patch-96
794     Patches applied:
795     
796      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
797        Merged from mwolson@gnu.org--2005 (patch 68-76)
798     
799      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
800        Merged from mwolson@gnu.org--2005 (patch 77-80)
801     
802      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
803        Merged from mwolson@gnu.org--2005 (patch 81)
804     
805      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
806        Merged from mwolson@gnu.org--2005 (patch 82)
807     
808      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
809        Escape % in latex publishing
810     
811      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
812        bugfix
813     
814      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
815        small improvement on muse-make-link
816     
817      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
818        Fix customization of muse-wiki-wikiword-regexp
819     
820      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
821        Allow full customization of WikiWords
822     
823      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
824        Fix mouse-2 yank bug in muse-mode
825     
826      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
827        Fix interpretation order
828     
829      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
830        Merged from mwolson@gnu.org--2005 (patch 83-95)
831     
833     modified files:
834      ChangeLog lisp/muse-wiki.el
836     new patches:
837      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
838      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
839      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
840      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
841      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
842      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
843      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
844      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
845      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
846      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
847      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
848      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
851 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
853     Summary:
854       Minor docfixes.
855     Revision:
856       muse--main--1.0--patch-95
858     * lisp/muse-mode.el (muse-follow-name-at-point) 
859       (muse-follow-name-at-mouse): Docfixes.
860     
862     modified files:
863      ChangeLog lisp/muse-mode.el
866 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
868     Summary:
869       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
870     Revision:
871       muse--main--1.0--patch-94
873     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
874       `muse-blosxom-new-entry'.
875     
876     * muse.texi (Blosxom Entries): Ditto.
877     
879     modified files:
880      ChangeLog lisp/muse-blosxom.el muse.texi
883 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
885     Summary:
886       Re-add global mouse-2 event.
887     Revision:
888       muse--main--1.0--patch-93
890     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
891       mouse-2, since Yann found a way around the problem I was facing.
892       (muse-follow-name-at-mouse): Call the event that would normally be used
893       here if we don't have a link at point.
894     
896     modified files:
897      ChangeLog lisp/muse-mode.el
900 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
902     Summary:
903       Fix publishing error.
904     Revision:
905       muse--main--1.0--patch-92
907     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
908       the cdr of output-dir.  This was a code fragment from a previous
909       attempt to refactor this function.
910     
912     modified files:
913      ChangeLog lisp/muse-project.el
916 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
918     Summary:
919       Work on getting to the point where we can resolve project interwiki links.
920     Revision:
921       muse--main--1.0--patch-91
923     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
924       `muse-publishing-current-file'.
925     
926     * lisp/muse-project.el (muse-project-of-file): Ditto.
927     
928     * lisp/muse-project.el (muse-project-applicable-styles): New function
929       that returns the usable styles for a file, given either a list of
930       styles or a project name.  This is useful for removing styles that will
931       be ignored for a file.
932       (muse-project-publish-file): Split :include and :exclude processing
933       into `muse-project-applicable-styles'.
934     
935     * lisp/muse-publish.el (muse-publish-output-name): Use
936       `muse-publishing-current-file'.
937     
938     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
939     
940     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
941       project names.
942     
943     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
944       names to be uninterpreted.  Remove need for muse-assoc-string.
945     
946     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
947       function that will be called to fetch a link to a page from a Muse
948       project from the output file of the currently-published file.  This is
949       commented out for now since I ran out of energy.
950     
951     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
952       `muse-wiki-resolve-project-page' for handling Muse project interwiki
953       links, but only when no match was found in `muse-wiki-interwiki-alist'.
954       Handle case where no interwiki can be found, even though this should
955       never happen.
956     
957     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
958       whenever Muse mode is entered.  That way we don't have to enter an
959       extra command in our .emacs.
960     
961     * lisp/muse.el (muse-current-file): Remove this, since a variable called
962       `muse-publishing-current-file' already exists that does the same thing.
963       How embarrassing.
964     
965     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
966     
967     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
968       to use it.
969     
971     modified files:
972      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
973      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
976 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
978     Summary:
979       Mouse-2 on regular text will yank rather than give an error.
980     Revision:
981       muse--main--1.0--patch-90
983     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
984       this seems to be more trouble than it's worth.
985       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
986       use our own implementation.
987     
989     modified files:
990      ChangeLog lisp/muse-mode.el
993 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
995     Summary:
996       Make interwiki links publish with the correct extension.
997     Revision:
998       muse--main--1.0--patch-89
1000     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
1001       prefix and suffix to interwiki names, as well as stripping out unwanted
1002       extensions.
1003     
1005     modified files:
1006      ChangeLog lisp/muse-wiki.el
1009 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
1011     Summary:
1012       Fix publishing of bare interwiki names.
1013     Revision:
1014       muse--main--1.0--patch-88
1016     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
1017       `set'.  Use `muse-assoc-string' instead of `assoc'.
1018     
1019     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
1020       `assoc-string' functionality usable with Emacs21 and XEmacs.
1021     
1023     modified files:
1024      ChangeLog lisp/muse-wiki.el lisp/muse.el
1027 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
1029     Summary:
1030       Apply a few fixes from Yann's branch.
1031     Revision:
1032       muse--main--1.0--patch-87
1034     Background: I hacked on Muse over the weekend while offline, and so did
1035                 Yann.  His changes to muse-wiki.el are different than the
1036                 ones that I made, so we should probably figure out the best
1037                 way to handle this when we both get on IRC again.  For now,
1038                 I've merged in the bugfixes that he's made, omitting most of
1039                 the changes to muse-wiki.
1040     
1041     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
1042     
1043     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
1044     
1045     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
1046       introduced previously.
1047     
1049     modified files:
1050      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
1053 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
1055     Summary:
1056       Warn if file not published; hack further on Wiki stuff.
1057     Revision:
1058       muse--main--1.0--patch-86
1060     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
1061       complete <div> tags that are of the class "image-link".  It is hoped
1062       that this will prevent user-added <div> tags from being mangled.
1063     
1064     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
1065       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
1066       need to look at the text at point.
1067     
1068     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
1069       current file has not been published since it was up-to-date.  Thanks to
1070       Bill Freeman for the suggestion.
1071     
1072     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
1073       is nil.  If this happens, return the original URL.
1074     
1075     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
1076       `muse-wiki-update-interwiki-regexp.'
1077       (muse-wiki-update-interwiki-regexp): New function that sets the value
1078       of `muse-wiki-interwiki-regexp'.
1079       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
1080       on :set.
1081     
1082     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
1083       `muse-wiki-expand-interwiki'.
1084       (muse-wiki-transform-wikiword): New function that prevents WikiWords
1085       with no matching file from being published as links.
1086     
1087     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
1088       string argument once again, since this behavior is needed when
1089       publishing.
1090       (muse-wiki-handle-wikiword): Ditto.
1091     
1092     * lisp/muse.el (muse-handle-url): Ditto.
1093     
1094     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
1095       after every unsuccessful attempt at handling the link.  If argument is
1096       given, restore match-data at end, too.
1097     
1098     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
1099       argument.  Match data is always saved.  If argument is not given,
1100       assume that `muse-implicit-link-regexp' has been matched against, and
1101       return the 1st match string if no handlers worked.
1102     
1104     modified files:
1105      ChangeLog lisp/muse-html.el lisp/muse-mode.el
1106      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1109 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
1111     Summary:
1112       Hack on WikiName handling and make TAB work for Wiki links.
1113     Revision:
1114       muse--main--1.0--patch-85
1116     * lisp/muse-colors.el (muse-colors-markup): Use
1117       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1118     
1119     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
1120       nil, don't color bad links.  If non-nil, color bad links.
1121     
1122     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1123     
1124     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1125       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1126       (muse-journal-rss-munge-buffer): Ditto.
1127     
1128     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1129       Docfix.
1130     
1131     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1132       are handled first, then implicit ones.  It should work better in all
1133       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
1134       to determine how far to scan for an implicit link.  This defaults to
1135       the text between the point and the next space.
1136     
1137     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1138       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
1139       literally after opening the buffer.  Hopefully this can be of use in
1140       custom visit-link functions, when necessary.
1141     
1142     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
1143       `muse-visit-link-default'.
1144     
1145     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1146       Search by text properties instead of regexps.  This allows Muse to find
1147       links without having to have a massive regexp that contains all link
1148       types.  The downside is that this will not work if the user defontifies
1149       the buffer.  But it would somewhat defeat the purpose of following
1150       links if you can't see them.
1151     
1152     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1153       enough command line args are passed in batch mode.
1154     
1155     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1156       `muse-explicit-link-regexp'.
1157     
1158     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1159       `muse-link-regexp'.
1160     
1161     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1162       specifies the "common ground" of all implicit links, like URLs, bare
1163       WikiNames, and -- in the future -- email addresses.
1164     
1165     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1166     
1167     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1168       optional.  That was a bad idea on my part.  Renamed from
1169       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
1170       annoy anyone :^) .
1171     
1172     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1173       `muse-wiki-interwiki-expand'.
1174       (muse-wiki-handle-wikiword): Renamed from
1175       `muse-wiki-wikiword-handle'.
1176     
1177     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1178       for the eval-after-load arg since XEmacs chokes on constants.
1179     
1180     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1181       face on WikiWords that don't correspond with a file.  If people really
1182       want this to appear in bad-link face, I could accommodate that.
1183     
1184     * lisp/muse.el (muse-handle-url): New function that detects whether the
1185       given string is a URL.
1186       (muse-implicit-link-functions): Renamed from
1187       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
1188       (muse-explicit-link-functions): Renamed from
1189       `muse-mode-handler-functions'.
1190       (muse-handle-implicit-link): New function that handles all
1191       implicit links by calling functions from `muse-implicit-link-functions'.
1192       (muse-handle-explicit-link): Renamed from
1193       `muse-handled-url'.
1194     
1196     modified files:
1197      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1198      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1199      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1202 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1204     Summary:
1205       Allow WikiWords to be ignored with <nop> or "''''".
1206     Revision:
1207       muse--main--1.0--patch-84
1209     * lisp/muse-mode.el (muse-browse-result): Docfixes.
1210     
1211     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1212       whether to hide <nop> tags when coloring a Muse buffer.
1213       (muse-wiki-wikiword-at-point): Docfix.
1214       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1215       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1216       during publishing.
1217       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1218       which keeps the WikiWord that follows it from being interpreted.
1219       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1220       WikiWord delimiter.
1221     
1223     modified files:
1224      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1227 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1229     Summary:
1230       Update postal address of FSF in muse-wiki.el.
1231     Revision:
1232       muse--main--1.0--patch-83
1234     * lisp/muse-wiki.el: Update postal address of the FSF.
1235     
1237     modified files:
1238      ChangeLog lisp/muse-wiki.el
1241 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1243     Summary:
1244       Interpret explicit links before emphasis.
1245     Revision:
1246       muse--main--1.0--patch-82
1248     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1249       links before emphasis.
1250     
1251     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1252       for the heck of it.
1254     modified files:
1255      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1258 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1260     Summary:
1261       Wiki hacking, regexp tweaks.
1262     Revision:
1263       muse--main--1.0--patch-81
1265     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1266       muse-regexp.
1267     
1268     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1269       that indicates whether or not to use character classes in regexps.  The
1270       default is to let Muse try to figure it out.
1271       (muse-extreg-usable-p): Make use of this variable.
1272     
1273     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1274       this regexp.  I'm guessing it was supposed to have a TAB in there at
1275       one time.  Replace this stuff with muse-regexp-space.
1276     
1277     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1278       by default.
1279     
1280     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1281       "or".
1282     
1283     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1284       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1285       We'll fix those anchor problems eventually!
1286     
1287     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1288       uses `muse-interwiki-handle' to determine whether an interwiki link is
1289       at point.
1290     
1291     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1292       look for a suitable value at point if needed.
1293     
1294     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1295     
1296     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1297     
1298     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1300     modified files:
1301      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1302      lisp/muse-wiki.el
1305 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1307     Summary:
1308       Make installation of manual when not using Debian go smoothly.
1309     Revision:
1310       muse--main--1.0--patch-80
1312     * Makefile.defs (INSTALLINFO): New variable that specifies what command
1313       and options are to be used when insinuating the Muse documentation into
1314       the Info menu.
1315     
1316     * Makefile (install): Make use of INSTALLINFO.
1317     
1318     * README (Installation): Give directions for changing INSTALLINFO on a
1319       Debian system and changing where Muse is installed.
1320     
1321     * muse.texi: Ditto.
1323     modified files:
1324      ChangeLog Makefile Makefile.defs README muse.texi
1327 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1329     Summary:
1330       Fix compiler warning induced by last patch.
1331     Revision:
1332       muse--main--1.0--patch-79
1334     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1335       compiler warning.
1337     modified files:
1338      ChangeLog lisp/muse-project.el lisp/muse.el
1341 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1343     Summary:
1344       Add `muse-current-file', fix minor QuickStart issue.
1345     Revision:
1346       muse--main--1.0--patch-78
1348     * examples/QuickStart: Make John Wiegley the author.
1349     
1350     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1351       `muse-current-file' instead of `buffer-file-name'.
1352     
1353     * lisp/muse-project.el (muse-current-project): Document.
1354     
1355     * lisp/muse-project.el (muse-current-file): New variable indicating the
1356       name, including path, of the file that is currently being published.
1357       (muse-project-of-file): Make use of
1358       `muse-current-file'.
1359     
1360     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1361     
1362     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1364     modified files:
1365      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1366      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1367      lisp/muse.el
1370 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1372     Summary:
1373       Make muse-replace-regexp-in-string closer to its parent; no func change.
1374     Revision:
1375       muse--main--1.0--patch-77
1377     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1378       to implement all functionality of `replace-regexp-in-string'.  No
1379       functionality change.
1380     
1382     modified files:
1383      ChangeLog lisp/muse.el
1386 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1388     Summary:
1389       Play nicely with fill, adaptive-fill, and flyspell.
1390     Revision:
1391       muse--main--1.0--patch-76
1393     * muse-mode.el (muse-mode-intangible-links): New function used to
1394       determine whether links will be considered intangible.
1395     
1396     * lisp/muse-mode.el (muse-mode-link-functions)
1397       (muse-mode-handler-functions): Minor docfix.
1398     
1399     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1400       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1401       making links intangible by default, but this may be adjusted by use of
1402       the `muse-mode-intangible-links' function.
1403     
1404     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1405       nil if we should allow a fill to occur here.  Keeps links from being
1406       broken up.
1407     
1408     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1409       non-nil if we allow spell-checking to occur here.  Keeps links from
1410       being improperly colorized.
1411     
1412     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1413       functionality change.
1415     modified files:
1416      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1419 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1421     Summary:
1422       Minor doc changes and code prettification.
1423     Revision:
1424       muse--main--1.0--patch-75
1426     * AUTHORS: Note that YH's assignment is in the mail.
1427     
1428     * README (scripts): Explain better the contents of the `scripts'
1429       directory.
1430     
1431     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1433     modified files:
1434      AUTHORS ChangeLog README lisp/muse-wiki.el
1437 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1439     Summary:
1440       Merged from hodique@lifl.fr--2005 (patch 7-11)
1441     Revision:
1442       muse--main--1.0--patch-74
1444     Patches applied:
1445     
1446      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1447        split WikiWords and InterWiki links into their own package
1448     
1449      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1450        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1451     
1452      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1453        Mimic experimental behavior for interwiki
1454     
1455      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1456        fix notes publishing
1457     
1458      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1459        various minor fixes
1461     new files:
1462      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1464     modified files:
1465      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1466      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1468     renamed files:
1469      experimental/.arch-ids/muse-wiki.el.id
1470        ==> experimental/.arch-ids/muse-wiki-old.el.id
1471      experimental/muse-wiki.el
1472        ==> experimental/muse-wiki-old.el
1474     new patches:
1475      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1476      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1477      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1478      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1479      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1482 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1484     Summary:
1485       Tell people where to find on-line version of manual.
1486     Revision:
1487       muse--main--1.0--patch-73
1489     * README: Add on-line locations for manual.
1490     
1491     * muse.texi: Remove @include directive.  This makes generating a PDF of
1492       this documentation a lot easier.
1493     
1494     * muse.texi (Preface): Add on-line locations for manual.
1496     modified files:
1497      ChangeLog README muse.texi
1500 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1502     Summary:
1503       Try to make Muse play nice with outline minor mode.
1504     Revision:
1505       muse--main--1.0--patch-72
1507     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1508     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1509     "muse" instead of "t" when adding invisibility to text or checking for
1510     invisibility.
1511     
1512     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1513     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1514     this function.
1516     modified files:
1517      ChangeLog lisp/muse-colors.el lisp/muse.el
1520 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1522     Summary:
1523       Minor grammar fix in Introduction section of manual.
1524     Revision:
1525       muse--main--1.0--patch-71
1527     * muse.texi (Introduction): Minor grammar fix.
1529     modified files:
1530      ChangeLog muse.texi
1533 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1535     Summary:
1536       Release Muse 3.01.
1537     Revision:
1538       muse--main--1.0--patch-70
1540     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1541     
1542     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1543     
1544     * lisp/muse-poem.el (muse-poem-markup-strings)
1545       (muse-poem-chapbook-strings): Make customizable.
1546     
1547     * lisp/muse-poem.el (muse-chapbook-latex-header)
1548       (muse-chapbook-latex-footer): Docfix.
1549     
1550     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1551       (muse-texinfo-pdf-extension): Ditto.
1552     
1553     * lisp/muse.el (muse-version): Change to 3.01.
1554     
1555     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1556       done, for now!
1558     modified files:
1559      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1560      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1563 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1565     Summary:
1566       Tweak documentation thoroughly; still incomplete.
1567     Revision:
1568       muse--main--1.0--patch-69
1570     * README: Minor tweaks.
1571     
1572     * muse.texi: Massively rename chapters so that the titles are more
1573       descriptive.  Clean up grammar.
1574     
1575     * muse.texi (Obtaining Muse): Move content of Installation node here,
1576       stripping out any customization tips, since those are covered later.
1577       Re-work this chapter since I was dissatisfied with it.
1578     
1579     * muse.texi (Installation): This node has the content of README regarding
1580       installation, which fits the title of the node much better than the
1581       previous content.
1582     
1583     * muse.texi (Blosxom): Turn the sections of this section into
1584       subsections.
1585     
1586     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1587       like lists!
1588     
1589     * muse.texi (History): Add a "2005" item.
1591     modified files:
1592      ChangeLog README muse.texi
1595 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1597     Summary:
1598       Finish documenting 2 more publishing styles.
1599     Revision:
1600       muse--main--1.0--patch-68
1602     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1603     
1604     * lisp/muse-journal.el: Docfixes.
1605     
1606     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1607       documentation to this function.
1608     
1609     * muse.texi (Blosxom Options): New node containing the publishing styles
1610       and options provided by Blosxom.
1611       (Book): Add usage note, as I suspect a lot of people might be confused
1612       by this style.
1613       (HTML): Space out entries better.
1614       (Journal, LaTeX): New nodes for publishing styles.
1615       (Common Elements): Document a few options that are present in
1616       `muse-publish.el'.
1618     modified files:
1619      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1620      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1623 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1625     Summary:
1626       Make Muse installable and correct an Emacs21 issue.
1627     Revision:
1628       muse--main--1.0--patch-67
1630     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1631       directory will be generated.
1632       (all): Compile muse.info by default.
1633       (doc): Refactor into individual generation rules for .html and .info
1634       files.
1635       (install): New rule that installs Muse source code, compiled .elc
1636       files, and the manual into proper places.
1637     
1638     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1639     
1640     * README (Insinuation): Move old content of Installation here.
1641       (Installation): Fill out this section.
1642       (Further Documentation): Add link to my website and note that a full
1643       manual is included with Muse.
1644     
1645     * lisp/Makefile (EL): Populate with .el files.
1646       (install): New rule that installs both .elc and .el files.
1647     
1648     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1649       Emacs21, hack in a handler for the @documentencoding tag so that it
1650       doesn't error out.
1652     modified files:
1653      ChangeLog Makefile Makefile.defs README lisp/Makefile
1654      lisp/muse-texinfo.el
1657 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1659     Summary:
1660       Cater even more to XEmacs and its annoying whims.
1661     Revision:
1662       muse--main--1.0--patch-66
1664     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1665       environment variable.
1666     
1667     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1668       handle it.  Load `muse-build.el' instead.
1669     
1670     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1671       used.
1672     
1673     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1674       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1675       not used.
1676     
1677     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1678       function does not appear to be used.
1679     
1680     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1681       `replace-regexp-in-string', since XEmacs doesn't have this function.
1682       We only implement the first 3 args, but this could be extended if we
1683       need to do so.
1684     
1685     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1686       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1687     
1688     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1689     
1690     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1691       make XEmacs shut up.
1692     
1693     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1694     
1695     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1696     
1697     * lisp/muse-http.el (muse-winnow-list): Ditto.
1698     
1699     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1700     
1701     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1702     
1703     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1704     
1705     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1706       anything.
1707     
1708     * scripts/publish: Use EMACS environment variable instead of hard-coding
1709       it.
1711     modified files:
1712      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1713      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1714      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1715      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1716      lisp/muse.el scripts/muse-build.el scripts/publish
1719 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1721     Summary:
1722       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1723     Revision:
1724       muse--main--1.0--patch-65
1726     * AUTHORS: Update entry.
1727     
1728     * muse-*.el: Move to the lisp directory.
1729     
1730     * lisp/Makefile: New file containing rules to test and compile the
1731       source.
1732     
1733     * Makefile.defs: New file that contains common definitions for all other
1734       Makefiles, such as Emacs command to use.
1735     
1736     * Makefile: Move lisp-specific rules to lisp/Makefile.
1737       (SUBDIRS): New variable containing subdirectories to clean.
1738     
1739     * README: Update to reflect new location of source files.  Give updated
1740       directions for compiling with XEmacs.
1741     
1742     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1743       compile.
1744       (%.html): Pass SITEFLAG as an environment variable to
1745       ../scripts/publish.
1746     
1747     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1748       seems to be needed to keep the process from failing.  This has *got* to
1749       be a bug in Muse, but I don't want to deal with it now.
1750     
1751     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1752     
1753     * lisp/muse-convert.el: Move line to commentary section.
1754     
1755     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1756       locally-bound `type' variable isn't used here.
1757     
1758     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1759     
1760     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1761       binding.
1762     
1763     * scripts/muse-build.el (load-path): Correct paths.
1764     
1765     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1766       as to avoid spurious warnings.
1767     
1768     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1769       it exists.
1770     
1771     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1772       (muse-match-string-no-properties): New functions that take the place of
1773       `line-end-position', `line-beginning-position', and
1774       `match-string-no-properties', respectively.
1775     
1776     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1777       (muse-my-journal-find-entries): Use Muse-specific version of
1778       `match-string-no-properties', `line-beginning-position', and
1779       `line-end-position' since these do not exist in XEmacs.
1780     
1781     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1782       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1783     
1784     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1785     
1786     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1787       (muse-html-insert-contents): Ditto.
1788     
1789     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1790     
1791     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1792     
1793     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1794     
1795     * lisp/muse-publish.el (muse-publish-markup-tag)
1796       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1797       (muse-published-buffer-contents): Ditto.
1798     
1799     * scripts/muse-build.el (muse-elint-files): Ditto.
1801     new files:
1802      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1803      lisp/.arch-ids/Makefile.id lisp/Makefile
1805     modified files:
1806      AUTHORS ChangeLog Makefile README examples/Makefile
1807      examples/QuickStart examples/johnw/muse-johnw.el
1808      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1809      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1810      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1811      lisp/muse.el scripts/muse-build.el scripts/publish
1813     renamed files:
1814      .arch-ids/muse-blosxom.el.id
1815        ==> lisp/.arch-ids/muse-blosxom.el.id
1816      .arch-ids/muse-book.el.id
1817        ==> lisp/.arch-ids/muse-book.el.id
1818      .arch-ids/muse-colors.el.id
1819        ==> lisp/.arch-ids/muse-colors.el.id
1820      .arch-ids/muse-convert.el.id
1821        ==> lisp/.arch-ids/muse-convert.el.id
1822      .arch-ids/muse-docbook.el.id
1823        ==> lisp/.arch-ids/muse-docbook.el.id
1824      .arch-ids/muse-html.el.id
1825        ==> lisp/.arch-ids/muse-html.el.id
1826      .arch-ids/muse-http.el.id
1827        ==> lisp/.arch-ids/muse-http.el.id
1828      .arch-ids/muse-journal.el.id
1829        ==> lisp/.arch-ids/muse-journal.el.id
1830      .arch-ids/muse-latex.el.id
1831        ==> lisp/.arch-ids/muse-latex.el.id
1832      .arch-ids/muse-mode.el.id
1833        ==> lisp/.arch-ids/muse-mode.el.id
1834      .arch-ids/muse-poem.el.id
1835        ==> lisp/.arch-ids/muse-poem.el.id
1836      .arch-ids/muse-project.el.id
1837        ==> lisp/.arch-ids/muse-project.el.id
1838      .arch-ids/muse-publish.el.id
1839        ==> lisp/.arch-ids/muse-publish.el.id
1840      .arch-ids/muse-regexps.el.id
1841        ==> lisp/.arch-ids/muse-regexps.el.id
1842      .arch-ids/muse-texinfo.el.id
1843        ==> lisp/.arch-ids/muse-texinfo.el.id
1844      .arch-ids/muse.el.id
1845        ==> lisp/.arch-ids/muse.el.id
1846      muse-blosxom.el
1847        ==> lisp/muse-blosxom.el
1848      muse-book.el
1849        ==> lisp/muse-book.el
1850      muse-colors.el
1851        ==> lisp/muse-colors.el
1852      muse-convert.el
1853        ==> lisp/muse-convert.el
1854      muse-docbook.el
1855        ==> lisp/muse-docbook.el
1856      muse-html.el
1857        ==> lisp/muse-html.el
1858      muse-http.el
1859        ==> lisp/muse-http.el
1860      muse-journal.el
1861        ==> lisp/muse-journal.el
1862      muse-latex.el
1863        ==> lisp/muse-latex.el
1864      muse-mode.el
1865        ==> lisp/muse-mode.el
1866      muse-poem.el
1867        ==> lisp/muse-poem.el
1868      muse-project.el
1869        ==> lisp/muse-project.el
1870      muse-publish.el
1871        ==> lisp/muse-publish.el
1872      muse-regexps.el
1873        ==> lisp/muse-regexps.el
1874      muse-texinfo.el
1875        ==> lisp/muse-texinfo.el
1876      muse.el
1877        ==> lisp/muse.el
1879     new directories:
1880      lisp lisp/.arch-ids
1883 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1885     Summary:
1886       Massively untabify files.
1887     Revision:
1888       muse--main--1.0--patch-64
1891     modified files:
1892      ChangeLog ChangeLog.2004 experimental/muse-message.el
1893      experimental/muse-wiki.el muse-book.el muse-colors.el
1894      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1895      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1896      muse-project.el muse-publish.el muse-regexps.el
1897      muse-texinfo.el muse.el
1900 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1902     Summary:
1903       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1904     Revision:
1905       muse--main--1.0--patch-63
1907     (Summary of changes that Yann made)
1908     
1909     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1910     
1911     * muse-mode.el (muse-generate-index): Move index generation code into
1912       `muse-index-as-string'.
1913       (muse-index-as-string): New function that generates an index and
1914       returns it as a string, instead of placing it in a buffer like
1915       `muse-generate-index' used to.
1916     
1917     Patches applied:
1918     
1919      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1920        merge from mwolson@gnu.org--2005
1921     
1922      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1923        Accept WikiWords as links [mostly rescinded]
1924     
1925      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1926        merge from mwolson@gnu.org--2005/muse--main--1.0
1927     
1928      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1929        Merged from mwolson@gnu.org--2005 (patch 60-62)
1930     
1931      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1932        provide a string view of the index
1934     modified files:
1935      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1937     new patches:
1938      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1939      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1940      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1941      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1942      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1945 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1947     Summary:
1948       Document Blosxom, Book, DocBook, and HTML publishing styles.
1949     Revision:
1950       muse--main--1.0--patch-62
1952     * muse-blosxom.el: Clean up header.
1953     
1954     * muse-book.el (muse-before-book-publish-hook): Rename to
1955       `muse-book-before-publish-hook'.
1956       (muse-after-book-publish-hook): Rename to
1957       `muse-book-after-publish-hook'.
1958     
1959     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1960       (muse-html-markup-strings, muse-xhtml-markup-strings)
1961       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1962       (muse-html-charset-default, muse-html-encoding-default)
1963       (muse-html-encoding-map): Docfixes.
1964     
1965     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1966       sections.
1968     modified files:
1969      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1972 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1974     Summary:
1975       Begin work on Publishing Styles section of manual.
1976     Revision:
1977       muse--main--1.0--patch-61
1979     * Makefile (.PHONY): Add "doc" to list.
1980       (doc): New rule that generates Info and HTML files from muse.texi.
1981       (dist): Rely on `distclean', not `clean'.
1982     
1983     * examples/QuickStart (Authoring mode): Remove empty section.
1984     
1985     * muse.texi: Call this program "the Emacs Muse" in title.
1986       (Publishing Styles): Begin to populate section.
1987       (Deriving Styles): First subsection of Publishing Styles.
1988       (Contributors): Remove spurious copyright section, since we address
1989       this in the title.
1990     
1991     * README: Actually remember to add this file.
1993     new files:
1994      .arch-ids/README.id README
1996     modified files:
1997      ChangeLog Makefile examples/QuickStart muse.texi
2000 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
2002     Summary:
2003       Document Markup Rules.
2004     Revision:
2005       muse--main--1.0--patch-60
2007     * examples/QuickStart: Remove stray <comment> tag.
2008     
2009     * muse.texi (Top): Comment every menu line.
2010       (Markup Rules): New section with plenty of subsections.
2012     modified files:
2013      ChangeLog examples/QuickStart muse.texi
2016 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
2018     Summary:
2019       Release this as Muse 3.00.90 (RC1).
2020     Revision:
2021       muse--main--1.0--patch-59
2023     * Makefile (%.elc): Use -q instead of --no-init-file because the former
2024       is compatible with both Emacs and XEmacs.
2025     
2026     * examples/README: Renamed to QuickStart.
2027     
2028     * examples/Makefile (EXAMPLES): Reflect name change of README.
2029     
2030     * muse.el: Ditto.
2032     modified files:
2033      ChangeLog Makefile examples/Makefile muse.el
2035     renamed files:
2036      examples/.arch-ids/README.id
2037        ==> examples/.arch-ids/QuickStart.id
2038      examples/README
2039        ==> examples/QuickStart
2042 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
2044     Summary:
2045       Makefile refactoring.
2046     Revision:
2047       muse--main--1.0--patch-58
2049     * Makefile (.PHONY): List all non-file targets.
2050       (examples): New rule that calls Make in the examples directory.
2051       (atranslit): Removed, since this isn't (yet) bundled with Muse.
2052     
2053     * README: Move to the examples directory.  I'd prefer to distribute a
2054       very basic plain text README and use this as a quickstart + markup
2055       example + publishing example.
2056     
2057     * examples/Makefile: Move all README-related rules here.
2058     
2059     * examples/README: Add an "About this document" section.  
2060     
2061     * scripts/publish (style): Do not include the contrib directory, since we
2062       don't use any code from there.  Since this is only invoked from the
2063       examples directory, make sure add the parent directory to the load
2064       path.
2065     
2066     * muse.texi: Change version to 3.00.90 (RC1).
2067     
2068     * muse.el: Change location of the README file in header.
2069     
2070     * muse.el (muse-version): Update to 3.00.90 (RC1).
2072     new files:
2073      examples/.arch-ids/Makefile.id examples/Makefile
2075     modified files:
2076      ChangeLog Makefile examples/README muse.el muse.texi
2077      scripts/publish
2079     renamed files:
2080      .arch-ids/README.id
2081        ==> examples/.arch-ids/README.id
2082      README
2083        ==> examples/README
2086 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
2088     Summary:
2089       Update my example configuration.
2090     Revision:
2091       muse--main--1.0--patch-57
2093     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
2094       and experimental status of muse-message.
2096     modified files:
2097      ChangeLog examples/mwolson/muse-init.el
2100 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
2102     Summary:
2103       Provide optional outline-style faces; customization fixes; experimental stuff.
2104     Revision:
2105       muse--main--1.0--patch-56
2107     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
2108       option that determines what the header faces should look like.  If
2109       'outline, use outline-style faces.  If nil, don't generate the faces at
2110       all, which allows the user to specify their own.  Otherwise, use the
2111       scaled faces, which is the default behavior.
2112       (muse-colors-outline-faces-list): List of faces to use.  In case the
2113       outline faces are not available, provide reasonable defaults.
2114       (muse-make-faces): Use dolist instead of mapc.  Implement the
2115       possibility of having outline-style colors for heading.  Don't call
2116       this function immediately -- give the users time to make their changes
2117       through the customize interface.  Once we call this function, Emcs from
2118       CVS will not allow the faces to be changed easily, which is a shame.
2119     
2120     * muse-message.el (muse-message-contents-tag): Copied from
2121       `muse-publish-contents-tag' in order to keep the customization
2122       interface from making the `muse-markup-tags' option from throwing a
2123       type mismatch error.  This function is untested and will likely do
2124       nothing useful.  This file has been moved to the experimental folder
2125       until it gets fleshed out more.
2126     
2127     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2128       file that could eventually provide wiki-like ability.  Currently this
2129       is just a collection of functions that were pruned out when he remade
2130       Muse, so don't get too excited.  I plan to eventually merge Yann
2131       Hodique's work here, probably after the first release of Muse.
2132     
2133     * muse-regexps.el (muse-regexp): Improve description.
2134     
2135     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2136       the muse-regexp group since it is just a single regexp.  Lists of
2137       regexps don't have to be in muse-regexp, however.
2138     
2139     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2140       since the Emacs devel mailing list seems to not want Britain-izations
2141       in Emacs code.
2142     
2143     * muse-colors.el (muse-colors): Ditto.
2144     
2145     * muse-docbook.el (muse-docbook): Ditto.
2146     
2147     * muse-html.el (muse-html): Ditto.
2148     
2149     * muse-http.el (muse-http): Ditto.
2150     
2151     * muse-message.el (muse-message): Ditto.
2152     
2153     * muse-mode.el (muse-mode): Ditto.
2154     
2155     * muse-project.el (muse-project): Ditto.
2156     
2157     * muse-publish.el (muse-publish): Ditto.
2158     
2159     * muse.el (muse): Ditto.
2161     new files:
2162      experimental/.arch-ids/=id
2163      experimental/.arch-ids/muse-wiki.el.id
2164      experimental/muse-wiki.el
2166     modified files:
2167      ChangeLog experimental/muse-message.el muse-blosxom.el
2168      muse-colors.el muse-docbook.el muse-html.el muse-http.el
2169      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2170      muse.el
2172     renamed files:
2173      .arch-ids/muse-message.el.id
2174        ==> experimental/.arch-ids/muse-message.el.id
2175      muse-message.el
2176        ==> experimental/muse-message.el
2178     new directories:
2179      experimental experimental/.arch-ids
2182 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2184     Summary:
2185       Fix publishing error when given an empty string for header/footer.
2186     Revision:
2187       muse--main--1.0--patch-55
2189     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2190       `file-readable-p' if it is an empty string.  For some reason,
2191       `file-readable-p' and `insert-file-contents' were treating an empty
2192       string as if it were the current directory.
2194     modified files:
2195      ChangeLog muse-publish.el
2198 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2200     Summary:
2201       WYSIWYG emphasis, XEmacs compatibility hacks.
2202     Revision:
2203       muse--main--1.0--patch-54
2205     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2206       compliant.  Only colorize if we end with the same number of asterisks
2207       as we start with, preventing unnoticed syntax errors.  Don't colorize
2208       in the middle of a word.
2209       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2210       Only colorize if we end with an underscore.  Don't colorize in the
2211       middle of a word.
2212     
2213     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2214       inside of group.  This will probably not do anything, but it seems
2215       syntactically good.
2216     
2217     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2218       where we start with an image link.  JohnW didn't seem to like having
2219       <p> tags inserted before image links, but they don't validate properly
2220       as they are.  For now, I will surround such links/paragraphs with <div
2221       class="image-link"> in an attempt to be as not invasive and yet
2222       standards compliant as possible.
2223     
2224     * muse-html.el (muse-html-escape-string): Work around distinction between
2225       int and char types in XEmacs.  Deal with an annoying replace-match bug
2226       in XEmacs that rears its head at times.
2227     
2228     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2229       multi-line.
2231     modified files:
2232      ChangeLog muse-colors.el muse-docbook.el muse-html.el
2233      muse-publish.el
2236 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2238     Summary:
2239       Minor code cleanup to address elint issues.
2240     Revision:
2241       muse--main--1.0--patch-53
2243     * Makefile (test): Don't build README files during this rule.  Remove
2244       spurious "make clean" statement.
2245     
2246     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2247       `muse-colors' group, and give it a proper type.
2248     
2249     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2250     
2251     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2252       muse-my-journal-find-entries): Replace `string-to-int' with
2253       `string-to-number'.
2254     
2255     * muse-html.el (muse-html-insert-contents): Ditto.
2256     
2257     * muse-journal.el (muse-journal-html-munge-buffer,
2258       muse-journal-latex-munge-buffer): Ditto.
2259     
2260     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2261     
2262     * muse-publish.el (muse-publish-markup-footnote,
2263       muse-publish-contents-tag): Ditto.
2264     
2265     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2267     modified files:
2268      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2269      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2270      muse-regexps.el
2273 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2275     Summary:
2276       Add ability to automate the creation a new blosxom entry.
2277     Revision:
2278       muse--main--1.0--patch-52
2280     * examples/mwolson/muse-init.el: Move new entry section to
2281       muse-blosxom.el.  Modify the key settings in my example accordingly.
2282     
2283     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2284       Muse always makes sure that the file ends with a newline.
2285     
2286     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2287       planner markup is now provided automatically by the planner port to
2288       Muse, and we don't have any customized markup.
2289     
2290     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2291       variable that specifies where the base directory of your blog entries
2292       is found.
2293     
2294     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2295       the base directory.  Explore categories recursively.
2296     
2297     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2298       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
2299       special characters file name.
2300     
2301     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2302       making a new blog entry.  It will prompt you for a category, then a
2303       title, and then will create a new file that has the date and title
2304       inserted.
2306     modified files:
2307      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2310 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2312     Summary:
2313       Change mailing address of FSF, add AUTHORS file.
2314     Revision:
2315       muse--main--1.0--patch-51
2317     * muse-*.el, muse.texi: Change mailing address of FSF.
2318     
2319     * muse.texi (Contributors): Fix typo.
2320     
2321     * AUTHORS: New file containing a list of all of those who have
2322       contributed code or documentation to Muse, how many lines were changed,
2323       etc.
2325     new files:
2326      .arch-ids/AUTHORS.id AUTHORS
2328     modified files:
2329      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2330      muse-html.el muse-http.el muse-journal.el muse-latex.el
2331      muse-message.el muse-mode.el muse-poem.el muse-project.el
2332      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2333      muse.texi
2336 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2338     Summary:
2339       Merged from hodique@lifl.fr--2005 (patch 0-1)
2340     Revision:
2341       muse--main--1.0--patch-50
2343     Patches applied:
2344     
2345      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2346        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2347     
2348      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2349        fix .html (for example) in visible names for links
2351     modified files:
2352      ChangeLog muse-publish.el
2354     new patches:
2355      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2356      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2359 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2361     Summary:
2362       Make generated X(HT)ML show up in the right encoding in other modes.
2363     Revision:
2364       muse--main--1.0--patch-49
2366     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2367       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2368       generated (X)HTML files show up in the right coding system when editing
2369       them with another Emacs mode.
2370     
2371     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2372       encoding instead of hard-coding it.
2373     
2374     * muse-message.el: Add content to Commentary section, explaining the use
2375       of this publishing style.
2377     modified files:
2378      ChangeLog muse-html.el muse-journal.el muse-message.el
2381 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2383     Summary:
2384       Move regexps to same group, only make 4 heading faces.
2385     Revision:
2386       muse--main--1.0--patch-48
2388     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2389       can only publish 3 of them specially, leaving the fourth to be in
2390       plain text.
2391       (muse-colors-markup): Only recognize 4 levels of heading.
2392     
2393     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2394       (muse-file-regexp, muse-image-regexp)
2395       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2396       like a good idea to have all the regexps in the same group.
2398     modified files:
2399      ChangeLog muse-colors.el muse-regexps.el muse.el
2402 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2404     Summary:
2405       Update my example config, minor code cleanup.
2406     Revision:
2407       muse--main--1.0--patch-47
2409     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2410       names and add "Plans" project.
2411     
2412     * muse-docbook.el (looking-back): Delete.
2413     
2414     * muse-html.el (looking-back): Delete.
2415     
2416     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2417       instead of `looking-back'.
2418     
2419     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2420       function, use this function.  If `looking-back' exists, call it;
2421       otherwise, use a workaround.
2423     removed files:
2424      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2426     modified files:
2427      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2428      muse-html.el muse.el
2431 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2433     Summary:
2434       Handle a few paragraph publishing edge cases better.
2435     Revision:
2436       muse--main--1.0--patch-46
2438     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2439       beginning-of-document, end-of-document, and paragraph separator regexps
2440       so that one markup rule can be used in all these cases.
2441       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2442       particular, blockquote or center at beginning or end of document will
2443       be published properly.  Hopefully this won't slow things down too much.
2444       (muse-docbook-markup-paragraph-close): Removed.
2445     
2446     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2447     
2448     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2449       Ditto.
2450       (muse-html-markup-paragraph-close): Removed.
2452     modified files:
2453      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2456 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2458     Summary:
2459       Improve prompt when reading a tag.
2460     Revision:
2461       muse--main--1.0--patch-45
2463     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2464       other Emacs modes seem to do.
2466     modified files:
2467      ChangeLog muse-mode.el
2470 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2472     Summary:
2473       Warn user when publishing fails due to a private directory.
2474     Revision:
2475       muse--main--1.0--patch-44
2477     * muse-project.el (muse-project-private-p): Warn users when publishing a
2478       file fails due to its directory not being readable by others.  Make
2479       sure that you do a `chmod +o name_of_directory' if you want the
2480       contents of that directory to be publishable.
2482     modified files:
2483      ChangeLog muse-project.el
2486 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2488     Summary:
2489       Fix error with example tags and message publishing style.
2490     Revision:
2491       muse--main--1.0--patch-43
2493     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2494       see if a previous definition for `font-lock-multiline' exists.
2495     
2496     * muse-message.el (muse-message-example-tag): Don't require two
2497       additional (unused) arguments.
2499     modified files:
2500      ChangeLog muse-colors.el muse-message.el
2503 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2505     Summary:
2506       Always end the published document with a newline.
2507     Revision:
2508       muse--main--1.0--patch-42
2510     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2511       published document with a newline.
2512     
2513     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2515     modified files:
2516      ChangeLog muse-docbook.el muse-html.el
2519 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2521     Summary:
2522       Don't let automatic backup files crash the publishing process.
2523     Revision:
2524       muse--main--1.0--patch-41
2526     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2527       directive since this value is already processed by
2528       `muse-publish-markup-directive', and may be obtained by using
2529       the code: (muse-publishing-directive "date").
2530     
2531     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2532       to run (funcall nil); this happened once during a debugging process.
2533     
2534     * muse-project.el (muse-project-private-p): Skip any file for which we
2535       cannot fetch attributes.  This fixes a bug where having an
2536       Emacs-generated automatic backup file in a publishing directory causes
2537       the publishing process to halt with an error.
2539     modified files:
2540      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2543 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2545     Summary:
2546       Apply fix in previous patch to the DocBook publishing style.
2547     Revision:
2548       muse--main--1.0--patch-40
2550     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2551       previous patch here as well.
2552     
2554     modified files:
2555      ChangeLog muse-docbook.el
2558 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2560     Summary:
2561       Fix newly-introduced lock-up during HTML publishing.
2562     Revision:
2563       muse--main--1.0--patch-39
2565     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2566       planner rules higher priority in the publishing sequence.  Hopefully
2567       this will not wreck anything; I don't use these rules, so I cannot
2568       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2569     
2570     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2571       replace-match; that seems to be slightly evil.  Return nil instead of a
2572       newline since otherwise Muse thinks that we are not done yet and gets
2573       into an infinite loop.  This should fix the lock-up problem that
2574       resulted from the previous few patches.
2576     modified files:
2577      ChangeLog muse-blosxom.el muse-html.el
2580 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2582     Summary:
2583       Parenthesis goofup.
2584     Revision:
2585       muse--main--1.0--patch-38
2587     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2588     
2590     modified files:
2591      ChangeLog muse-blosxom.el
2594 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2596     Summary:
2597       Make docbook and blosxom modes close paragraphs properly at end.
2598     Revision:
2599       muse--main--1.0--patch-37
2601     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2602       patch.
2603     
2604     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2605       (muse-docbook-markup-paragraph-close): Adapt from
2606       `muse-html-markup-paragraph-close'.
2607     
2608     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2609       preserve the same appearance as before the last patch.
2611     modified files:
2612      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2615 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2617     Summary:
2618       Bugfix: Close P tag properly at end of file.
2619     Revision:
2620       muse--main--1.0--patch-36
2622     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2623       error.
2624     
2625     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2626       detecting whether or not a paragraph needs a closing P tag.
2627       (muse-html-markup-paragraph-close): New function that only inserts a
2628       closing P tag when an unclosed P tag is nearby.
2630     modified files:
2631      ChangeLog muse-blosxom.el muse-html.el
2634 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2636     Summary:
2637       Update my example settings.
2638     Revision:
2639       muse--main--1.0--patch-35
2641     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2643     modified files:
2644      ChangeLog examples/mwolson/muse-init.el
2647 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2649     Summary:
2650       Update documentation for C-c TAB feature.
2651     Revision:
2652       muse--main--1.0--patch-34
2654     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2655       `muse-insert-tag'.
2656     
2658     modified files:
2659      ChangeLog muse.texi
2662 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2664     Summary:
2665       New feature: tag completion with C-c TAB.
2666     Revision:
2667       muse--main--1.0--patch-33
2669     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2670       (muse-tag-history, muse-custom-tags): New variables that keep track of
2671       the tag history and newly-entered tags respectively for
2672       `muse-insert-tag'.
2673       (muse-insert-tag): New function that interactively prompts the user for
2674       a tag to use.
2676     modified files:
2677      ChangeLog muse-mode.el
2680 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2682     Summary:
2683       Fix XHTML validation error with <hr> and <br>.
2684     Revision:
2685       muse--main--1.0--patch-32
2687     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2688       and HR tags for XHTML publishing.  This should fix a few validation
2689       errors that I've been noticing lately.
2691     modified files:
2692      ChangeLog muse-html.el
2695 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2697     Summary:
2698       Remove flyspell overlays on links.
2699     Revision:
2700       muse--main--1.0--patch-31
2702     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2703       should make the link clickable.  On Emacs21, the color will stay red,
2704       but other Emacsen should do the right thing, which is use the normal
2705       link color.  Hopefully this will fix some strange flyspell-related link
2706       problems.
2708     modified files:
2709      ChangeLog muse-colors.el
2712 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2714     Summary:
2715       Update my example Muse settings.
2716     Revision:
2717       muse--main--1.0--patch-30
2719     * examples/mwolson/muse-init.el: Update from my latest version.
2720       (muse-project-alist): Remove the francais part of my blog.
2721       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2722       into this and `my-muse-mode-fill-nobreak-p'.
2723       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2724       this is the best way to accomplish this.
2725       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2726       characters in the title.
2727       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2729     modified files:
2730      ChangeLog examples/mwolson/muse-init.el
2733 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2735     Summary:
2736       Add simple `muse-version' function.
2737     Revision:
2738       muse--main--1.0--patch-29
2740     * muse.el (muse-version): New function that displays the value of the
2741       `muse-version' variable.  This should be easier for the user to type
2742       than C-h v muse-version.
2744     modified files:
2745      ChangeLog muse.el
2748 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2750     Summary:
2751       Don't compile documentation by default.
2752     Revision:
2753       muse--main--1.0--patch-28
2755     * Makefile (all): Don't compile documentation by default.
2756       (doc): Use this rule to compile documentation.
2758     modified files:
2759      ChangeLog Makefile
2762 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2764     Summary:
2765       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2766     Revision:
2767       muse--main--1.0--patch-27
2769     2005-04-16  Michael Olson  <mwolson@gnu.org>
2770     
2771         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2772         johnw. If a journal entry's title is a [[link]], then an
2773         <enclosure> tag will be added to the XML data giving the size and
2774         MIME type of the link target.  This makes podcasting with Muse
2775         trivial.
2776         (muse-journal-rss-entry-template): Add enclosure usage to example.
2777         (muse-journal-rss-munge-buffer): Implement enclosures.
2779     modified files:
2780      ChangeLog muse-journal.el
2783 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2785     Summary:
2786       Standardize source headers, appease elint, don't require planner
2787     Revision:
2788       muse--main--1.0--patch-26
2790     2005-04-15  Michael Olson  <mwolson@gnu.org>
2791     
2792         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2793         `scripts' directory since it really isn't part of Muse proper; it
2794         is used to generate Muse output from the command line.
2795     
2796         * muse-blosxom.el: Handle case where planner is not loaded so that
2797         it isn't a hard requirement.
2798     
2799         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2800         that elint doesn't complain.
2801     
2802         * muse-message.el (muse-message-markup-link): Don't throw up on
2803         links with no description.
2804     
2805         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2806         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2807         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2808         muse-project.el, muse-publish.el, muse-regexps.el,
2809         muse-texinfo.el, muse.el: Add standard header for each file in
2810         preparation for the initial release, which will hopefully happen
2811         sometime within the next month.
2812     
2814     removed files:
2815      experimental/.arch-ids/=id
2817     modified files:
2818      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2819      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2820      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2821      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2822      muse-texinfo.el muse.el
2824     renamed files:
2825      .arch-ids/muse-build.el.id
2826        ==> scripts/.arch-ids/muse-build.el.id
2827      muse-build.el
2828        ==> scripts/muse-build.el
2830     removed directories:
2831      experimental experimental/.arch-ids
2834 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2836     Summary:
2837       Merge contents of muse-latexcjk.el into muse-latex.el.
2838     Revision:
2839       muse--main--1.0--patch-25
2841     2005-04-14  Michael Olson  <mwolson@gnu.org>
2842     
2843         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2844         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2845         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2846         Merge in from muse-latexcjk.el.
2847     
2848         * muse-latexcjk.el: Removed, functionality merged with
2849         muse-latex.el
2851     removed files:
2852      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2854     modified files:
2855      ChangeLog muse-latex.el
2858 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2860     Summary:
2861       Merge muse-xhtml.el into muse-html.el.
2862     Revision:
2863       muse--main--1.0--patch-24
2865     2005-04-06  Michael Olson  <mwolson@gnu.org>
2866     
2867         * examples/mwolson/muse-init.el: Update with respect to the
2868         muse-xhtml.el merge.
2869     
2870         * muse-html.el: The contents of muse-xhtml.el have been merged in
2871         as advised by John Wiegley.
2872         (muse-html-style-sheet): Add example for XHTML use in the
2873         function's documentation.
2874         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2875         Moved from muse-xhtml.el.
2876     
2877         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2879     removed files:
2880      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2882     modified files:
2883      ChangeLog examples/mwolson/muse-init.el muse-html.el
2886 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2888     Summary:
2889       Try to fix regexps for Emacs 21.4.
2890     Revision:
2891       muse--main--1.0--patch-23
2893     2005-04-05  Michael Olson  <mwolson@gnu.org>
2894     
2895         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2896         for Emacs 21.4.
2898     modified files:
2899      ChangeLog muse-regexps.el
2902 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2904     Summary:
2905       Add comments to the publish-project example script
2906     Revision:
2907       muse--main--1.0--patch-22
2909     2005-04-01  Michael Olson  <mwolson@gnu.org>
2910     
2911         * examples/publish-project: Moved here from
2912         scripts/publish-project.  Added a few comments so people know what
2913         it is used for.
2915     modified files:
2916      ChangeLog examples/publish-project
2918     renamed files:
2919      scripts/.arch-ids/publish-project.id
2920        ==> examples/.arch-ids/publish-project.id
2921      scripts/publish-project
2922        ==> examples/publish-project
2925 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2927     Summary:
2928       New XHTML style, add more examples to my sample muse config
2929     Revision:
2930       muse--main--1.0--patch-21
2932     2005-03-31  Michael Olson  <mwolson@gnu.org>
2933     
2934         * examples/mwolson/muse-init.el: Give an example of deriving a
2935         custom publishing style.
2936         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2937         (my-muse-prepare-entry-for-xanga): Mangle the published output
2938         from a blosxom project and copy the result to the clipboard for
2939         easy pasting into Xanga's web form.  The file is untouched.
2940     
2941         * muse-html.el (muse-html-style-sheet): Include the <style
2942         type="text/css"></style> wrapper around the example.
2943         (muse-html-header): Don't add <style type="text/css"></style>
2944         around the value of `muse-html-style-sheet' anymore.  This allows
2945         for the option of putting your stylesheet(s) in a separate file.
2946         An example of this is given in the documentation for this
2947         variable.
2948     
2949         * muse-xhtml: New file that implements a publishing style which is
2950         derived from HTML mode.  It uses a slightly modified version of
2951         the HTML markup rules to generate XHTML-compliant output.
2952     
2953         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2954         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2955         header gaffes.
2956     
2957         * muse-journal.el: Add new "journal-xhtml" style.
2958     
2959         * muse-message.el: Add new "message-xhtml" style.
2961     new files:
2962      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2964     modified files:
2965      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2966      muse-html.el muse-journal.el muse-message.el
2969 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2971     Summary:
2972       Add my muse configuration to the examples
2973     Revision:
2974       muse--main--1.0--patch-20
2976     2005-03-24  Michael Olson  <mwolson@gnu.org>
2977     
2978         * examples/johnw: Move John Wiegley's configuration to this
2979         directory.
2980     
2981         * examples/mwolson: My configuration files go here.
2982     
2983         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2984         just figured out how to keep links from being spell-checked or
2985         split up by fill-mode, so the implementation of this may be found
2986         here.  I also made a function that sets up a blog entry for me.
2988     new files:
2989      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2990      examples/mwolson/.arch-ids/muse-init.el.id
2991      examples/mwolson/muse-init.el
2993     modified files:
2994      ChangeLog
2996     renamed files:
2997      examples/.arch-ids/muse-johnw.el.id
2998        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2999      examples/.arch-ids/publish-johnw.id
3000        ==> examples/johnw/.arch-ids/publish-johnw.id
3001      examples/muse-johnw.el
3002        ==> examples/johnw/muse-johnw.el
3003      examples/publish-johnw
3004        ==> examples/johnw/publish-johnw
3006     new directories:
3007      examples/johnw examples/johnw/.arch-ids examples/mwolson
3008      examples/mwolson/.arch-ids
3011 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
3013     Summary:
3014       Add muse-blosxom script and plugin for pyblosxom
3015     Revision:
3016       muse--main--1.0--patch-19
3018     2005-03-24  Michael Olson  <mwolson@gnu.org>
3019     
3020         * muse-blosxom.el: Update copyright notice in headers and mention
3021         the pyblosxom scripts.
3022     
3023         * contrib/pyblosxom: New directory containing pyblosxom plugins
3024         and helper scripts.
3025     
3026         * contrib/getstamps.py: Script that generates the "timestamps"
3027         file, run on the local machine.
3028     
3029         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
3030         timestamps file.
3032     new files:
3033      contrib/pyblosxom/.arch-ids/=id
3034      contrib/pyblosxom/.arch-ids/getstamps.py.id
3035      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
3036      contrib/pyblosxom/getstamps.py
3037      contrib/pyblosxom/hardcodedates.py
3039     modified files:
3040      ChangeLog muse-blosxom.el
3042     new directories:
3043      contrib/pyblosxom contrib/pyblosxom/.arch-ids
3046 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
3048     Summary:
3049       muse-blosxom.el has matured past experimental status
3050     Revision:
3051       muse--main--1.0--patch-18
3053     2005-03-23  Michael Olson  <mwolson@gnu.org>
3054     
3055         * muse-blosxom.el: Remove common functionality that has already
3056         been implemented in `muse-html.el'.  Derive this mode from
3057         `muse-html'.  Update documentation.  I now feel that this file is
3058         ready to be included in the top-level Muse directory.
3060     modified files:
3061      ChangeLog muse-blosxom.el
3063     renamed files:
3064      experimental/.arch-ids/muse-blosxom.el.id
3065        ==> .arch-ids/muse-blosxom.el.id
3066      experimental/muse-blosxom.el
3067        ==> muse-blosxom.el
3070 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
3072     Summary:
3073       Make muse-blosxom.el slightly less experimental
3074     Revision:
3075       muse--main--1.0--patch-17
3077     2005-03-22  Michael Olson  <mwolson@gnu.org>
3078     
3079         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
3080         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
3081         useful.
3082         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
3083         from the `muse-blosxom-markup-date-directive' rule.
3084         (blosxom-set-time): Remove this function.  We're not going to be
3085         touching the timestamp manually anymore -- it's too much of a
3086         hassle.  Right now I've got a python program that compiles a
3087         timestamp file and a pyblosxom helper that reads it.  Something
3088         similar could be arranged for blosxom, I'm sure.
3089     
3091     modified files:
3092      ChangeLog experimental/muse-blosxom.el
3095 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
3097     Summary:
3098       Apply latest journal-related updates from johnw
3099     Revision:
3100       muse--main--1.0--patch-16
3103     modified files:
3104      ChangeLog examples/muse-johnw.el muse-journal.el
3107 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
3109     Summary:
3110       Add Projects node to the manual
3111     Revision:
3112       muse--main--1.0--patch-15
3114     2005-02-28  Michael Olson  <mwolson@gnu.org>
3115     
3116         * muse.texi: Change copyright notice since the FSF is now the
3117         copyright holder.
3118         (Projects): New node, based on a section from the README file.
3120     modified files:
3121      ChangeLog muse.texi
3124 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3126     Summary:
3127       Correct documentation, adding some content.
3128     Revision:
3129       muse--main--1.0--patch-14
3131     2005-02-28  Michael Olson  <mwolson@gnu.org>
3132     
3133         * muse.texi: Change license terms of the documentation to the GNU
3134         GPL instead of the GNU FDL, as per the consent of the copyright
3135         holders of the emacs-wiki manual, from which this is based.  Some
3136         emacs-wiki-isms in the manual were corrected, and the Getting
3137         Started section was updated.
3139     modified files:
3140      ChangeLog muse.texi
3143 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3145     Summary:
3146       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3147     Revision:
3148       muse--main--1.0--patch-13
3150     2005-02-17  Michael Olson  <mwolson@gnu.org>
3151     
3152         * experimental/muse-blosxom.el: Somehow the contents of this file
3153         managed to get duplicated.  I removed the duplicates.
3154         (muse-blosxom-date): Remove this, since it is not useful.
3155         (muse-blosxom-header): Use the standard header that blosxom.el
3156         has.
3158     modified files:
3159      ChangeLog experimental/muse-blosxom.el
3162 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3164     Summary:
3165       Initial commit of muse.texi, nothing substantial
3166     Revision:
3167       muse--main--1.0--patch-12
3169     2005-02-07  Michael Olson  <mwolson@gnu.org>
3170     
3171         * muse.texi: New file that provides the documentation for Muse.
3172         It is in a very rough form at the moment.  Nothing substantial may
3173         be found here yet.  Be ye warned.
3175     new files:
3176      .arch-ids/muse.texi.id muse.texi
3178     modified files:
3179      ChangeLog
3182 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3184     Summary:
3185       Add docstring, new trivial function
3186     Revision:
3187       muse--main--1.0--patch-11
3189     2005-02-07  Michael Olson  <mwolson@gnu.org>
3190     
3191         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3192         `muse-what-changed'.  No functionality change.
3193         (muse-what-changed): New function that displays in diff format the
3194         changes made since the buffer was last saved.
3195     
3196         * muse-project.el (muse-project-publish): Add docstring.
3198     modified files:
3199      ChangeLog muse-mode.el muse-project.el
3202 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3204     Summary:
3205       Add experimental version of muse-blosxom.el to project
3206     Revision:
3207       muse--main--1.0--patch-10
3209     2005-02-04  Michael Olson  <mwolson@gnu.org>
3210     
3211         * Makefile (realclean): Remove file that gets generated when fonts
3212         are missing.
3213     
3214         * experimental/muse-bloxsom.el: New file that implements Blosxom
3215         support for Muse.  It's in a very rough state, hence its placement
3216         in the `experimental' directory.
3218     new files:
3219      experimental/.arch-ids/=id
3220      experimental/.arch-ids/muse-blosxom.el.id
3221      experimental/muse-blosxom.el
3223     modified files:
3224      ChangeLog Makefile
3226     new directories:
3227      experimental experimental/.arch-ids
3230 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3232     Summary:
3233       Make permissions more consistent
3234     Revision:
3235       muse--main--1.0--patch-9
3238     modified files:
3239      ChangeLog
3241     modified directories:
3242      contrib examples scripts
3245 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3247     Summary:
3248       Fix build problems
3249     Revision:
3250       muse--main--1.0--patch-8
3252     2005-02-04  Michael Olson  <mwolson@gnu.org>
3253     
3254         * muse-build.el: Add contrib directory to `load-path'.
3255         (muse-elint-files): Load `muse-regexps.el'.
3256     
3257         * scripts/publish: Change permissions so that this script is
3258         executable.  Add contrib directory to load list.  Add
3259         `muse-regexps.el' to list.
3261     modified files:
3262      ChangeLog muse-build.el scripts/publish
3265 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3267     Summary:
3268       Use "&mdash;" instead of "&#151;"
3269     Revision:
3270       muse--main--1.0--patch-7
3272     2005-01-31  Michael Olson  <mwolson@gnu.org>
3273     
3274         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3275         with "&mdash;" so that documents validate properly.  Thanks to
3276         Björn Lindström for the suggestion.
3277     
3278         * muse-html.el (muse-html-markup-strings): Ditto.
3280     modified files:
3281      ChangeLog muse-docbook.el muse-html.el
3284 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3286     Summary:
3287       Fix use of "[:blank:]" in underline markup
3288     Revision:
3289       muse--main--1.0--patch-6
3291     2005-01-25  Michael Olson  <mwolson@gnu.org>
3292     
3293         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3294         use of `muse-regexp-blank'.
3296     modified files:
3297      ChangeLog muse-colors.el
3300 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
3302     Summary:
3303       Fix problem with headings being given wrong face
3304     Revision:
3305       muse--main--1.0--patch-5
3307     2005-01-03  Michael Olson  <mwolson@gnu.org>
3308     
3309         * muse-colors.el: Add header.
3310         (muse-colors-emphasized): Headings were being given the coloring
3311         for the next level of heading instead of the real
3312         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3313         Heading").  Thanks to Lan Yufeng for finding this and sending a
3314         patch.
3315     
3316         * muse-regexps.el: Fix header.
3318     modified files:
3319      ChangeLog muse-colors.el muse-regexps.el
3322 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3324     Summary:
3325       Rotate ChangeLog
3326     Revision:
3327       muse--main--1.0--patch-4
3329     2005-01-01  Michael Olson  <mwolson@gnu.org>
3330     
3331         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3332         version will be automatically maintained by Arch.
3333     
3335     new files:
3336      .arch-ids/ChangeLog.id ChangeLog
3338     renamed files:
3339      .arch-ids/ChangeLog.id
3340        ==> .arch-ids/ChangeLog.2004.id
3341      ChangeLog
3342        ==> ChangeLog.2004
3345 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3347     Summary:
3348       Extended regexps fix, allow spaces in 1st part of links
3349     Revision:
3350       muse--main--1.0--patch-3
3352     2004-12-30  Michael Olson  <mwolson@gnu.org>
3353     
3354         * muse.el (muse-link-regexp): Allow spaces in the first part of
3355         links.
3356     
3357         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3358         customizable alternatives to extended character classes.
3359     
3360         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3362     modified files:
3363      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3364      muse-html.el muse-mode.el muse-publish.el muse.el
3367 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3369     Summary:
3370       Begin to change regexp handling, tweak muse.el header
3371     Revision:
3372       muse--main--1.0--patch-2
3374     2004-12-29  Michael Olson  <mwolson@gnu.org>
3375     
3376         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3377         myself.  Update URL.
3378     
3379         * muse-regexps.el: New file that implements regexp handling.
3380         Generalized regexp options will be moved to it eventually.
3382     new files:
3383      .arch-ids/muse-regexps.el.id muse-regexps.el
3385     modified files:
3386      ChangeLog muse.el
3389 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3391     Summary:
3392       Do some early spring cleaning
3393     Revision:
3394       muse--main--1.0--patch-1
3396     2004-12-29  Michael Olson  <mwolson@gnu.org>
3397     
3398         * Makefile: Change path to `publish' script.
3399     
3400         * contrib/pcomplete.el: New file that is used by Muse without
3401         actually being a part of it: hence its location in the contrib
3402         directory.
3403     
3404         * contrib/cgi.el, contrib/httpd.el: New location.
3405     
3406         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3407     
3408         * scripts/publish, scripts/publish-project: Ditto.
3410     new files:
3411      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3412      contrib/pcomplete.el examples/.arch-ids/=id
3413      scripts/.arch-ids/=id
3415     modified files:
3416      ChangeLog Makefile
3418     renamed files:
3419      .arch-ids/cgi.el.id
3420        ==> contrib/.arch-ids/cgi.el.id
3421      .arch-ids/httpd.el.id
3422        ==> contrib/.arch-ids/httpd.el.id
3423      .arch-ids/muse-johnw.el.id
3424        ==> examples/.arch-ids/muse-johnw.el.id
3425      .arch-ids/publish-johnw.id
3426        ==> examples/.arch-ids/publish-johnw.id
3427      .arch-ids/publish-project.id
3428        ==> scripts/.arch-ids/publish-project.id
3429      .arch-ids/publish.id
3430        ==> scripts/.arch-ids/publish.id
3431      cgi.el
3432        ==> contrib/cgi.el
3433      httpd.el
3434        ==> contrib/httpd.el
3435      muse-johnw.el
3436        ==> examples/muse-johnw.el
3437      publish
3438        ==> scripts/publish
3439      publish-johnw
3440        ==> examples/publish-johnw
3441      publish-project
3442        ==> scripts/publish-project
3444     new directories:
3445      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3446      scripts/.arch-ids
3449 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3451     Summary:
3452       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3453     Revision:
3454       muse--main--1.0--base-0
3456     (automatically generated log message)
3458     new patches:
3459      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3460      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3461      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3462      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3463      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3464      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3465      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3466      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3467      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3468      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3469      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3470      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3471      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3472      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3473      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3474      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3475      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3476      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8