Silence compiler warnings.
[muse-el.git] / ChangeLog
blobdee6f632bbd20ad99ce83a3a292b48aadedcc8fa
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-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
7     Summary:
8       Silence compiler warnings.
9     Revision:
10       muse--main--1.0--patch-124
12     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
13     
14     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
15       compiler warning.
16     
17     * lisp/muse-project.el (muse-project-applicable-styles): Call
18       `muse-assert' with only 1 argument to silence a compiler warning.
20     modified files:
21      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
22      lisp/muse-project.el
25 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
27     Summary:
28       muse-docbook: Merge several other types of tags if necessary.
29     Revision:
30       muse--main--1.0--patch-123
32     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
33       `muse-docbook-fixup-sections'.  For each TAG in
34       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
35       merge them together.  Thanks to Dale P. Smith for the suggestion.
36       (muse-docbook-merged-tags): Customizable list of tags that need merging.
38     modified files:
39      ChangeLog lisp/muse-docbook.el
42 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
44     Summary:
45       muse-docbook: Output an XML tag with encoding at the beginning of document.
46     Revision:
47       muse--main--1.0--patch-122
49     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
50       of document.
51       (muse-docbook-encoding-default): New option that determines which Emacs
52       buffer encoding to use by default in Muse DocBook files if none is
53       found.
54       (muse-docbook-charset-default): New option that determines the DocBook
55       XML charset to use if no translation is found in
56       muse-docbook-encoding-map.
57       (muse-docbook-encoding-map): New option alist that maps an emacs coding
58       system to its associated DocBook coding system.
59       (muse-docbook-transform-content-type): New function that determines the
60       DocBook XML encoding to use based on the contents of
61       muse-docbook-encoding-map.
62       (muse-docbook-encoding): New function that calls
63       muse-docbook-transform-content-type.
64       (muse-docbook-finalize-buffer): New function that sets the buffer file
65       coding system to the value of muse-docbook-encoding-default, but only
66       if the buffers contents have no special characters.
67       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
69     modified files:
70      ChangeLog lisp/muse-docbook.el
73 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
75     Summary:
76       Apply muse-docbook patch from Dale P. Smith.
77     Revision:
78       muse--main--1.0--patch-121
80     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
81       Dale P. Smith to make the markup much better.
83     modified files:
84      AUTHORS ChangeLog lisp/muse-docbook.el
87 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
89     Summary:
90       Use different mapping for S-tab on Windows.
91     Revision:
92       muse--main--1.0--patch-120
94     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
95       Windows, use [(shift tab)] for `muse-previous-reference'.
97     modified files:
98      ChangeLog lisp/muse-mode.el
101 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
103     Summary:
104       XEmacs wiki fix.
105     Revision:
106       muse--main--1.0--patch-119
108     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
109       `muse-match-string-no-properties' so XEmacs doesn't complain.
111     modified files:
112      ChangeLog lisp/muse-wiki.el
115 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
117     Summary:
118       Handle a few edge cases with project-page resolution gracefully.
119     Revision:
120       muse--main--1.0--patch-118
122     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
123       make sure that PAGE is specified.  STYLES should be generated
124       automatically, but it could theoretically fail.  I'm managing to
125       trigger this when messing with unsaved Muse files.  Handle case where
126       buffer has not yet been saved.
127       (muse-project-find-file): Don't try to resolve relative links; just
128       open them.
129     
130     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
131       point-of-reference bug.  No need to call muse-project-page-of-file
132       since buffer-file-name and muse-publishing-current-file both give us
133       full paths.
134     
135     * lisp/muse-mode.el (muse-link-at-point): For some reason,
136       `skip-chars-backward' only respects the newline some of the time.
137       Damned annoying.
139     modified files:
140      ChangeLog lisp/muse-mode.el lisp/muse-project.el
141      lisp/muse-wiki.el
144 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
146     Summary:
147       Fix image-link goof-up and add pretty titles.
148     Revision:
149       muse--main--1.0--patch-117
151     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
152       class="image-link"> instead of <div class="image-link">.  I found a bug
153       with the way I was handling both, so I decided to simplify things.
154     
155     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
156       `muse-publish-output-name', but keeps the directory prefix.
157       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
158     
159     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
160       customizable option that determines the words to downcase in title.
161       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
162       Capitalized Title out of either a string or the current title.  This is
163       not currently used by any other function -- for now it is meant to be
164       called by the user.
166     modified files:
167      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
170 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
172     Summary:
173       Escape specials in link descriptions.
174     Revision:
175       muse--main--1.0--patch-116
177     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
178       function that escapes special characters in the given string according
179       to the current publishing style.
180       (muse-publish-url): Use the above function to escape the description
181       part of extended links.
182       (muse-publish-prepare-url): Don't make string read-only; it does
183       nothing.
184     
185     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
186       (muse-wiki-transform-wikiword): Don't make string read-only.
188     modified files:
189      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
192 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
194     Summary:
195       Escape "&", "<", and ">" in URL text.
196     Revision:
197       muse--main--1.0--patch-115
199     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
200       specially.  Thanks to John Sullivan for the suggestion.
202     modified files:
203      ChangeLog lisp/muse-html.el
206 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
208     Summary:
209       Update my example configuration.
210     Revision:
211       muse--main--1.0--patch-114
213     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
214       project to "WebSite" in order to make it more distinct.
215       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
216       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
217       anymore.
218       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
219       published name of the current file.  I really should make a function
220       called `muse-published-name' or something similar!
221       ("\C-cpx"): Use this key sequence for
222       `my-muse-prepare-entry-for-xanga'.
223       (muse-file-extension): I'm making use of this so I can figure out its
224       intricacies.
226     modified files:
227      ChangeLog examples/mwolson/muse-init.el
230 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
232     Summary:
233       Tackle a project name interwiki highlighting snafu.
234     Revision:
235       muse--main--1.0--patch-113
237     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
238       this.  It seems to be more robust now.  Highlighting is going the way I
239       want it.
241     modified files:
242      ChangeLog lisp/muse-wiki.el
245 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
247     Summary:
248       Fix some gross mistakes.
249     Revision:
250       muse--main--1.0--patch-112
252     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
253       gross misspellings.
254     
255     * lisp/muse-project.el (muse-project-file-entries): If
256       `muse-file-extension' is defined, use it to filter the entries.
257     
258     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
259       variable.  Move higher in file.
260     
261     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
262       argument instead of the real name of the variable.
264     modified files:
265      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
266      lisp/muse.el
269 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
271     Summary:
272       Make natural interwiki links between projects mostly work.
273     Revision:
274       muse--main--1.0--patch-111
276     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
277       function and flesh it out.  This seems to work properly, though for
278       some reason, interwiki links using projects are a bit flakey.
279       (muse-wiki-handle-interwiki): Deal with case where we have a project
280       name in an interwiki link.
282     modified files:
283      ChangeLog lisp/muse-wiki.el
286 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
288     Summary:
289       Fix Emacs21 issue with muse-insert-tag.
290     Revision:
291       muse--main--1.0--patch-110
293     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
294       completing-read to appease older Emacsen.
296     modified files:
297      ChangeLog lisp/muse-mode.el
300 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
302     Summary:
303       Fix error with `muse-blosxom-new-entry' and Emacs21.
304     Revision:
305       muse--main--1.0--patch-109
307     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
308       `completing-read' so that old versions of Emacs don't complain.
310     modified files:
311      ChangeLog lisp/muse-blosxom.el
314 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
316     Summary:
317       Try to fix an error with `muse-blosxom-get-categories'.
318     Revision:
319       muse--main--1.0--patch-108
321     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
322       about processing directories.
324     modified files:
325      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
328 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
330     Summary:
331       Make a distinction between implicit and explicit links at publish-time.
332     Revision:
333       muse--main--1.0--patch-107
335     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
336     
337     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
338     
339     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
340       `explicit' argument.
341     
342     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
343       not we are dealing with an explicit link.
344     
345     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
346     
347     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
348       argument, but ignore it.
349     
350     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
351       when link is not explicit.
353     modified files:
354      ChangeLog lisp/muse-html.el lisp/muse-http.el
355      lisp/muse-publish.el lisp/muse-wiki.el
358 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
360     Summary:
361       Implement several WikiWord handling fixes.
362     Revision:
363       muse--main--1.0--patch-106
365     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
366       found by the handlers.  Don't send implicit links through some of the
367       advanced checks.
368     
369     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
370       of interwiki link before calling `muse-handle-explicit-link'.
371     
372     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
373       "\\|" separator between project-alist entries and interwiki entries.
374       Force a reconfiguration of muse-colors-markup.
375     
376     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
377       sure that we don't colorize WikiNames that don't go with any file.
378     
380     modified files:
381      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
382      lisp/muse-wiki.el
385 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
387     Summary:
388       Attempt to simplify muse-wiki a bit.
389     Revision:
390       muse--main--1.0--patch-105
392     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
393       here.
394     
395     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
396       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
397       (muse-wiki-update-use-wikiword-markup-regexp)
398       (muse-wiki-update-use-wikiword-link-function)
399       (muse-wiki-update-use-wikiword-url-transforms): Remove.
400       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
401     
402     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
403       `muse-wiki-use-wikiword' is specified.
404     
405     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
406       unless `muse-wiki-use-wikiword' is specified.
407     
408     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
409       muse-colors-markup.
410     
411     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
412       muse-publish-markup-regexps.
413     
414     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
415       muse-publish-url-transforms.
416     
417     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
418       muse-wiki-handle-wikiword to muse-implicit-link-functions.
419     
421     modified files:
422      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
425 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
427     Summary:
428       Make muse-blosxom use relative name of published file in page-date alist.
429     Revision:
430       muse--main--1.0--patch-104
432     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
433       file.
434       (muse-blosxom-update-page-date-alist): Renamed from
435       `muse-blosxom-markup-date-directive'.  Make the current file name
436       relative to the base directory and strip file extension if necessary.
437     
439     modified files:
440      ChangeLog lisp/muse-blosxom.el
443 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
445     Summary:
446       Hack on muse-blosxom timestamps somewhat.
447     Revision:
448       muse--main--1.0--patch-103
450     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
451       actually do something useful.  This should have a different name,
452       really.
453       ("blosxom-html", "blosxom-xhtml"): Call
454       `muse-blosxom-markup-date-directive' after publishing each entry.
455     
457     modified files:
458      ChangeLog lisp/muse-blosxom.el
461 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
463     Summary:
464       Fix several startup and compile errors.
465     Revision:
466       muse--main--1.0--patch-102
468     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
469       fixes an error that occurred during startup.
470     
471     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
472       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
473       to muse.el.
474     
475     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
476       that the nasty compile errors go away.  Fix a few typos.
477       (muse-ignored-extensions): Fix docstring.
478       (muse-file-extension): Move this higher in the file.
479     
480     
482     modified files:
483      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
486 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
488     Summary:
489       Note that muse-file-extension should not have "." in front.
490     Revision:
491       muse--main--1.0--patch-101
493     * lisp/muse-project.el (muse-project-find-file): Handle case where
494       muse-file-extension is not specified.
495     
496     * lisp/muse.el (muse-file-extension): Note that the period at the
497       beginning of this value should be omitted.
498     
499     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
500       file extension so that regexp characters inside the extension will not
501       goof it up.  This should never be a problem in normal cases, but let's
502       be robust.
503     
505     modified files:
506      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
507      lisp/muse.el
510 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
512     Summary:
513       Implement optional file extension of Muse files.
514     Revision:
515       muse--main--1.0--patch-100
517     * lisp/muse-mode.el (muse-mode): Make sure
518       `muse-update-ignored-extensions-regexp' gets updated every time we
519       enter Muse mode.  This works around a bug in the customize interface --
520       if a user changes an option using setq, the :set function sometimes
521       does not get executed.  I should really try to determine whether or not
522       this is really an issue anymore.
523     
524     * lisp/muse-project.el (muse-project-find-file): Make use of
525       `muse-file-extension'.
526     
527     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
528       customizable; it is autogenerated from `muse-ignored-extensions'.
529       (muse-update-ignored-extensions-regexp): New function that sets the
530       value of `muse-ignored-extensions-regexp'.  This is needed in order to
531       make sure that the value of `muse-file-extension' is taken into
532       account.
533       (muse-ignored-extensions): New option that determines which file
534       extensions to ignore.  It is in the form of a list of regexps.
535     
536     * lisp/muse.el (muse-file-extension): New option that allows the user to
537       specify the file extension to be used for Muse files.  By default, this
538       is nil, which means that no extension will be used.
539     
540     * lisp/muse.el (muse-page-name): Handle case where
541       `muse-ignored-extensions-regexp' is nil.
542     
544     modified files:
545      ChangeLog lisp/muse-mode.el lisp/muse-project.el
546      lisp/muse-regexps.el lisp/muse.el
549 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
551     Summary:
552       Document new blosxom convenience feature.
553     Revision:
554       muse--main--1.0--patch-99
556     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
557       `muse-blosxom-project-alist-entry'.  An example is provided in the
558       header.
559     
561     modified files:
562      ChangeLog lisp/muse-blosxom.el
565 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
567     Summary:
568       Further work on `muse-project-alist' entry generation for blosxom.
569     Revision:
570       muse--main--1.0--patch-98
572     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
573       Include subdirectories in first part of "Blog" entry.
574     
575     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
576       that returns a list of dirs that are to be used with the first part of
577       a `muse-project-alist' entry.
578     
580     modified files:
581      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
584 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
586     Summary:
587       New function: muse-blosxom-project-alist-entry.
588     Revision:
589       muse--main--1.0--patch-97
591     * examples/mwolson/muse-init.el: Update from my latest settings.
592       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
593     
594     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
595       that generates the latter part of an entry for `muse-project-alist'.
596     
598     modified files:
599      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
602 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
604     Summary:
605       Merged from hodique@lifl.fr--2005 (patch 12-23)
606     Revision:
607       muse--main--1.0--patch-96
609     Patches applied:
610     
611      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
612        Merged from mwolson@gnu.org--2005 (patch 68-76)
613     
614      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
615        Merged from mwolson@gnu.org--2005 (patch 77-80)
616     
617      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
618        Merged from mwolson@gnu.org--2005 (patch 81)
619     
620      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
621        Merged from mwolson@gnu.org--2005 (patch 82)
622     
623      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
624        Escape % in latex publishing
625     
626      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
627        bugfix
628     
629      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
630        small improvement on muse-make-link
631     
632      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
633        Fix customization of muse-wiki-wikiword-regexp
634     
635      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
636        Allow full customization of WikiWords
637     
638      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
639        Fix mouse-2 yank bug in muse-mode
640     
641      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
642        Fix interpretation order
643     
644      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
645        Merged from mwolson@gnu.org--2005 (patch 83-95)
646     
648     modified files:
649      ChangeLog lisp/muse-wiki.el
651     new patches:
652      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
653      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
654      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
655      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
656      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
657      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
658      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
659      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
660      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
661      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
662      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
663      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
666 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
668     Summary:
669       Minor docfixes.
670     Revision:
671       muse--main--1.0--patch-95
673     * lisp/muse-mode.el (muse-follow-name-at-point) 
674       (muse-follow-name-at-mouse): Docfixes.
675     
677     modified files:
678      ChangeLog lisp/muse-mode.el
681 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
683     Summary:
684       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
685     Revision:
686       muse--main--1.0--patch-94
688     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
689       `muse-blosxom-new-entry'.
690     
691     * muse.texi (Blosxom Entries): Ditto.
692     
694     modified files:
695      ChangeLog lisp/muse-blosxom.el muse.texi
698 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
700     Summary:
701       Re-add global mouse-2 event.
702     Revision:
703       muse--main--1.0--patch-93
705     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
706       mouse-2, since Yann found a way around the problem I was facing.
707       (muse-follow-name-at-mouse): Call the event that would normally be used
708       here if we don't have a link at point.
709     
711     modified files:
712      ChangeLog lisp/muse-mode.el
715 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
717     Summary:
718       Fix publishing error.
719     Revision:
720       muse--main--1.0--patch-92
722     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
723       the cdr of output-dir.  This was a code fragment from a previous
724       attempt to refactor this function.
725     
727     modified files:
728      ChangeLog lisp/muse-project.el
731 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
733     Summary:
734       Work on getting to the point where we can resolve project interwiki links.
735     Revision:
736       muse--main--1.0--patch-91
738     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
739       `muse-publishing-current-file'.
740     
741     * lisp/muse-project.el (muse-project-of-file): Ditto.
742     
743     * lisp/muse-project.el (muse-project-applicable-styles): New function
744       that returns the usable styles for a file, given either a list of
745       styles or a project name.  This is useful for removing styles that will
746       be ignored for a file.
747       (muse-project-publish-file): Split :include and :exclude processing
748       into `muse-project-applicable-styles'.
749     
750     * lisp/muse-publish.el (muse-publish-output-name): Use
751       `muse-publishing-current-file'.
752     
753     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
754     
755     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
756       project names.
757     
758     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
759       names to be uninterpreted.  Remove need for muse-assoc-string.
760     
761     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
762       function that will be called to fetch a link to a page from a Muse
763       project from the output file of the currently-published file.  This is
764       commented out for now since I ran out of energy.
765     
766     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
767       `muse-wiki-resolve-project-page' for handling Muse project interwiki
768       links, but only when no match was found in `muse-wiki-interwiki-alist'.
769       Handle case where no interwiki can be found, even though this should
770       never happen.
771     
772     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
773       whenever Muse mode is entered.  That way we don't have to enter an
774       extra command in our .emacs.
775     
776     * lisp/muse.el (muse-current-file): Remove this, since a variable called
777       `muse-publishing-current-file' already exists that does the same thing.
778       How embarrassing.
779     
780     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
781     
782     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
783       to use it.
784     
786     modified files:
787      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
788      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
791 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
793     Summary:
794       Mouse-2 on regular text will yank rather than give an error.
795     Revision:
796       muse--main--1.0--patch-90
798     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
799       this seems to be more trouble than it's worth.
800       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
801       use our own implementation.
802     
804     modified files:
805      ChangeLog lisp/muse-mode.el
808 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
810     Summary:
811       Make interwiki links publish with the correct extension.
812     Revision:
813       muse--main--1.0--patch-89
815     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
816       prefix and suffix to interwiki names, as well as stripping out unwanted
817       extensions.
818     
820     modified files:
821      ChangeLog lisp/muse-wiki.el
824 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
826     Summary:
827       Fix publishing of bare interwiki names.
828     Revision:
829       muse--main--1.0--patch-88
831     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
832       `set'.  Use `muse-assoc-string' instead of `assoc'.
833     
834     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
835       `assoc-string' functionality usable with Emacs21 and XEmacs.
836     
838     modified files:
839      ChangeLog lisp/muse-wiki.el lisp/muse.el
842 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
844     Summary:
845       Apply a few fixes from Yann's branch.
846     Revision:
847       muse--main--1.0--patch-87
849     Background: I hacked on Muse over the weekend while offline, and so did
850                 Yann.  His changes to muse-wiki.el are different than the
851                 ones that I made, so we should probably figure out the best
852                 way to handle this when we both get on IRC again.  For now,
853                 I've merged in the bugfixes that he's made, omitting most of
854                 the changes to muse-wiki.
855     
856     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
857     
858     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
859     
860     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
861       introduced previously.
862     
864     modified files:
865      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
868 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
870     Summary:
871       Warn if file not published; hack further on Wiki stuff.
872     Revision:
873       muse--main--1.0--patch-86
875     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
876       complete <div> tags that are of the class "image-link".  It is hoped
877       that this will prevent user-added <div> tags from being mangled.
878     
879     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
880       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
881       need to look at the text at point.
882     
883     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
884       current file has not been published since it was up-to-date.  Thanks to
885       Bill Freeman for the suggestion.
886     
887     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
888       is nil.  If this happens, return the original URL.
889     
890     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
891       `muse-wiki-update-interwiki-regexp.'
892       (muse-wiki-update-interwiki-regexp): New function that sets the value
893       of `muse-wiki-interwiki-regexp'.
894       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
895       on :set.
896     
897     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
898       `muse-wiki-expand-interwiki'.
899       (muse-wiki-transform-wikiword): New function that prevents WikiWords
900       with no matching file from being published as links.
901     
902     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
903       string argument once again, since this behavior is needed when
904       publishing.
905       (muse-wiki-handle-wikiword): Ditto.
906     
907     * lisp/muse.el (muse-handle-url): Ditto.
908     
909     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
910       after every unsuccessful attempt at handling the link.  If argument is
911       given, restore match-data at end, too.
912     
913     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
914       argument.  Match data is always saved.  If argument is not given,
915       assume that `muse-implicit-link-regexp' has been matched against, and
916       return the 1st match string if no handlers worked.
917     
919     modified files:
920      ChangeLog lisp/muse-html.el lisp/muse-mode.el
921      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
924 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
926     Summary:
927       Hack on WikiName handling and make TAB work for Wiki links.
928     Revision:
929       muse--main--1.0--patch-85
931     * lisp/muse-colors.el (muse-colors-markup): Use
932       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
933     
934     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
935       nil, don't color bad links.  If non-nil, color bad links.
936     
937     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
938     
939     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
940       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
941       (muse-journal-rss-munge-buffer): Ditto.
942     
943     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
944       Docfix.
945     
946     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
947       are handled first, then implicit ones.  It should work better in all
948       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
949       to determine how far to scan for an implicit link.  This defaults to
950       the text between the point and the next space.
951     
952     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
953       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
954       literally after opening the buffer.  Hopefully this can be of use in
955       custom visit-link functions, when necessary.
956     
957     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
958       `muse-visit-link-default'.
959     
960     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
961       Search by text properties instead of regexps.  This allows Muse to find
962       links without having to have a massive regexp that contains all link
963       types.  The downside is that this will not work if the user defontifies
964       the buffer.  But it would somewhat defeat the purpose of following
965       links if you can't see them.
966     
967     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
968       enough command line args are passed in batch mode.
969     
970     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
971       `muse-explicit-link-regexp'.
972     
973     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
974       `muse-link-regexp'.
975     
976     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
977       specifies the "common ground" of all implicit links, like URLs, bare
978       WikiNames, and -- in the future -- email addresses.
979     
980     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
981     
982     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
983       optional.  That was a bad idea on my part.  Renamed from
984       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
985       annoy anyone :^) .
986     
987     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
988       `muse-wiki-interwiki-expand'.
989       (muse-wiki-handle-wikiword): Renamed from
990       `muse-wiki-wikiword-handle'.
991     
992     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
993       for the eval-after-load arg since XEmacs chokes on constants.
994     
995     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
996       face on WikiWords that don't correspond with a file.  If people really
997       want this to appear in bad-link face, I could accommodate that.
998     
999     * lisp/muse.el (muse-handle-url): New function that detects whether the
1000       given string is a URL.
1001       (muse-implicit-link-functions): Renamed from
1002       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
1003       (muse-explicit-link-functions): Renamed from
1004       `muse-mode-handler-functions'.
1005       (muse-handle-implicit-link): New function that handles all
1006       implicit links by calling functions from `muse-implicit-link-functions'.
1007       (muse-handle-explicit-link): Renamed from
1008       `muse-handled-url'.
1009     
1011     modified files:
1012      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1013      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1014      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1017 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1019     Summary:
1020       Allow WikiWords to be ignored with <nop> or "''''".
1021     Revision:
1022       muse--main--1.0--patch-84
1024     * lisp/muse-mode.el (muse-browse-result): Docfixes.
1025     
1026     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1027       whether to hide <nop> tags when coloring a Muse buffer.
1028       (muse-wiki-wikiword-at-point): Docfix.
1029       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1030       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1031       during publishing.
1032       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1033       which keeps the WikiWord that follows it from being interpreted.
1034       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1035       WikiWord delimiter.
1036     
1038     modified files:
1039      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1042 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1044     Summary:
1045       Update postal address of FSF in muse-wiki.el.
1046     Revision:
1047       muse--main--1.0--patch-83
1049     * lisp/muse-wiki.el: Update postal address of the FSF.
1050     
1052     modified files:
1053      ChangeLog lisp/muse-wiki.el
1056 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1058     Summary:
1059       Interpret explicit links before emphasis.
1060     Revision:
1061       muse--main--1.0--patch-82
1063     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1064       links before emphasis.
1065     
1066     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1067       for the heck of it.
1069     modified files:
1070      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1073 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1075     Summary:
1076       Wiki hacking, regexp tweaks.
1077     Revision:
1078       muse--main--1.0--patch-81
1080     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1081       muse-regexp.
1082     
1083     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1084       that indicates whether or not to use character classes in regexps.  The
1085       default is to let Muse try to figure it out.
1086       (muse-extreg-usable-p): Make use of this variable.
1087     
1088     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1089       this regexp.  I'm guessing it was supposed to have a TAB in there at
1090       one time.  Replace this stuff with muse-regexp-space.
1091     
1092     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1093       by default.
1094     
1095     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1096       "or".
1097     
1098     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1099       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1100       We'll fix those anchor problems eventually!
1101     
1102     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1103       uses `muse-interwiki-handle' to determine whether an interwiki link is
1104       at point.
1105     
1106     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1107       look for a suitable value at point if needed.
1108     
1109     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1110     
1111     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1112     
1113     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1115     modified files:
1116      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1117      lisp/muse-wiki.el
1120 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1122     Summary:
1123       Make installation of manual when not using Debian go smoothly.
1124     Revision:
1125       muse--main--1.0--patch-80
1127     * Makefile.defs (INSTALLINFO): New variable that specifies what command
1128       and options are to be used when insinuating the Muse documentation into
1129       the Info menu.
1130     
1131     * Makefile (install): Make use of INSTALLINFO.
1132     
1133     * README (Installation): Give directions for changing INSTALLINFO on a
1134       Debian system and changing where Muse is installed.
1135     
1136     * muse.texi: Ditto.
1138     modified files:
1139      ChangeLog Makefile Makefile.defs README muse.texi
1142 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1144     Summary:
1145       Fix compiler warning induced by last patch.
1146     Revision:
1147       muse--main--1.0--patch-79
1149     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1150       compiler warning.
1152     modified files:
1153      ChangeLog lisp/muse-project.el lisp/muse.el
1156 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1158     Summary:
1159       Add `muse-current-file', fix minor QuickStart issue.
1160     Revision:
1161       muse--main--1.0--patch-78
1163     * examples/QuickStart: Make John Wiegley the author.
1164     
1165     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1166       `muse-current-file' instead of `buffer-file-name'.
1167     
1168     * lisp/muse-project.el (muse-current-project): Document.
1169     
1170     * lisp/muse-project.el (muse-current-file): New variable indicating the
1171       name, including path, of the file that is currently being published.
1172       (muse-project-of-file): Make use of
1173       `muse-current-file'.
1174     
1175     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1176     
1177     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1179     modified files:
1180      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1181      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1182      lisp/muse.el
1185 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1187     Summary:
1188       Make muse-replace-regexp-in-string closer to its parent; no func change.
1189     Revision:
1190       muse--main--1.0--patch-77
1192     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1193       to implement all functionality of `replace-regexp-in-string'.  No
1194       functionality change.
1195     
1197     modified files:
1198      ChangeLog lisp/muse.el
1201 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1203     Summary:
1204       Play nicely with fill, adaptive-fill, and flyspell.
1205     Revision:
1206       muse--main--1.0--patch-76
1208     * muse-mode.el (muse-mode-intangible-links): New function used to
1209       determine whether links will be considered intangible.
1210     
1211     * lisp/muse-mode.el (muse-mode-link-functions)
1212       (muse-mode-handler-functions): Minor docfix.
1213     
1214     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1215       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1216       making links intangible by default, but this may be adjusted by use of
1217       the `muse-mode-intangible-links' function.
1218     
1219     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1220       nil if we should allow a fill to occur here.  Keeps links from being
1221       broken up.
1222     
1223     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1224       non-nil if we allow spell-checking to occur here.  Keeps links from
1225       being improperly colorized.
1226     
1227     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1228       functionality change.
1230     modified files:
1231      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1234 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1236     Summary:
1237       Minor doc changes and code prettification.
1238     Revision:
1239       muse--main--1.0--patch-75
1241     * AUTHORS: Note that YH's assignment is in the mail.
1242     
1243     * README (scripts): Explain better the contents of the `scripts'
1244       directory.
1245     
1246     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1248     modified files:
1249      AUTHORS ChangeLog README lisp/muse-wiki.el
1252 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1254     Summary:
1255       Merged from hodique@lifl.fr--2005 (patch 7-11)
1256     Revision:
1257       muse--main--1.0--patch-74
1259     Patches applied:
1260     
1261      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1262        split WikiWords and InterWiki links into their own package
1263     
1264      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1265        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1266     
1267      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1268        Mimic experimental behavior for interwiki
1269     
1270      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1271        fix notes publishing
1272     
1273      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1274        various minor fixes
1276     new files:
1277      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1279     modified files:
1280      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1281      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1283     renamed files:
1284      experimental/.arch-ids/muse-wiki.el.id
1285        ==> experimental/.arch-ids/muse-wiki-old.el.id
1286      experimental/muse-wiki.el
1287        ==> experimental/muse-wiki-old.el
1289     new patches:
1290      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1291      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1292      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1293      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1294      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1297 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1299     Summary:
1300       Tell people where to find on-line version of manual.
1301     Revision:
1302       muse--main--1.0--patch-73
1304     * README: Add on-line locations for manual.
1305     
1306     * muse.texi: Remove @include directive.  This makes generating a PDF of
1307       this documentation a lot easier.
1308     
1309     * muse.texi (Preface): Add on-line locations for manual.
1311     modified files:
1312      ChangeLog README muse.texi
1315 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1317     Summary:
1318       Try to make Muse play nice with outline minor mode.
1319     Revision:
1320       muse--main--1.0--patch-72
1322     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1323     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1324     "muse" instead of "t" when adding invisibility to text or checking for
1325     invisibility.
1326     
1327     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1328     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1329     this function.
1331     modified files:
1332      ChangeLog lisp/muse-colors.el lisp/muse.el
1335 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1337     Summary:
1338       Minor grammar fix in Introduction section of manual.
1339     Revision:
1340       muse--main--1.0--patch-71
1342     * muse.texi (Introduction): Minor grammar fix.
1344     modified files:
1345      ChangeLog muse.texi
1348 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1350     Summary:
1351       Release Muse 3.01.
1352     Revision:
1353       muse--main--1.0--patch-70
1355     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1356     
1357     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1358     
1359     * lisp/muse-poem.el (muse-poem-markup-strings)
1360       (muse-poem-chapbook-strings): Make customizable.
1361     
1362     * lisp/muse-poem.el (muse-chapbook-latex-header)
1363       (muse-chapbook-latex-footer): Docfix.
1364     
1365     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1366       (muse-texinfo-pdf-extension): Ditto.
1367     
1368     * lisp/muse.el (muse-version): Change to 3.01.
1369     
1370     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1371       done, for now!
1373     modified files:
1374      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1375      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1378 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1380     Summary:
1381       Tweak documentation thoroughly; still incomplete.
1382     Revision:
1383       muse--main--1.0--patch-69
1385     * README: Minor tweaks.
1386     
1387     * muse.texi: Massively rename chapters so that the titles are more
1388       descriptive.  Clean up grammar.
1389     
1390     * muse.texi (Obtaining Muse): Move content of Installation node here,
1391       stripping out any customization tips, since those are covered later.
1392       Re-work this chapter since I was dissatisfied with it.
1393     
1394     * muse.texi (Installation): This node has the content of README regarding
1395       installation, which fits the title of the node much better than the
1396       previous content.
1397     
1398     * muse.texi (Blosxom): Turn the sections of this section into
1399       subsections.
1400     
1401     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1402       like lists!
1403     
1404     * muse.texi (History): Add a "2005" item.
1406     modified files:
1407      ChangeLog README muse.texi
1410 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1412     Summary:
1413       Finish documenting 2 more publishing styles.
1414     Revision:
1415       muse--main--1.0--patch-68
1417     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1418     
1419     * lisp/muse-journal.el: Docfixes.
1420     
1421     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1422       documentation to this function.
1423     
1424     * muse.texi (Blosxom Options): New node containing the publishing styles
1425       and options provided by Blosxom.
1426       (Book): Add usage note, as I suspect a lot of people might be confused
1427       by this style.
1428       (HTML): Space out entries better.
1429       (Journal, LaTeX): New nodes for publishing styles.
1430       (Common Elements): Document a few options that are present in
1431       `muse-publish.el'.
1433     modified files:
1434      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1435      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1438 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1440     Summary:
1441       Make Muse installable and correct an Emacs21 issue.
1442     Revision:
1443       muse--main--1.0--patch-67
1445     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1446       directory will be generated.
1447       (all): Compile muse.info by default.
1448       (doc): Refactor into individual generation rules for .html and .info
1449       files.
1450       (install): New rule that installs Muse source code, compiled .elc
1451       files, and the manual into proper places.
1452     
1453     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1454     
1455     * README (Insinuation): Move old content of Installation here.
1456       (Installation): Fill out this section.
1457       (Further Documentation): Add link to my website and note that a full
1458       manual is included with Muse.
1459     
1460     * lisp/Makefile (EL): Populate with .el files.
1461       (install): New rule that installs both .elc and .el files.
1462     
1463     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1464       Emacs21, hack in a handler for the @documentencoding tag so that it
1465       doesn't error out.
1467     modified files:
1468      ChangeLog Makefile Makefile.defs README lisp/Makefile
1469      lisp/muse-texinfo.el
1472 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1474     Summary:
1475       Cater even more to XEmacs and its annoying whims.
1476     Revision:
1477       muse--main--1.0--patch-66
1479     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1480       environment variable.
1481     
1482     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1483       handle it.  Load `muse-build.el' instead.
1484     
1485     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1486       used.
1487     
1488     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1489       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1490       not used.
1491     
1492     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1493       function does not appear to be used.
1494     
1495     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1496       `replace-regexp-in-string', since XEmacs doesn't have this function.
1497       We only implement the first 3 args, but this could be extended if we
1498       need to do so.
1499     
1500     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1501       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1502     
1503     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1504     
1505     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1506       make XEmacs shut up.
1507     
1508     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1509     
1510     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1511     
1512     * lisp/muse-http.el (muse-winnow-list): Ditto.
1513     
1514     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1515     
1516     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1517     
1518     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1519     
1520     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1521       anything.
1522     
1523     * scripts/publish: Use EMACS environment variable instead of hard-coding
1524       it.
1526     modified files:
1527      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1528      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1529      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1530      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1531      lisp/muse.el scripts/muse-build.el scripts/publish
1534 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1536     Summary:
1537       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1538     Revision:
1539       muse--main--1.0--patch-65
1541     * AUTHORS: Update entry.
1542     
1543     * muse-*.el: Move to the lisp directory.
1544     
1545     * lisp/Makefile: New file containing rules to test and compile the
1546       source.
1547     
1548     * Makefile.defs: New file that contains common definitions for all other
1549       Makefiles, such as Emacs command to use.
1550     
1551     * Makefile: Move lisp-specific rules to lisp/Makefile.
1552       (SUBDIRS): New variable containing subdirectories to clean.
1553     
1554     * README: Update to reflect new location of source files.  Give updated
1555       directions for compiling with XEmacs.
1556     
1557     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1558       compile.
1559       (%.html): Pass SITEFLAG as an environment variable to
1560       ../scripts/publish.
1561     
1562     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1563       seems to be needed to keep the process from failing.  This has *got* to
1564       be a bug in Muse, but I don't want to deal with it now.
1565     
1566     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1567     
1568     * lisp/muse-convert.el: Move line to commentary section.
1569     
1570     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1571       locally-bound `type' variable isn't used here.
1572     
1573     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1574     
1575     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1576       binding.
1577     
1578     * scripts/muse-build.el (load-path): Correct paths.
1579     
1580     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1581       as to avoid spurious warnings.
1582     
1583     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1584       it exists.
1585     
1586     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1587       (muse-match-string-no-properties): New functions that take the place of
1588       `line-end-position', `line-beginning-position', and
1589       `match-string-no-properties', respectively.
1590     
1591     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1592       (muse-my-journal-find-entries): Use Muse-specific version of
1593       `match-string-no-properties', `line-beginning-position', and
1594       `line-end-position' since these do not exist in XEmacs.
1595     
1596     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1597       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1598     
1599     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1600     
1601     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1602       (muse-html-insert-contents): Ditto.
1603     
1604     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1605     
1606     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1607     
1608     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1609     
1610     * lisp/muse-publish.el (muse-publish-markup-tag)
1611       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1612       (muse-published-buffer-contents): Ditto.
1613     
1614     * scripts/muse-build.el (muse-elint-files): Ditto.
1616     new files:
1617      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1618      lisp/.arch-ids/Makefile.id lisp/Makefile
1620     modified files:
1621      AUTHORS ChangeLog Makefile README examples/Makefile
1622      examples/QuickStart examples/johnw/muse-johnw.el
1623      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1624      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1625      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1626      lisp/muse.el scripts/muse-build.el scripts/publish
1628     renamed files:
1629      .arch-ids/muse-blosxom.el.id
1630        ==> lisp/.arch-ids/muse-blosxom.el.id
1631      .arch-ids/muse-book.el.id
1632        ==> lisp/.arch-ids/muse-book.el.id
1633      .arch-ids/muse-colors.el.id
1634        ==> lisp/.arch-ids/muse-colors.el.id
1635      .arch-ids/muse-convert.el.id
1636        ==> lisp/.arch-ids/muse-convert.el.id
1637      .arch-ids/muse-docbook.el.id
1638        ==> lisp/.arch-ids/muse-docbook.el.id
1639      .arch-ids/muse-html.el.id
1640        ==> lisp/.arch-ids/muse-html.el.id
1641      .arch-ids/muse-http.el.id
1642        ==> lisp/.arch-ids/muse-http.el.id
1643      .arch-ids/muse-journal.el.id
1644        ==> lisp/.arch-ids/muse-journal.el.id
1645      .arch-ids/muse-latex.el.id
1646        ==> lisp/.arch-ids/muse-latex.el.id
1647      .arch-ids/muse-mode.el.id
1648        ==> lisp/.arch-ids/muse-mode.el.id
1649      .arch-ids/muse-poem.el.id
1650        ==> lisp/.arch-ids/muse-poem.el.id
1651      .arch-ids/muse-project.el.id
1652        ==> lisp/.arch-ids/muse-project.el.id
1653      .arch-ids/muse-publish.el.id
1654        ==> lisp/.arch-ids/muse-publish.el.id
1655      .arch-ids/muse-regexps.el.id
1656        ==> lisp/.arch-ids/muse-regexps.el.id
1657      .arch-ids/muse-texinfo.el.id
1658        ==> lisp/.arch-ids/muse-texinfo.el.id
1659      .arch-ids/muse.el.id
1660        ==> lisp/.arch-ids/muse.el.id
1661      muse-blosxom.el
1662        ==> lisp/muse-blosxom.el
1663      muse-book.el
1664        ==> lisp/muse-book.el
1665      muse-colors.el
1666        ==> lisp/muse-colors.el
1667      muse-convert.el
1668        ==> lisp/muse-convert.el
1669      muse-docbook.el
1670        ==> lisp/muse-docbook.el
1671      muse-html.el
1672        ==> lisp/muse-html.el
1673      muse-http.el
1674        ==> lisp/muse-http.el
1675      muse-journal.el
1676        ==> lisp/muse-journal.el
1677      muse-latex.el
1678        ==> lisp/muse-latex.el
1679      muse-mode.el
1680        ==> lisp/muse-mode.el
1681      muse-poem.el
1682        ==> lisp/muse-poem.el
1683      muse-project.el
1684        ==> lisp/muse-project.el
1685      muse-publish.el
1686        ==> lisp/muse-publish.el
1687      muse-regexps.el
1688        ==> lisp/muse-regexps.el
1689      muse-texinfo.el
1690        ==> lisp/muse-texinfo.el
1691      muse.el
1692        ==> lisp/muse.el
1694     new directories:
1695      lisp lisp/.arch-ids
1698 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1700     Summary:
1701       Massively untabify files.
1702     Revision:
1703       muse--main--1.0--patch-64
1706     modified files:
1707      ChangeLog ChangeLog.2004 experimental/muse-message.el
1708      experimental/muse-wiki.el muse-book.el muse-colors.el
1709      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1710      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1711      muse-project.el muse-publish.el muse-regexps.el
1712      muse-texinfo.el muse.el
1715 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1717     Summary:
1718       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1719     Revision:
1720       muse--main--1.0--patch-63
1722     (Summary of changes that Yann made)
1723     
1724     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1725     
1726     * muse-mode.el (muse-generate-index): Move index generation code into
1727       `muse-index-as-string'.
1728       (muse-index-as-string): New function that generates an index and
1729       returns it as a string, instead of placing it in a buffer like
1730       `muse-generate-index' used to.
1731     
1732     Patches applied:
1733     
1734      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1735        merge from mwolson@gnu.org--2005
1736     
1737      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1738        Accept WikiWords as links [mostly rescinded]
1739     
1740      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1741        merge from mwolson@gnu.org--2005/muse--main--1.0
1742     
1743      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1744        Merged from mwolson@gnu.org--2005 (patch 60-62)
1745     
1746      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1747        provide a string view of the index
1749     modified files:
1750      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1752     new patches:
1753      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1754      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1755      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1756      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1757      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1760 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1762     Summary:
1763       Document Blosxom, Book, DocBook, and HTML publishing styles.
1764     Revision:
1765       muse--main--1.0--patch-62
1767     * muse-blosxom.el: Clean up header.
1768     
1769     * muse-book.el (muse-before-book-publish-hook): Rename to
1770       `muse-book-before-publish-hook'.
1771       (muse-after-book-publish-hook): Rename to
1772       `muse-book-after-publish-hook'.
1773     
1774     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1775       (muse-html-markup-strings, muse-xhtml-markup-strings)
1776       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1777       (muse-html-charset-default, muse-html-encoding-default)
1778       (muse-html-encoding-map): Docfixes.
1779     
1780     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1781       sections.
1783     modified files:
1784      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1787 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1789     Summary:
1790       Begin work on Publishing Styles section of manual.
1791     Revision:
1792       muse--main--1.0--patch-61
1794     * Makefile (.PHONY): Add "doc" to list.
1795       (doc): New rule that generates Info and HTML files from muse.texi.
1796       (dist): Rely on `distclean', not `clean'.
1797     
1798     * examples/QuickStart (Authoring mode): Remove empty section.
1799     
1800     * muse.texi: Call this program "the Emacs Muse" in title.
1801       (Publishing Styles): Begin to populate section.
1802       (Deriving Styles): First subsection of Publishing Styles.
1803       (Contributors): Remove spurious copyright section, since we address
1804       this in the title.
1805     
1806     * README: Actually remember to add this file.
1808     new files:
1809      .arch-ids/README.id README
1811     modified files:
1812      ChangeLog Makefile examples/QuickStart muse.texi
1815 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1817     Summary:
1818       Document Markup Rules.
1819     Revision:
1820       muse--main--1.0--patch-60
1822     * examples/QuickStart: Remove stray <comment> tag.
1823     
1824     * muse.texi (Top): Comment every menu line.
1825       (Markup Rules): New section with plenty of subsections.
1827     modified files:
1828      ChangeLog examples/QuickStart muse.texi
1831 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1833     Summary:
1834       Release this as Muse 3.00.90 (RC1).
1835     Revision:
1836       muse--main--1.0--patch-59
1838     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1839       is compatible with both Emacs and XEmacs.
1840     
1841     * examples/README: Renamed to QuickStart.
1842     
1843     * examples/Makefile (EXAMPLES): Reflect name change of README.
1844     
1845     * muse.el: Ditto.
1847     modified files:
1848      ChangeLog Makefile examples/Makefile muse.el
1850     renamed files:
1851      examples/.arch-ids/README.id
1852        ==> examples/.arch-ids/QuickStart.id
1853      examples/README
1854        ==> examples/QuickStart
1857 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1859     Summary:
1860       Makefile refactoring.
1861     Revision:
1862       muse--main--1.0--patch-58
1864     * Makefile (.PHONY): List all non-file targets.
1865       (examples): New rule that calls Make in the examples directory.
1866       (atranslit): Removed, since this isn't (yet) bundled with Muse.
1867     
1868     * README: Move to the examples directory.  I'd prefer to distribute a
1869       very basic plain text README and use this as a quickstart + markup
1870       example + publishing example.
1871     
1872     * examples/Makefile: Move all README-related rules here.
1873     
1874     * examples/README: Add an "About this document" section.  
1875     
1876     * scripts/publish (style): Do not include the contrib directory, since we
1877       don't use any code from there.  Since this is only invoked from the
1878       examples directory, make sure add the parent directory to the load
1879       path.
1880     
1881     * muse.texi: Change version to 3.00.90 (RC1).
1882     
1883     * muse.el: Change location of the README file in header.
1884     
1885     * muse.el (muse-version): Update to 3.00.90 (RC1).
1887     new files:
1888      examples/.arch-ids/Makefile.id examples/Makefile
1890     modified files:
1891      ChangeLog Makefile examples/README muse.el muse.texi
1892      scripts/publish
1894     renamed files:
1895      .arch-ids/README.id
1896        ==> examples/.arch-ids/README.id
1897      README
1898        ==> examples/README
1901 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1903     Summary:
1904       Update my example configuration.
1905     Revision:
1906       muse--main--1.0--patch-57
1908     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1909       and experimental status of muse-message.
1911     modified files:
1912      ChangeLog examples/mwolson/muse-init.el
1915 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1917     Summary:
1918       Provide optional outline-style faces; customization fixes; experimental stuff.
1919     Revision:
1920       muse--main--1.0--patch-56
1922     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1923       option that determines what the header faces should look like.  If
1924       'outline, use outline-style faces.  If nil, don't generate the faces at
1925       all, which allows the user to specify their own.  Otherwise, use the
1926       scaled faces, which is the default behavior.
1927       (muse-colors-outline-faces-list): List of faces to use.  In case the
1928       outline faces are not available, provide reasonable defaults.
1929       (muse-make-faces): Use dolist instead of mapc.  Implement the
1930       possibility of having outline-style colors for heading.  Don't call
1931       this function immediately -- give the users time to make their changes
1932       through the customize interface.  Once we call this function, Emcs from
1933       CVS will not allow the faces to be changed easily, which is a shame.
1934     
1935     * muse-message.el (muse-message-contents-tag): Copied from
1936       `muse-publish-contents-tag' in order to keep the customization
1937       interface from making the `muse-markup-tags' option from throwing a
1938       type mismatch error.  This function is untested and will likely do
1939       nothing useful.  This file has been moved to the experimental folder
1940       until it gets fleshed out more.
1941     
1942     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1943       file that could eventually provide wiki-like ability.  Currently this
1944       is just a collection of functions that were pruned out when he remade
1945       Muse, so don't get too excited.  I plan to eventually merge Yann
1946       Hodique's work here, probably after the first release of Muse.
1947     
1948     * muse-regexps.el (muse-regexp): Improve description.
1949     
1950     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1951       the muse-regexp group since it is just a single regexp.  Lists of
1952       regexps don't have to be in muse-regexp, however.
1953     
1954     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1955       since the Emacs devel mailing list seems to not want Britain-izations
1956       in Emacs code.
1957     
1958     * muse-colors.el (muse-colors): Ditto.
1959     
1960     * muse-docbook.el (muse-docbook): Ditto.
1961     
1962     * muse-html.el (muse-html): Ditto.
1963     
1964     * muse-http.el (muse-http): Ditto.
1965     
1966     * muse-message.el (muse-message): Ditto.
1967     
1968     * muse-mode.el (muse-mode): Ditto.
1969     
1970     * muse-project.el (muse-project): Ditto.
1971     
1972     * muse-publish.el (muse-publish): Ditto.
1973     
1974     * muse.el (muse): Ditto.
1976     new files:
1977      experimental/.arch-ids/=id
1978      experimental/.arch-ids/muse-wiki.el.id
1979      experimental/muse-wiki.el
1981     modified files:
1982      ChangeLog experimental/muse-message.el muse-blosxom.el
1983      muse-colors.el muse-docbook.el muse-html.el muse-http.el
1984      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1985      muse.el
1987     renamed files:
1988      .arch-ids/muse-message.el.id
1989        ==> experimental/.arch-ids/muse-message.el.id
1990      muse-message.el
1991        ==> experimental/muse-message.el
1993     new directories:
1994      experimental experimental/.arch-ids
1997 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1999     Summary:
2000       Fix publishing error when given an empty string for header/footer.
2001     Revision:
2002       muse--main--1.0--patch-55
2004     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2005       `file-readable-p' if it is an empty string.  For some reason,
2006       `file-readable-p' and `insert-file-contents' were treating an empty
2007       string as if it were the current directory.
2009     modified files:
2010      ChangeLog muse-publish.el
2013 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2015     Summary:
2016       WYSIWYG emphasis, XEmacs compatibility hacks.
2017     Revision:
2018       muse--main--1.0--patch-54
2020     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2021       compliant.  Only colorize if we end with the same number of asterisks
2022       as we start with, preventing unnoticed syntax errors.  Don't colorize
2023       in the middle of a word.
2024       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2025       Only colorize if we end with an underscore.  Don't colorize in the
2026       middle of a word.
2027     
2028     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2029       inside of group.  This will probably not do anything, but it seems
2030       syntactically good.
2031     
2032     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2033       where we start with an image link.  JohnW didn't seem to like having
2034       <p> tags inserted before image links, but they don't validate properly
2035       as they are.  For now, I will surround such links/paragraphs with <div
2036       class="image-link"> in an attempt to be as not invasive and yet
2037       standards compliant as possible.
2038     
2039     * muse-html.el (muse-html-escape-string): Work around distinction between
2040       int and char types in XEmacs.  Deal with an annoying replace-match bug
2041       in XEmacs that rears its head at times.
2042     
2043     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2044       multi-line.
2046     modified files:
2047      ChangeLog muse-colors.el muse-docbook.el muse-html.el
2048      muse-publish.el
2051 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2053     Summary:
2054       Minor code cleanup to address elint issues.
2055     Revision:
2056       muse--main--1.0--patch-53
2058     * Makefile (test): Don't build README files during this rule.  Remove
2059       spurious "make clean" statement.
2060     
2061     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2062       `muse-colors' group, and give it a proper type.
2063     
2064     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2065     
2066     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2067       muse-my-journal-find-entries): Replace `string-to-int' with
2068       `string-to-number'.
2069     
2070     * muse-html.el (muse-html-insert-contents): Ditto.
2071     
2072     * muse-journal.el (muse-journal-html-munge-buffer,
2073       muse-journal-latex-munge-buffer): Ditto.
2074     
2075     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2076     
2077     * muse-publish.el (muse-publish-markup-footnote,
2078       muse-publish-contents-tag): Ditto.
2079     
2080     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2082     modified files:
2083      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2084      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2085      muse-regexps.el
2088 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2090     Summary:
2091       Add ability to automate the creation a new blosxom entry.
2092     Revision:
2093       muse--main--1.0--patch-52
2095     * examples/mwolson/muse-init.el: Move new entry section to
2096       muse-blosxom.el.  Modify the key settings in my example accordingly.
2097     
2098     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2099       Muse always makes sure that the file ends with a newline.
2100     
2101     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2102       planner markup is now provided automatically by the planner port to
2103       Muse, and we don't have any customized markup.
2104     
2105     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2106       variable that specifies where the base directory of your blog entries
2107       is found.
2108     
2109     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2110       the base directory.  Explore categories recursively.
2111     
2112     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2113       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
2114       special characters file name.
2115     
2116     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2117       making a new blog entry.  It will prompt you for a category, then a
2118       title, and then will create a new file that has the date and title
2119       inserted.
2121     modified files:
2122      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2125 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2127     Summary:
2128       Change mailing address of FSF, add AUTHORS file.
2129     Revision:
2130       muse--main--1.0--patch-51
2132     * muse-*.el, muse.texi: Change mailing address of FSF.
2133     
2134     * muse.texi (Contributors): Fix typo.
2135     
2136     * AUTHORS: New file containing a list of all of those who have
2137       contributed code or documentation to Muse, how many lines were changed,
2138       etc.
2140     new files:
2141      .arch-ids/AUTHORS.id AUTHORS
2143     modified files:
2144      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2145      muse-html.el muse-http.el muse-journal.el muse-latex.el
2146      muse-message.el muse-mode.el muse-poem.el muse-project.el
2147      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2148      muse.texi
2151 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2153     Summary:
2154       Merged from hodique@lifl.fr--2005 (patch 0-1)
2155     Revision:
2156       muse--main--1.0--patch-50
2158     Patches applied:
2159     
2160      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2161        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2162     
2163      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2164        fix .html (for example) in visible names for links
2166     modified files:
2167      ChangeLog muse-publish.el
2169     new patches:
2170      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2171      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2174 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2176     Summary:
2177       Make generated X(HT)ML show up in the right encoding in other modes.
2178     Revision:
2179       muse--main--1.0--patch-49
2181     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2182       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2183       generated (X)HTML files show up in the right coding system when editing
2184       them with another Emacs mode.
2185     
2186     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2187       encoding instead of hard-coding it.
2188     
2189     * muse-message.el: Add content to Commentary section, explaining the use
2190       of this publishing style.
2192     modified files:
2193      ChangeLog muse-html.el muse-journal.el muse-message.el
2196 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2198     Summary:
2199       Move regexps to same group, only make 4 heading faces.
2200     Revision:
2201       muse--main--1.0--patch-48
2203     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2204       can only publish 3 of them specially, leaving the fourth to be in
2205       plain text.
2206       (muse-colors-markup): Only recognize 4 levels of heading.
2207     
2208     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2209       (muse-file-regexp, muse-image-regexp)
2210       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2211       like a good idea to have all the regexps in the same group.
2213     modified files:
2214      ChangeLog muse-colors.el muse-regexps.el muse.el
2217 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2219     Summary:
2220       Update my example config, minor code cleanup.
2221     Revision:
2222       muse--main--1.0--patch-47
2224     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2225       names and add "Plans" project.
2226     
2227     * muse-docbook.el (looking-back): Delete.
2228     
2229     * muse-html.el (looking-back): Delete.
2230     
2231     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2232       instead of `looking-back'.
2233     
2234     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2235       function, use this function.  If `looking-back' exists, call it;
2236       otherwise, use a workaround.
2238     removed files:
2239      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2241     modified files:
2242      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2243      muse-html.el muse.el
2246 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2248     Summary:
2249       Handle a few paragraph publishing edge cases better.
2250     Revision:
2251       muse--main--1.0--patch-46
2253     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2254       beginning-of-document, end-of-document, and paragraph separator regexps
2255       so that one markup rule can be used in all these cases.
2256       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2257       particular, blockquote or center at beginning or end of document will
2258       be published properly.  Hopefully this won't slow things down too much.
2259       (muse-docbook-markup-paragraph-close): Removed.
2260     
2261     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2262     
2263     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2264       Ditto.
2265       (muse-html-markup-paragraph-close): Removed.
2267     modified files:
2268      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2271 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2273     Summary:
2274       Improve prompt when reading a tag.
2275     Revision:
2276       muse--main--1.0--patch-45
2278     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2279       other Emacs modes seem to do.
2281     modified files:
2282      ChangeLog muse-mode.el
2285 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2287     Summary:
2288       Warn user when publishing fails due to a private directory.
2289     Revision:
2290       muse--main--1.0--patch-44
2292     * muse-project.el (muse-project-private-p): Warn users when publishing a
2293       file fails due to its directory not being readable by others.  Make
2294       sure that you do a `chmod +o name_of_directory' if you want the
2295       contents of that directory to be publishable.
2297     modified files:
2298      ChangeLog muse-project.el
2301 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2303     Summary:
2304       Fix error with example tags and message publishing style.
2305     Revision:
2306       muse--main--1.0--patch-43
2308     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2309       see if a previous definition for `font-lock-multiline' exists.
2310     
2311     * muse-message.el (muse-message-example-tag): Don't require two
2312       additional (unused) arguments.
2314     modified files:
2315      ChangeLog muse-colors.el muse-message.el
2318 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2320     Summary:
2321       Always end the published document with a newline.
2322     Revision:
2323       muse--main--1.0--patch-42
2325     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2326       published document with a newline.
2327     
2328     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2330     modified files:
2331      ChangeLog muse-docbook.el muse-html.el
2334 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2336     Summary:
2337       Don't let automatic backup files crash the publishing process.
2338     Revision:
2339       muse--main--1.0--patch-41
2341     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2342       directive since this value is already processed by
2343       `muse-publish-markup-directive', and may be obtained by using
2344       the code: (muse-publishing-directive "date").
2345     
2346     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2347       to run (funcall nil); this happened once during a debugging process.
2348     
2349     * muse-project.el (muse-project-private-p): Skip any file for which we
2350       cannot fetch attributes.  This fixes a bug where having an
2351       Emacs-generated automatic backup file in a publishing directory causes
2352       the publishing process to halt with an error.
2354     modified files:
2355      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2358 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2360     Summary:
2361       Apply fix in previous patch to the DocBook publishing style.
2362     Revision:
2363       muse--main--1.0--patch-40
2365     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2366       previous patch here as well.
2367     
2369     modified files:
2370      ChangeLog muse-docbook.el
2373 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2375     Summary:
2376       Fix newly-introduced lock-up during HTML publishing.
2377     Revision:
2378       muse--main--1.0--patch-39
2380     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2381       planner rules higher priority in the publishing sequence.  Hopefully
2382       this will not wreck anything; I don't use these rules, so I cannot
2383       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2384     
2385     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2386       replace-match; that seems to be slightly evil.  Return nil instead of a
2387       newline since otherwise Muse thinks that we are not done yet and gets
2388       into an infinite loop.  This should fix the lock-up problem that
2389       resulted from the previous few patches.
2391     modified files:
2392      ChangeLog muse-blosxom.el muse-html.el
2395 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2397     Summary:
2398       Parenthesis goofup.
2399     Revision:
2400       muse--main--1.0--patch-38
2402     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2403     
2405     modified files:
2406      ChangeLog muse-blosxom.el
2409 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2411     Summary:
2412       Make docbook and blosxom modes close paragraphs properly at end.
2413     Revision:
2414       muse--main--1.0--patch-37
2416     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2417       patch.
2418     
2419     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2420       (muse-docbook-markup-paragraph-close): Adapt from
2421       `muse-html-markup-paragraph-close'.
2422     
2423     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2424       preserve the same appearance as before the last patch.
2426     modified files:
2427      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2430 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2432     Summary:
2433       Bugfix: Close P tag properly at end of file.
2434     Revision:
2435       muse--main--1.0--patch-36
2437     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2438       error.
2439     
2440     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2441       detecting whether or not a paragraph needs a closing P tag.
2442       (muse-html-markup-paragraph-close): New function that only inserts a
2443       closing P tag when an unclosed P tag is nearby.
2445     modified files:
2446      ChangeLog muse-blosxom.el muse-html.el
2449 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2451     Summary:
2452       Update my example settings.
2453     Revision:
2454       muse--main--1.0--patch-35
2456     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2458     modified files:
2459      ChangeLog examples/mwolson/muse-init.el
2462 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2464     Summary:
2465       Update documentation for C-c TAB feature.
2466     Revision:
2467       muse--main--1.0--patch-34
2469     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2470       `muse-insert-tag'.
2471     
2473     modified files:
2474      ChangeLog muse.texi
2477 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2479     Summary:
2480       New feature: tag completion with C-c TAB.
2481     Revision:
2482       muse--main--1.0--patch-33
2484     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2485       (muse-tag-history, muse-custom-tags): New variables that keep track of
2486       the tag history and newly-entered tags respectively for
2487       `muse-insert-tag'.
2488       (muse-insert-tag): New function that interactively prompts the user for
2489       a tag to use.
2491     modified files:
2492      ChangeLog muse-mode.el
2495 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2497     Summary:
2498       Fix XHTML validation error with <hr> and <br>.
2499     Revision:
2500       muse--main--1.0--patch-32
2502     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2503       and HR tags for XHTML publishing.  This should fix a few validation
2504       errors that I've been noticing lately.
2506     modified files:
2507      ChangeLog muse-html.el
2510 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2512     Summary:
2513       Remove flyspell overlays on links.
2514     Revision:
2515       muse--main--1.0--patch-31
2517     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2518       should make the link clickable.  On Emacs21, the color will stay red,
2519       but other Emacsen should do the right thing, which is use the normal
2520       link color.  Hopefully this will fix some strange flyspell-related link
2521       problems.
2523     modified files:
2524      ChangeLog muse-colors.el
2527 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2529     Summary:
2530       Update my example Muse settings.
2531     Revision:
2532       muse--main--1.0--patch-30
2534     * examples/mwolson/muse-init.el: Update from my latest version.
2535       (muse-project-alist): Remove the francais part of my blog.
2536       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2537       into this and `my-muse-mode-fill-nobreak-p'.
2538       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2539       this is the best way to accomplish this.
2540       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2541       characters in the title.
2542       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2544     modified files:
2545      ChangeLog examples/mwolson/muse-init.el
2548 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2550     Summary:
2551       Add simple `muse-version' function.
2552     Revision:
2553       muse--main--1.0--patch-29
2555     * muse.el (muse-version): New function that displays the value of the
2556       `muse-version' variable.  This should be easier for the user to type
2557       than C-h v muse-version.
2559     modified files:
2560      ChangeLog muse.el
2563 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2565     Summary:
2566       Don't compile documentation by default.
2567     Revision:
2568       muse--main--1.0--patch-28
2570     * Makefile (all): Don't compile documentation by default.
2571       (doc): Use this rule to compile documentation.
2573     modified files:
2574      ChangeLog Makefile
2577 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2579     Summary:
2580       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2581     Revision:
2582       muse--main--1.0--patch-27
2584     2005-04-16  Michael Olson  <mwolson@gnu.org>
2585     
2586         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2587         johnw. If a journal entry's title is a [[link]], then an
2588         <enclosure> tag will be added to the XML data giving the size and
2589         MIME type of the link target.  This makes podcasting with Muse
2590         trivial.
2591         (muse-journal-rss-entry-template): Add enclosure usage to example.
2592         (muse-journal-rss-munge-buffer): Implement enclosures.
2594     modified files:
2595      ChangeLog muse-journal.el
2598 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2600     Summary:
2601       Standardize source headers, appease elint, don't require planner
2602     Revision:
2603       muse--main--1.0--patch-26
2605     2005-04-15  Michael Olson  <mwolson@gnu.org>
2606     
2607         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2608         `scripts' directory since it really isn't part of Muse proper; it
2609         is used to generate Muse output from the command line.
2610     
2611         * muse-blosxom.el: Handle case where planner is not loaded so that
2612         it isn't a hard requirement.
2613     
2614         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2615         that elint doesn't complain.
2616     
2617         * muse-message.el (muse-message-markup-link): Don't throw up on
2618         links with no description.
2619     
2620         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2621         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2622         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2623         muse-project.el, muse-publish.el, muse-regexps.el,
2624         muse-texinfo.el, muse.el: Add standard header for each file in
2625         preparation for the initial release, which will hopefully happen
2626         sometime within the next month.
2627     
2629     removed files:
2630      experimental/.arch-ids/=id
2632     modified files:
2633      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2634      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2635      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2636      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2637      muse-texinfo.el muse.el
2639     renamed files:
2640      .arch-ids/muse-build.el.id
2641        ==> scripts/.arch-ids/muse-build.el.id
2642      muse-build.el
2643        ==> scripts/muse-build.el
2645     removed directories:
2646      experimental experimental/.arch-ids
2649 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2651     Summary:
2652       Merge contents of muse-latexcjk.el into muse-latex.el.
2653     Revision:
2654       muse--main--1.0--patch-25
2656     2005-04-14  Michael Olson  <mwolson@gnu.org>
2657     
2658         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2659         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2660         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2661         Merge in from muse-latexcjk.el.
2662     
2663         * muse-latexcjk.el: Removed, functionality merged with
2664         muse-latex.el
2666     removed files:
2667      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2669     modified files:
2670      ChangeLog muse-latex.el
2673 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2675     Summary:
2676       Merge muse-xhtml.el into muse-html.el.
2677     Revision:
2678       muse--main--1.0--patch-24
2680     2005-04-06  Michael Olson  <mwolson@gnu.org>
2681     
2682         * examples/mwolson/muse-init.el: Update with respect to the
2683         muse-xhtml.el merge.
2684     
2685         * muse-html.el: The contents of muse-xhtml.el have been merged in
2686         as advised by John Wiegley.
2687         (muse-html-style-sheet): Add example for XHTML use in the
2688         function's documentation.
2689         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2690         Moved from muse-xhtml.el.
2691     
2692         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2694     removed files:
2695      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2697     modified files:
2698      ChangeLog examples/mwolson/muse-init.el muse-html.el
2701 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2703     Summary:
2704       Try to fix regexps for Emacs 21.4.
2705     Revision:
2706       muse--main--1.0--patch-23
2708     2005-04-05  Michael Olson  <mwolson@gnu.org>
2709     
2710         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2711         for Emacs 21.4.
2713     modified files:
2714      ChangeLog muse-regexps.el
2717 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2719     Summary:
2720       Add comments to the publish-project example script
2721     Revision:
2722       muse--main--1.0--patch-22
2724     2005-04-01  Michael Olson  <mwolson@gnu.org>
2725     
2726         * examples/publish-project: Moved here from
2727         scripts/publish-project.  Added a few comments so people know what
2728         it is used for.
2730     modified files:
2731      ChangeLog examples/publish-project
2733     renamed files:
2734      scripts/.arch-ids/publish-project.id
2735        ==> examples/.arch-ids/publish-project.id
2736      scripts/publish-project
2737        ==> examples/publish-project
2740 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2742     Summary:
2743       New XHTML style, add more examples to my sample muse config
2744     Revision:
2745       muse--main--1.0--patch-21
2747     2005-03-31  Michael Olson  <mwolson@gnu.org>
2748     
2749         * examples/mwolson/muse-init.el: Give an example of deriving a
2750         custom publishing style.
2751         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2752         (my-muse-prepare-entry-for-xanga): Mangle the published output
2753         from a blosxom project and copy the result to the clipboard for
2754         easy pasting into Xanga's web form.  The file is untouched.
2755     
2756         * muse-html.el (muse-html-style-sheet): Include the <style
2757         type="text/css"></style> wrapper around the example.
2758         (muse-html-header): Don't add <style type="text/css"></style>
2759         around the value of `muse-html-style-sheet' anymore.  This allows
2760         for the option of putting your stylesheet(s) in a separate file.
2761         An example of this is given in the documentation for this
2762         variable.
2763     
2764         * muse-xhtml: New file that implements a publishing style which is
2765         derived from HTML mode.  It uses a slightly modified version of
2766         the HTML markup rules to generate XHTML-compliant output.
2767     
2768         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2769         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2770         header gaffes.
2771     
2772         * muse-journal.el: Add new "journal-xhtml" style.
2773     
2774         * muse-message.el: Add new "message-xhtml" style.
2776     new files:
2777      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2779     modified files:
2780      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2781      muse-html.el muse-journal.el muse-message.el
2784 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2786     Summary:
2787       Add my muse configuration to the examples
2788     Revision:
2789       muse--main--1.0--patch-20
2791     2005-03-24  Michael Olson  <mwolson@gnu.org>
2792     
2793         * examples/johnw: Move John Wiegley's configuration to this
2794         directory.
2795     
2796         * examples/mwolson: My configuration files go here.
2797     
2798         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2799         just figured out how to keep links from being spell-checked or
2800         split up by fill-mode, so the implementation of this may be found
2801         here.  I also made a function that sets up a blog entry for me.
2803     new files:
2804      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2805      examples/mwolson/.arch-ids/muse-init.el.id
2806      examples/mwolson/muse-init.el
2808     modified files:
2809      ChangeLog
2811     renamed files:
2812      examples/.arch-ids/muse-johnw.el.id
2813        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2814      examples/.arch-ids/publish-johnw.id
2815        ==> examples/johnw/.arch-ids/publish-johnw.id
2816      examples/muse-johnw.el
2817        ==> examples/johnw/muse-johnw.el
2818      examples/publish-johnw
2819        ==> examples/johnw/publish-johnw
2821     new directories:
2822      examples/johnw examples/johnw/.arch-ids examples/mwolson
2823      examples/mwolson/.arch-ids
2826 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2828     Summary:
2829       Add muse-blosxom script and plugin for pyblosxom
2830     Revision:
2831       muse--main--1.0--patch-19
2833     2005-03-24  Michael Olson  <mwolson@gnu.org>
2834     
2835         * muse-blosxom.el: Update copyright notice in headers and mention
2836         the pyblosxom scripts.
2837     
2838         * contrib/pyblosxom: New directory containing pyblosxom plugins
2839         and helper scripts.
2840     
2841         * contrib/getstamps.py: Script that generates the "timestamps"
2842         file, run on the local machine.
2843     
2844         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2845         timestamps file.
2847     new files:
2848      contrib/pyblosxom/.arch-ids/=id
2849      contrib/pyblosxom/.arch-ids/getstamps.py.id
2850      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2851      contrib/pyblosxom/getstamps.py
2852      contrib/pyblosxom/hardcodedates.py
2854     modified files:
2855      ChangeLog muse-blosxom.el
2857     new directories:
2858      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2861 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2863     Summary:
2864       muse-blosxom.el has matured past experimental status
2865     Revision:
2866       muse--main--1.0--patch-18
2868     2005-03-23  Michael Olson  <mwolson@gnu.org>
2869     
2870         * muse-blosxom.el: Remove common functionality that has already
2871         been implemented in `muse-html.el'.  Derive this mode from
2872         `muse-html'.  Update documentation.  I now feel that this file is
2873         ready to be included in the top-level Muse directory.
2875     modified files:
2876      ChangeLog muse-blosxom.el
2878     renamed files:
2879      experimental/.arch-ids/muse-blosxom.el.id
2880        ==> .arch-ids/muse-blosxom.el.id
2881      experimental/muse-blosxom.el
2882        ==> muse-blosxom.el
2885 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2887     Summary:
2888       Make muse-blosxom.el slightly less experimental
2889     Revision:
2890       muse--main--1.0--patch-17
2892     2005-03-22  Michael Olson  <mwolson@gnu.org>
2893     
2894         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2895         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2896         useful.
2897         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2898         from the `muse-blosxom-markup-date-directive' rule.
2899         (blosxom-set-time): Remove this function.  We're not going to be
2900         touching the timestamp manually anymore -- it's too much of a
2901         hassle.  Right now I've got a python program that compiles a
2902         timestamp file and a pyblosxom helper that reads it.  Something
2903         similar could be arranged for blosxom, I'm sure.
2904     
2906     modified files:
2907      ChangeLog experimental/muse-blosxom.el
2910 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2912     Summary:
2913       Apply latest journal-related updates from johnw
2914     Revision:
2915       muse--main--1.0--patch-16
2918     modified files:
2919      ChangeLog examples/muse-johnw.el muse-journal.el
2922 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2924     Summary:
2925       Add Projects node to the manual
2926     Revision:
2927       muse--main--1.0--patch-15
2929     2005-02-28  Michael Olson  <mwolson@gnu.org>
2930     
2931         * muse.texi: Change copyright notice since the FSF is now the
2932         copyright holder.
2933         (Projects): New node, based on a section from the README file.
2935     modified files:
2936      ChangeLog muse.texi
2939 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2941     Summary:
2942       Correct documentation, adding some content.
2943     Revision:
2944       muse--main--1.0--patch-14
2946     2005-02-28  Michael Olson  <mwolson@gnu.org>
2947     
2948         * muse.texi: Change license terms of the documentation to the GNU
2949         GPL instead of the GNU FDL, as per the consent of the copyright
2950         holders of the emacs-wiki manual, from which this is based.  Some
2951         emacs-wiki-isms in the manual were corrected, and the Getting
2952         Started section was updated.
2954     modified files:
2955      ChangeLog muse.texi
2958 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2960     Summary:
2961       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2962     Revision:
2963       muse--main--1.0--patch-13
2965     2005-02-17  Michael Olson  <mwolson@gnu.org>
2966     
2967         * experimental/muse-blosxom.el: Somehow the contents of this file
2968         managed to get duplicated.  I removed the duplicates.
2969         (muse-blosxom-date): Remove this, since it is not useful.
2970         (muse-blosxom-header): Use the standard header that blosxom.el
2971         has.
2973     modified files:
2974      ChangeLog experimental/muse-blosxom.el
2977 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2979     Summary:
2980       Initial commit of muse.texi, nothing substantial
2981     Revision:
2982       muse--main--1.0--patch-12
2984     2005-02-07  Michael Olson  <mwolson@gnu.org>
2985     
2986         * muse.texi: New file that provides the documentation for Muse.
2987         It is in a very rough form at the moment.  Nothing substantial may
2988         be found here yet.  Be ye warned.
2990     new files:
2991      .arch-ids/muse.texi.id muse.texi
2993     modified files:
2994      ChangeLog
2997 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2999     Summary:
3000       Add docstring, new trivial function
3001     Revision:
3002       muse--main--1.0--patch-11
3004     2005-02-07  Michael Olson  <mwolson@gnu.org>
3005     
3006         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3007         `muse-what-changed'.  No functionality change.
3008         (muse-what-changed): New function that displays in diff format the
3009         changes made since the buffer was last saved.
3010     
3011         * muse-project.el (muse-project-publish): Add docstring.
3013     modified files:
3014      ChangeLog muse-mode.el muse-project.el
3017 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3019     Summary:
3020       Add experimental version of muse-blosxom.el to project
3021     Revision:
3022       muse--main--1.0--patch-10
3024     2005-02-04  Michael Olson  <mwolson@gnu.org>
3025     
3026         * Makefile (realclean): Remove file that gets generated when fonts
3027         are missing.
3028     
3029         * experimental/muse-bloxsom.el: New file that implements Blosxom
3030         support for Muse.  It's in a very rough state, hence its placement
3031         in the `experimental' directory.
3033     new files:
3034      experimental/.arch-ids/=id
3035      experimental/.arch-ids/muse-blosxom.el.id
3036      experimental/muse-blosxom.el
3038     modified files:
3039      ChangeLog Makefile
3041     new directories:
3042      experimental experimental/.arch-ids
3045 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3047     Summary:
3048       Make permissions more consistent
3049     Revision:
3050       muse--main--1.0--patch-9
3053     modified files:
3054      ChangeLog
3056     modified directories:
3057      contrib examples scripts
3060 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3062     Summary:
3063       Fix build problems
3064     Revision:
3065       muse--main--1.0--patch-8
3067     2005-02-04  Michael Olson  <mwolson@gnu.org>
3068     
3069         * muse-build.el: Add contrib directory to `load-path'.
3070         (muse-elint-files): Load `muse-regexps.el'.
3071     
3072         * scripts/publish: Change permissions so that this script is
3073         executable.  Add contrib directory to load list.  Add
3074         `muse-regexps.el' to list.
3076     modified files:
3077      ChangeLog muse-build.el scripts/publish
3080 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3082     Summary:
3083       Use "&mdash;" instead of "&#151;"
3084     Revision:
3085       muse--main--1.0--patch-7
3087     2005-01-31  Michael Olson  <mwolson@gnu.org>
3088     
3089         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3090         with "&mdash;" so that documents validate properly.  Thanks to
3091         Björn Lindström for the suggestion.
3092     
3093         * muse-html.el (muse-html-markup-strings): Ditto.
3095     modified files:
3096      ChangeLog muse-docbook.el muse-html.el
3099 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3101     Summary:
3102       Fix use of "[:blank:]" in underline markup
3103     Revision:
3104       muse--main--1.0--patch-6
3106     2005-01-25  Michael Olson  <mwolson@gnu.org>
3107     
3108         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3109         use of `muse-regexp-blank'.
3111     modified files:
3112      ChangeLog muse-colors.el
3115 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
3117     Summary:
3118       Fix problem with headings being given wrong face
3119     Revision:
3120       muse--main--1.0--patch-5
3122     2005-01-03  Michael Olson  <mwolson@gnu.org>
3123     
3124         * muse-colors.el: Add header.
3125         (muse-colors-emphasized): Headings were being given the coloring
3126         for the next level of heading instead of the real
3127         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3128         Heading").  Thanks to Lan Yufeng for finding this and sending a
3129         patch.
3130     
3131         * muse-regexps.el: Fix header.
3133     modified files:
3134      ChangeLog muse-colors.el muse-regexps.el
3137 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3139     Summary:
3140       Rotate ChangeLog
3141     Revision:
3142       muse--main--1.0--patch-4
3144     2005-01-01  Michael Olson  <mwolson@gnu.org>
3145     
3146         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3147         version will be automatically maintained by Arch.
3148     
3150     new files:
3151      .arch-ids/ChangeLog.id ChangeLog
3153     renamed files:
3154      .arch-ids/ChangeLog.id
3155        ==> .arch-ids/ChangeLog.2004.id
3156      ChangeLog
3157        ==> ChangeLog.2004
3160 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3162     Summary:
3163       Extended regexps fix, allow spaces in 1st part of links
3164     Revision:
3165       muse--main--1.0--patch-3
3167     2004-12-30  Michael Olson  <mwolson@gnu.org>
3168     
3169         * muse.el (muse-link-regexp): Allow spaces in the first part of
3170         links.
3171     
3172         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3173         customizable alternatives to extended character classes.
3174     
3175         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3177     modified files:
3178      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3179      muse-html.el muse-mode.el muse-publish.el muse.el
3182 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3184     Summary:
3185       Begin to change regexp handling, tweak muse.el header
3186     Revision:
3187       muse--main--1.0--patch-2
3189     2004-12-29  Michael Olson  <mwolson@gnu.org>
3190     
3191         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3192         myself.  Update URL.
3193     
3194         * muse-regexps.el: New file that implements regexp handling.
3195         Generalized regexp options will be moved to it eventually.
3197     new files:
3198      .arch-ids/muse-regexps.el.id muse-regexps.el
3200     modified files:
3201      ChangeLog muse.el
3204 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3206     Summary:
3207       Do some early spring cleaning
3208     Revision:
3209       muse--main--1.0--patch-1
3211     2004-12-29  Michael Olson  <mwolson@gnu.org>
3212     
3213         * Makefile: Change path to `publish' script.
3214     
3215         * contrib/pcomplete.el: New file that is used by Muse without
3216         actually being a part of it: hence its location in the contrib
3217         directory.
3218     
3219         * contrib/cgi.el, contrib/httpd.el: New location.
3220     
3221         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3222     
3223         * scripts/publish, scripts/publish-project: Ditto.
3225     new files:
3226      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3227      contrib/pcomplete.el examples/.arch-ids/=id
3228      scripts/.arch-ids/=id
3230     modified files:
3231      ChangeLog Makefile
3233     renamed files:
3234      .arch-ids/cgi.el.id
3235        ==> contrib/.arch-ids/cgi.el.id
3236      .arch-ids/httpd.el.id
3237        ==> contrib/.arch-ids/httpd.el.id
3238      .arch-ids/muse-johnw.el.id
3239        ==> examples/.arch-ids/muse-johnw.el.id
3240      .arch-ids/publish-johnw.id
3241        ==> examples/.arch-ids/publish-johnw.id
3242      .arch-ids/publish-project.id
3243        ==> scripts/.arch-ids/publish-project.id
3244      .arch-ids/publish.id
3245        ==> scripts/.arch-ids/publish.id
3246      cgi.el
3247        ==> contrib/cgi.el
3248      httpd.el
3249        ==> contrib/httpd.el
3250      muse-johnw.el
3251        ==> examples/muse-johnw.el
3252      publish
3253        ==> scripts/publish
3254      publish-johnw
3255        ==> examples/publish-johnw
3256      publish-project
3257        ==> scripts/publish-project
3259     new directories:
3260      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3261      scripts/.arch-ids
3264 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3266     Summary:
3267       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3268     Revision:
3269       muse--main--1.0--base-0
3271     (automatically generated log message)
3273     new patches:
3274      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3275      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3276      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3277      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3278      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3279      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3280      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3281      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3282      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3283      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3284      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3285      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3286      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3287      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3288      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3289      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3290      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3291      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8