Attempt to simplify muse-wiki a bit.
[muse-el.git] / ChangeLog
blob7655065c7b241616309fbad43730c27d27d7fa64
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-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
7     Summary:
8       Attempt to simplify muse-wiki a bit.
9     Revision:
10       muse--main--1.0--patch-105
12     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
13       here.
14     
15     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
16       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
17       (muse-wiki-update-use-wikiword-markup-regexp)
18       (muse-wiki-update-use-wikiword-link-function)
19       (muse-wiki-update-use-wikiword-url-transforms): Remove.
20       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
21     
22     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
23       `muse-wiki-use-wikiword' is specified.
24     
25     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
26       unless `muse-wiki-use-wikiword' is specified.
27     
28     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
29       muse-colors-markup.
30     
31     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
32       muse-publish-markup-regexps.
33     
34     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
35       muse-publish-url-transforms.
36     
37     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
38       muse-wiki-handle-wikiword to muse-implicit-link-functions.
39     
41     modified files:
42      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
45 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
47     Summary:
48       Make muse-blosxom use relative name of published file in page-date alist.
49     Revision:
50       muse--main--1.0--patch-104
52     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
53       file.
54       (muse-blosxom-update-page-date-alist): Renamed from
55       `muse-blosxom-markup-date-directive'.  Make the current file name
56       relative to the base directory and strip file extension if necessary.
57     
59     modified files:
60      ChangeLog lisp/muse-blosxom.el
63 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
65     Summary:
66       Hack on muse-blosxom timestamps somewhat.
67     Revision:
68       muse--main--1.0--patch-103
70     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
71       actually do something useful.  This should have a different name,
72       really.
73       ("blosxom-html", "blosxom-xhtml"): Call
74       `muse-blosxom-markup-date-directive' after publishing each entry.
75     
77     modified files:
78      ChangeLog lisp/muse-blosxom.el
81 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
83     Summary:
84       Fix several startup and compile errors.
85     Revision:
86       muse--main--1.0--patch-102
88     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
89       fixes an error that occurred during startup.
90     
91     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
92       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
93       to muse.el.
94     
95     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
96       that the nasty compile errors go away.  Fix a few typos.
97       (muse-ignored-extensions): Fix docstring.
98       (muse-file-extension): Move this higher in the file.
99     
100     
102     modified files:
103      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
106 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
108     Summary:
109       Note that muse-file-extension should not have "." in front.
110     Revision:
111       muse--main--1.0--patch-101
113     * lisp/muse-project.el (muse-project-find-file): Handle case where
114       muse-file-extension is not specified.
115     
116     * lisp/muse.el (muse-file-extension): Note that the period at the
117       beginning of this value should be omitted.
118     
119     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
120       file extension so that regexp characters inside the extension will not
121       goof it up.  This should never be a problem in normal cases, but let's
122       be robust.
123     
125     modified files:
126      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
127      lisp/muse.el
130 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
132     Summary:
133       Implement optional file extension of Muse files.
134     Revision:
135       muse--main--1.0--patch-100
137     * lisp/muse-mode.el (muse-mode): Make sure
138       `muse-update-ignored-extensions-regexp' gets updated every time we
139       enter Muse mode.  This works around a bug in the customize interface --
140       if a user changes an option using setq, the :set function sometimes
141       does not get executed.  I should really try to determine whether or not
142       this is really an issue anymore.
143     
144     * lisp/muse-project.el (muse-project-find-file): Make use of
145       `muse-file-extension'.
146     
147     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
148       customizable; it is autogenerated from `muse-ignored-extensions'.
149       (muse-update-ignored-extensions-regexp): New function that sets the
150       value of `muse-ignored-extensions-regexp'.  This is needed in order to
151       make sure that the value of `muse-file-extension' is taken into
152       account.
153       (muse-ignored-extensions): New option that determines which file
154       extensions to ignore.  It is in the form of a list of regexps.
155     
156     * lisp/muse.el (muse-file-extension): New option that allows the user to
157       specify the file extension to be used for Muse files.  By default, this
158       is nil, which means that no extension will be used.
159     
160     * lisp/muse.el (muse-page-name): Handle case where
161       `muse-ignored-extensions-regexp' is nil.
162     
164     modified files:
165      ChangeLog lisp/muse-mode.el lisp/muse-project.el
166      lisp/muse-regexps.el lisp/muse.el
169 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
171     Summary:
172       Document new blosxom convenience feature.
173     Revision:
174       muse--main--1.0--patch-99
176     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
177       `muse-blosxom-project-alist-entry'.  An example is provided in the
178       header.
179     
181     modified files:
182      ChangeLog lisp/muse-blosxom.el
185 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
187     Summary:
188       Further work on `muse-project-alist' entry generation for blosxom.
189     Revision:
190       muse--main--1.0--patch-98
192     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
193       Include subdirectories in first part of "Blog" entry.
194     
195     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
196       that returns a list of dirs that are to be used with the first part of
197       a `muse-project-alist' entry.
198     
200     modified files:
201      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
204 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
206     Summary:
207       New function: muse-blosxom-project-alist-entry.
208     Revision:
209       muse--main--1.0--patch-97
211     * examples/mwolson/muse-init.el: Update from my latest settings.
212       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
213     
214     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
215       that generates the latter part of an entry for `muse-project-alist'.
216     
218     modified files:
219      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
222 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
224     Summary:
225       Merged from hodique@lifl.fr--2005 (patch 12-23)
226     Revision:
227       muse--main--1.0--patch-96
229     Patches applied:
230     
231      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
232        Merged from mwolson@gnu.org--2005 (patch 68-76)
233     
234      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
235        Merged from mwolson@gnu.org--2005 (patch 77-80)
236     
237      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
238        Merged from mwolson@gnu.org--2005 (patch 81)
239     
240      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
241        Merged from mwolson@gnu.org--2005 (patch 82)
242     
243      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
244        Escape % in latex publishing
245     
246      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
247        bugfix
248     
249      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
250        small improvement on muse-make-link
251     
252      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
253        Fix customization of muse-wiki-wikiword-regexp
254     
255      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
256        Allow full customization of WikiWords
257     
258      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
259        Fix mouse-2 yank bug in muse-mode
260     
261      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
262        Fix interpretation order
263     
264      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
265        Merged from mwolson@gnu.org--2005 (patch 83-95)
266     
268     modified files:
269      ChangeLog lisp/muse-wiki.el
271     new patches:
272      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
273      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
274      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
275      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
276      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
277      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
278      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
279      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
280      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
281      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
282      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
283      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
286 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
288     Summary:
289       Minor docfixes.
290     Revision:
291       muse--main--1.0--patch-95
293     * lisp/muse-mode.el (muse-follow-name-at-point) 
294       (muse-follow-name-at-mouse): Docfixes.
295     
297     modified files:
298      ChangeLog lisp/muse-mode.el
301 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
303     Summary:
304       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
305     Revision:
306       muse--main--1.0--patch-94
308     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
309       `muse-blosxom-new-entry'.
310     
311     * muse.texi (Blosxom Entries): Ditto.
312     
314     modified files:
315      ChangeLog lisp/muse-blosxom.el muse.texi
318 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
320     Summary:
321       Re-add global mouse-2 event.
322     Revision:
323       muse--main--1.0--patch-93
325     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
326       mouse-2, since Yann found a way around the problem I was facing.
327       (muse-follow-name-at-mouse): Call the event that would normally be used
328       here if we don't have a link at point.
329     
331     modified files:
332      ChangeLog lisp/muse-mode.el
335 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
337     Summary:
338       Fix publishing error.
339     Revision:
340       muse--main--1.0--patch-92
342     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
343       the cdr of output-dir.  This was a code fragment from a previous
344       attempt to refactor this function.
345     
347     modified files:
348      ChangeLog lisp/muse-project.el
351 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
353     Summary:
354       Work on getting to the point where we can resolve project interwiki links.
355     Revision:
356       muse--main--1.0--patch-91
358     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
359       `muse-publishing-current-file'.
360     
361     * lisp/muse-project.el (muse-project-of-file): Ditto.
362     
363     * lisp/muse-project.el (muse-project-applicable-styles): New function
364       that returns the usable styles for a file, given either a list of
365       styles or a project name.  This is useful for removing styles that will
366       be ignored for a file.
367       (muse-project-publish-file): Split :include and :exclude processing
368       into `muse-project-applicable-styles'.
369     
370     * lisp/muse-publish.el (muse-publish-output-name): Use
371       `muse-publishing-current-file'.
372     
373     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
374     
375     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
376       project names.
377     
378     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
379       names to be uninterpreted.  Remove need for muse-assoc-string.
380     
381     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
382       function that will be called to fetch a link to a page from a Muse
383       project from the output file of the currently-published file.  This is
384       commented out for now since I ran out of energy.
385     
386     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
387       `muse-wiki-resolve-project-page' for handling Muse project interwiki
388       links, but only when no match was found in `muse-wiki-interwiki-alist'.
389       Handle case where no interwiki can be found, even though this should
390       never happen.
391     
392     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
393       whenever Muse mode is entered.  That way we don't have to enter an
394       extra command in our .emacs.
395     
396     * lisp/muse.el (muse-current-file): Remove this, since a variable called
397       `muse-publishing-current-file' already exists that does the same thing.
398       How embarrassing.
399     
400     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
401     
402     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
403       to use it.
404     
406     modified files:
407      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
408      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
411 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
413     Summary:
414       Mouse-2 on regular text will yank rather than give an error.
415     Revision:
416       muse--main--1.0--patch-90
418     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
419       this seems to be more trouble than it's worth.
420       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
421       use our own implementation.
422     
424     modified files:
425      ChangeLog lisp/muse-mode.el
428 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
430     Summary:
431       Make interwiki links publish with the correct extension.
432     Revision:
433       muse--main--1.0--patch-89
435     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
436       prefix and suffix to interwiki names, as well as stripping out unwanted
437       extensions.
438     
440     modified files:
441      ChangeLog lisp/muse-wiki.el
444 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
446     Summary:
447       Fix publishing of bare interwiki names.
448     Revision:
449       muse--main--1.0--patch-88
451     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
452       `set'.  Use `muse-assoc-string' instead of `assoc'.
453     
454     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
455       `assoc-string' functionality usable with Emacs21 and XEmacs.
456     
458     modified files:
459      ChangeLog lisp/muse-wiki.el lisp/muse.el
462 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
464     Summary:
465       Apply a few fixes from Yann's branch.
466     Revision:
467       muse--main--1.0--patch-87
469     Background: I hacked on Muse over the weekend while offline, and so did
470                 Yann.  His changes to muse-wiki.el are different than the
471                 ones that I made, so we should probably figure out the best
472                 way to handle this when we both get on IRC again.  For now,
473                 I've merged in the bugfixes that he's made, omitting most of
474                 the changes to muse-wiki.
475     
476     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
477     
478     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
479     
480     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
481       introduced previously.
482     
484     modified files:
485      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
488 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
490     Summary:
491       Warn if file not published; hack further on Wiki stuff.
492     Revision:
493       muse--main--1.0--patch-86
495     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
496       complete <div> tags that are of the class "image-link".  It is hoped
497       that this will prevent user-added <div> tags from being mangled.
498     
499     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
500       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
501       need to look at the text at point.
502     
503     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
504       current file has not been published since it was up-to-date.  Thanks to
505       Bill Freeman for the suggestion.
506     
507     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
508       is nil.  If this happens, return the original URL.
509     
510     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
511       `muse-wiki-update-interwiki-regexp.'
512       (muse-wiki-update-interwiki-regexp): New function that sets the value
513       of `muse-wiki-interwiki-regexp'.
514       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
515       on :set.
516     
517     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
518       `muse-wiki-expand-interwiki'.
519       (muse-wiki-transform-wikiword): New function that prevents WikiWords
520       with no matching file from being published as links.
521     
522     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
523       string argument once again, since this behavior is needed when
524       publishing.
525       (muse-wiki-handle-wikiword): Ditto.
526     
527     * lisp/muse.el (muse-handle-url): Ditto.
528     
529     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
530       after every unsuccessful attempt at handling the link.  If argument is
531       given, restore match-data at end, too.
532     
533     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
534       argument.  Match data is always saved.  If argument is not given,
535       assume that `muse-implicit-link-regexp' has been matched against, and
536       return the 1st match string if no handlers worked.
537     
539     modified files:
540      ChangeLog lisp/muse-html.el lisp/muse-mode.el
541      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
544 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
546     Summary:
547       Hack on WikiName handling and make TAB work for Wiki links.
548     Revision:
549       muse--main--1.0--patch-85
551     * lisp/muse-colors.el (muse-colors-markup): Use
552       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
553     
554     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
555       nil, don't color bad links.  If non-nil, color bad links.
556     
557     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
558     
559     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
560       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
561       (muse-journal-rss-munge-buffer): Ditto.
562     
563     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
564       Docfix.
565     
566     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
567       are handled first, then implicit ones.  It should work better in all
568       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
569       to determine how far to scan for an implicit link.  This defaults to
570       the text between the point and the next space.
571     
572     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
573       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
574       literally after opening the buffer.  Hopefully this can be of use in
575       custom visit-link functions, when necessary.
576     
577     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
578       `muse-visit-link-default'.
579     
580     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
581       Search by text properties instead of regexps.  This allows Muse to find
582       links without having to have a massive regexp that contains all link
583       types.  The downside is that this will not work if the user defontifies
584       the buffer.  But it would somewhat defeat the purpose of following
585       links if you can't see them.
586     
587     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
588       enough command line args are passed in batch mode.
589     
590     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
591       `muse-explicit-link-regexp'.
592     
593     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
594       `muse-link-regexp'.
595     
596     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
597       specifies the "common ground" of all implicit links, like URLs, bare
598       WikiNames, and -- in the future -- email addresses.
599     
600     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
601     
602     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
603       optional.  That was a bad idea on my part.  Renamed from
604       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
605       annoy anyone :^) .
606     
607     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
608       `muse-wiki-interwiki-expand'.
609       (muse-wiki-handle-wikiword): Renamed from
610       `muse-wiki-wikiword-handle'.
611     
612     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
613       for the eval-after-load arg since XEmacs chokes on constants.
614     
615     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
616       face on WikiWords that don't correspond with a file.  If people really
617       want this to appear in bad-link face, I could accommodate that.
618     
619     * lisp/muse.el (muse-handle-url): New function that detects whether the
620       given string is a URL.
621       (muse-implicit-link-functions): Renamed from
622       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
623       (muse-explicit-link-functions): Renamed from
624       `muse-mode-handler-functions'.
625       (muse-handle-implicit-link): New function that handles all
626       implicit links by calling functions from `muse-implicit-link-functions'.
627       (muse-handle-explicit-link): Renamed from
628       `muse-handled-url'.
629     
631     modified files:
632      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
633      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
634      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
637 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
639     Summary:
640       Allow WikiWords to be ignored with <nop> or "''''".
641     Revision:
642       muse--main--1.0--patch-84
644     * lisp/muse-mode.el (muse-browse-result): Docfixes.
645     
646     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
647       whether to hide <nop> tags when coloring a Muse buffer.
648       (muse-wiki-wikiword-at-point): Docfix.
649       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
650       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
651       during publishing.
652       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
653       which keeps the WikiWord that follows it from being interpreted.
654       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
655       WikiWord delimiter.
656     
658     modified files:
659      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
662 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
664     Summary:
665       Update postal address of FSF in muse-wiki.el.
666     Revision:
667       muse--main--1.0--patch-83
669     * lisp/muse-wiki.el: Update postal address of the FSF.
670     
672     modified files:
673      ChangeLog lisp/muse-wiki.el
676 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
678     Summary:
679       Interpret explicit links before emphasis.
680     Revision:
681       muse--main--1.0--patch-82
683     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
684       links before emphasis.
685     
686     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
687       for the heck of it.
689     modified files:
690      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
693 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
695     Summary:
696       Wiki hacking, regexp tweaks.
697     Revision:
698       muse--main--1.0--patch-81
700     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
701       muse-regexp.
702     
703     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
704       that indicates whether or not to use character classes in regexps.  The
705       default is to let Muse try to figure it out.
706       (muse-extreg-usable-p): Make use of this variable.
707     
708     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
709       this regexp.  I'm guessing it was supposed to have a TAB in there at
710       one time.  Replace this stuff with muse-regexp-space.
711     
712     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
713       by default.
714     
715     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
716       "or".
717     
718     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
719       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
720       We'll fix those anchor problems eventually!
721     
722     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
723       uses `muse-interwiki-handle' to determine whether an interwiki link is
724       at point.
725     
726     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
727       look for a suitable value at point if needed.
728     
729     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
730     
731     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
732     
733     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
735     modified files:
736      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
737      lisp/muse-wiki.el
740 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
742     Summary:
743       Make installation of manual when not using Debian go smoothly.
744     Revision:
745       muse--main--1.0--patch-80
747     * Makefile.defs (INSTALLINFO): New variable that specifies what command
748       and options are to be used when insinuating the Muse documentation into
749       the Info menu.
750     
751     * Makefile (install): Make use of INSTALLINFO.
752     
753     * README (Installation): Give directions for changing INSTALLINFO on a
754       Debian system and changing where Muse is installed.
755     
756     * muse.texi: Ditto.
758     modified files:
759      ChangeLog Makefile Makefile.defs README muse.texi
762 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
764     Summary:
765       Fix compiler warning induced by last patch.
766     Revision:
767       muse--main--1.0--patch-79
769     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
770       compiler warning.
772     modified files:
773      ChangeLog lisp/muse-project.el lisp/muse.el
776 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
778     Summary:
779       Add `muse-current-file', fix minor QuickStart issue.
780     Revision:
781       muse--main--1.0--patch-78
783     * examples/QuickStart: Make John Wiegley the author.
784     
785     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
786       `muse-current-file' instead of `buffer-file-name'.
787     
788     * lisp/muse-project.el (muse-current-project): Document.
789     
790     * lisp/muse-project.el (muse-current-file): New variable indicating the
791       name, including path, of the file that is currently being published.
792       (muse-project-of-file): Make use of
793       `muse-current-file'.
794     
795     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
796     
797     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
799     modified files:
800      ChangeLog examples/QuickStart lisp/muse-blosxom.el
801      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
802      lisp/muse.el
805 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
807     Summary:
808       Make muse-replace-regexp-in-string closer to its parent; no func change.
809     Revision:
810       muse--main--1.0--patch-77
812     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
813       to implement all functionality of `replace-regexp-in-string'.  No
814       functionality change.
815     
817     modified files:
818      ChangeLog lisp/muse.el
821 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
823     Summary:
824       Play nicely with fill, adaptive-fill, and flyspell.
825     Revision:
826       muse--main--1.0--patch-76
828     * muse-mode.el (muse-mode-intangible-links): New function used to
829       determine whether links will be considered intangible.
830     
831     * lisp/muse-mode.el (muse-mode-link-functions)
832       (muse-mode-handler-functions): Minor docfix.
833     
834     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
835       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
836       making links intangible by default, but this may be adjusted by use of
837       the `muse-mode-intangible-links' function.
838     
839     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
840       nil if we should allow a fill to occur here.  Keeps links from being
841       broken up.
842     
843     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
844       non-nil if we allow spell-checking to occur here.  Keeps links from
845       being improperly colorized.
846     
847     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
848       functionality change.
850     modified files:
851      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
854 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
856     Summary:
857       Minor doc changes and code prettification.
858     Revision:
859       muse--main--1.0--patch-75
861     * AUTHORS: Note that YH's assignment is in the mail.
862     
863     * README (scripts): Explain better the contents of the `scripts'
864       directory.
865     
866     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
868     modified files:
869      AUTHORS ChangeLog README lisp/muse-wiki.el
872 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
874     Summary:
875       Merged from hodique@lifl.fr--2005 (patch 7-11)
876     Revision:
877       muse--main--1.0--patch-74
879     Patches applied:
880     
881      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
882        split WikiWords and InterWiki links into their own package
883     
884      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
885        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
886     
887      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
888        Mimic experimental behavior for interwiki
889     
890      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
891        fix notes publishing
892     
893      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
894        various minor fixes
896     new files:
897      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
899     modified files:
900      ChangeLog lisp/muse-colors.el lisp/muse-html.el
901      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
903     renamed files:
904      experimental/.arch-ids/muse-wiki.el.id
905        ==> experimental/.arch-ids/muse-wiki-old.el.id
906      experimental/muse-wiki.el
907        ==> experimental/muse-wiki-old.el
909     new patches:
910      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
911      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
912      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
913      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
914      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
917 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
919     Summary:
920       Tell people where to find on-line version of manual.
921     Revision:
922       muse--main--1.0--patch-73
924     * README: Add on-line locations for manual.
925     
926     * muse.texi: Remove @include directive.  This makes generating a PDF of
927       this documentation a lot easier.
928     
929     * muse.texi (Preface): Add on-line locations for manual.
931     modified files:
932      ChangeLog README muse.texi
935 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
937     Summary:
938       Try to make Muse play nice with outline minor mode.
939     Revision:
940       muse--main--1.0--patch-72
942     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
943     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
944     "muse" instead of "t" when adding invisibility to text or checking for
945     invisibility.
946     
947     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
948     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
949     this function.
951     modified files:
952      ChangeLog lisp/muse-colors.el lisp/muse.el
955 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
957     Summary:
958       Minor grammar fix in Introduction section of manual.
959     Revision:
960       muse--main--1.0--patch-71
962     * muse.texi (Introduction): Minor grammar fix.
964     modified files:
965      ChangeLog muse.texi
968 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
970     Summary:
971       Release Muse 3.01.
972     Revision:
973       muse--main--1.0--patch-70
975     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
976     
977     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
978     
979     * lisp/muse-poem.el (muse-poem-markup-strings)
980       (muse-poem-chapbook-strings): Make customizable.
981     
982     * lisp/muse-poem.el (muse-chapbook-latex-header)
983       (muse-chapbook-latex-footer): Docfix.
984     
985     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
986       (muse-texinfo-pdf-extension): Ditto.
987     
988     * lisp/muse.el (muse-version): Change to 3.01.
989     
990     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
991       done, for now!
993     modified files:
994      ChangeLog lisp/muse-colors.el lisp/muse-html.el
995      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
998 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1000     Summary:
1001       Tweak documentation thoroughly; still incomplete.
1002     Revision:
1003       muse--main--1.0--patch-69
1005     * README: Minor tweaks.
1006     
1007     * muse.texi: Massively rename chapters so that the titles are more
1008       descriptive.  Clean up grammar.
1009     
1010     * muse.texi (Obtaining Muse): Move content of Installation node here,
1011       stripping out any customization tips, since those are covered later.
1012       Re-work this chapter since I was dissatisfied with it.
1013     
1014     * muse.texi (Installation): This node has the content of README regarding
1015       installation, which fits the title of the node much better than the
1016       previous content.
1017     
1018     * muse.texi (Blosxom): Turn the sections of this section into
1019       subsections.
1020     
1021     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1022       like lists!
1023     
1024     * muse.texi (History): Add a "2005" item.
1026     modified files:
1027      ChangeLog README muse.texi
1030 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1032     Summary:
1033       Finish documenting 2 more publishing styles.
1034     Revision:
1035       muse--main--1.0--patch-68
1037     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1038     
1039     * lisp/muse-journal.el: Docfixes.
1040     
1041     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1042       documentation to this function.
1043     
1044     * muse.texi (Blosxom Options): New node containing the publishing styles
1045       and options provided by Blosxom.
1046       (Book): Add usage note, as I suspect a lot of people might be confused
1047       by this style.
1048       (HTML): Space out entries better.
1049       (Journal, LaTeX): New nodes for publishing styles.
1050       (Common Elements): Document a few options that are present in
1051       `muse-publish.el'.
1053     modified files:
1054      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1055      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1058 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1060     Summary:
1061       Make Muse installable and correct an Emacs21 issue.
1062     Revision:
1063       muse--main--1.0--patch-67
1065     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1066       directory will be generated.
1067       (all): Compile muse.info by default.
1068       (doc): Refactor into individual generation rules for .html and .info
1069       files.
1070       (install): New rule that installs Muse source code, compiled .elc
1071       files, and the manual into proper places.
1072     
1073     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1074     
1075     * README (Insinuation): Move old content of Installation here.
1076       (Installation): Fill out this section.
1077       (Further Documentation): Add link to my website and note that a full
1078       manual is included with Muse.
1079     
1080     * lisp/Makefile (EL): Populate with .el files.
1081       (install): New rule that installs both .elc and .el files.
1082     
1083     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1084       Emacs21, hack in a handler for the @documentencoding tag so that it
1085       doesn't error out.
1087     modified files:
1088      ChangeLog Makefile Makefile.defs README lisp/Makefile
1089      lisp/muse-texinfo.el
1092 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1094     Summary:
1095       Cater even more to XEmacs and its annoying whims.
1096     Revision:
1097       muse--main--1.0--patch-66
1099     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1100       environment variable.
1101     
1102     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1103       handle it.  Load `muse-build.el' instead.
1104     
1105     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1106       used.
1107     
1108     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1109       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1110       not used.
1111     
1112     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1113       function does not appear to be used.
1114     
1115     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1116       `replace-regexp-in-string', since XEmacs doesn't have this function.
1117       We only implement the first 3 args, but this could be extended if we
1118       need to do so.
1119     
1120     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1121       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1122     
1123     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1124     
1125     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1126       make XEmacs shut up.
1127     
1128     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1129     
1130     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1131     
1132     * lisp/muse-http.el (muse-winnow-list): Ditto.
1133     
1134     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1135     
1136     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1137     
1138     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1139     
1140     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1141       anything.
1142     
1143     * scripts/publish: Use EMACS environment variable instead of hard-coding
1144       it.
1146     modified files:
1147      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1148      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1149      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1150      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1151      lisp/muse.el scripts/muse-build.el scripts/publish
1154 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1156     Summary:
1157       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1158     Revision:
1159       muse--main--1.0--patch-65
1161     * AUTHORS: Update entry.
1162     
1163     * muse-*.el: Move to the lisp directory.
1164     
1165     * lisp/Makefile: New file containing rules to test and compile the
1166       source.
1167     
1168     * Makefile.defs: New file that contains common definitions for all other
1169       Makefiles, such as Emacs command to use.
1170     
1171     * Makefile: Move lisp-specific rules to lisp/Makefile.
1172       (SUBDIRS): New variable containing subdirectories to clean.
1173     
1174     * README: Update to reflect new location of source files.  Give updated
1175       directions for compiling with XEmacs.
1176     
1177     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1178       compile.
1179       (%.html): Pass SITEFLAG as an environment variable to
1180       ../scripts/publish.
1181     
1182     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1183       seems to be needed to keep the process from failing.  This has *got* to
1184       be a bug in Muse, but I don't want to deal with it now.
1185     
1186     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1187     
1188     * lisp/muse-convert.el: Move line to commentary section.
1189     
1190     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1191       locally-bound `type' variable isn't used here.
1192     
1193     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1194     
1195     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1196       binding.
1197     
1198     * scripts/muse-build.el (load-path): Correct paths.
1199     
1200     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1201       as to avoid spurious warnings.
1202     
1203     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1204       it exists.
1205     
1206     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1207       (muse-match-string-no-properties): New functions that take the place of
1208       `line-end-position', `line-beginning-position', and
1209       `match-string-no-properties', respectively.
1210     
1211     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1212       (muse-my-journal-find-entries): Use Muse-specific version of
1213       `match-string-no-properties', `line-beginning-position', and
1214       `line-end-position' since these do not exist in XEmacs.
1215     
1216     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1217       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1218     
1219     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1220     
1221     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1222       (muse-html-insert-contents): Ditto.
1223     
1224     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1225     
1226     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1227     
1228     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1229     
1230     * lisp/muse-publish.el (muse-publish-markup-tag)
1231       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1232       (muse-published-buffer-contents): Ditto.
1233     
1234     * scripts/muse-build.el (muse-elint-files): Ditto.
1236     new files:
1237      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1238      lisp/.arch-ids/Makefile.id lisp/Makefile
1240     modified files:
1241      AUTHORS ChangeLog Makefile README examples/Makefile
1242      examples/QuickStart examples/johnw/muse-johnw.el
1243      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1244      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1245      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1246      lisp/muse.el scripts/muse-build.el scripts/publish
1248     renamed files:
1249      .arch-ids/muse-blosxom.el.id
1250        ==> lisp/.arch-ids/muse-blosxom.el.id
1251      .arch-ids/muse-book.el.id
1252        ==> lisp/.arch-ids/muse-book.el.id
1253      .arch-ids/muse-colors.el.id
1254        ==> lisp/.arch-ids/muse-colors.el.id
1255      .arch-ids/muse-convert.el.id
1256        ==> lisp/.arch-ids/muse-convert.el.id
1257      .arch-ids/muse-docbook.el.id
1258        ==> lisp/.arch-ids/muse-docbook.el.id
1259      .arch-ids/muse-html.el.id
1260        ==> lisp/.arch-ids/muse-html.el.id
1261      .arch-ids/muse-http.el.id
1262        ==> lisp/.arch-ids/muse-http.el.id
1263      .arch-ids/muse-journal.el.id
1264        ==> lisp/.arch-ids/muse-journal.el.id
1265      .arch-ids/muse-latex.el.id
1266        ==> lisp/.arch-ids/muse-latex.el.id
1267      .arch-ids/muse-mode.el.id
1268        ==> lisp/.arch-ids/muse-mode.el.id
1269      .arch-ids/muse-poem.el.id
1270        ==> lisp/.arch-ids/muse-poem.el.id
1271      .arch-ids/muse-project.el.id
1272        ==> lisp/.arch-ids/muse-project.el.id
1273      .arch-ids/muse-publish.el.id
1274        ==> lisp/.arch-ids/muse-publish.el.id
1275      .arch-ids/muse-regexps.el.id
1276        ==> lisp/.arch-ids/muse-regexps.el.id
1277      .arch-ids/muse-texinfo.el.id
1278        ==> lisp/.arch-ids/muse-texinfo.el.id
1279      .arch-ids/muse.el.id
1280        ==> lisp/.arch-ids/muse.el.id
1281      muse-blosxom.el
1282        ==> lisp/muse-blosxom.el
1283      muse-book.el
1284        ==> lisp/muse-book.el
1285      muse-colors.el
1286        ==> lisp/muse-colors.el
1287      muse-convert.el
1288        ==> lisp/muse-convert.el
1289      muse-docbook.el
1290        ==> lisp/muse-docbook.el
1291      muse-html.el
1292        ==> lisp/muse-html.el
1293      muse-http.el
1294        ==> lisp/muse-http.el
1295      muse-journal.el
1296        ==> lisp/muse-journal.el
1297      muse-latex.el
1298        ==> lisp/muse-latex.el
1299      muse-mode.el
1300        ==> lisp/muse-mode.el
1301      muse-poem.el
1302        ==> lisp/muse-poem.el
1303      muse-project.el
1304        ==> lisp/muse-project.el
1305      muse-publish.el
1306        ==> lisp/muse-publish.el
1307      muse-regexps.el
1308        ==> lisp/muse-regexps.el
1309      muse-texinfo.el
1310        ==> lisp/muse-texinfo.el
1311      muse.el
1312        ==> lisp/muse.el
1314     new directories:
1315      lisp lisp/.arch-ids
1318 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1320     Summary:
1321       Massively untabify files.
1322     Revision:
1323       muse--main--1.0--patch-64
1326     modified files:
1327      ChangeLog ChangeLog.2004 experimental/muse-message.el
1328      experimental/muse-wiki.el muse-book.el muse-colors.el
1329      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1330      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1331      muse-project.el muse-publish.el muse-regexps.el
1332      muse-texinfo.el muse.el
1335 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1337     Summary:
1338       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1339     Revision:
1340       muse--main--1.0--patch-63
1342     (Summary of changes that Yann made)
1343     
1344     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1345     
1346     * muse-mode.el (muse-generate-index): Move index generation code into
1347       `muse-index-as-string'.
1348       (muse-index-as-string): New function that generates an index and
1349       returns it as a string, instead of placing it in a buffer like
1350       `muse-generate-index' used to.
1351     
1352     Patches applied:
1353     
1354      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1355        merge from mwolson@gnu.org--2005
1356     
1357      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1358        Accept WikiWords as links [mostly rescinded]
1359     
1360      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1361        merge from mwolson@gnu.org--2005/muse--main--1.0
1362     
1363      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1364        Merged from mwolson@gnu.org--2005 (patch 60-62)
1365     
1366      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1367        provide a string view of the index
1369     modified files:
1370      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1372     new patches:
1373      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1374      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1375      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1376      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1377      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1380 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1382     Summary:
1383       Document Blosxom, Book, DocBook, and HTML publishing styles.
1384     Revision:
1385       muse--main--1.0--patch-62
1387     * muse-blosxom.el: Clean up header.
1388     
1389     * muse-book.el (muse-before-book-publish-hook): Rename to
1390       `muse-book-before-publish-hook'.
1391       (muse-after-book-publish-hook): Rename to
1392       `muse-book-after-publish-hook'.
1393     
1394     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1395       (muse-html-markup-strings, muse-xhtml-markup-strings)
1396       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1397       (muse-html-charset-default, muse-html-encoding-default)
1398       (muse-html-encoding-map): Docfixes.
1399     
1400     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1401       sections.
1403     modified files:
1404      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1407 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1409     Summary:
1410       Begin work on Publishing Styles section of manual.
1411     Revision:
1412       muse--main--1.0--patch-61
1414     * Makefile (.PHONY): Add "doc" to list.
1415       (doc): New rule that generates Info and HTML files from muse.texi.
1416       (dist): Rely on `distclean', not `clean'.
1417     
1418     * examples/QuickStart (Authoring mode): Remove empty section.
1419     
1420     * muse.texi: Call this program "the Emacs Muse" in title.
1421       (Publishing Styles): Begin to populate section.
1422       (Deriving Styles): First subsection of Publishing Styles.
1423       (Contributors): Remove spurious copyright section, since we address
1424       this in the title.
1425     
1426     * README: Actually remember to add this file.
1428     new files:
1429      .arch-ids/README.id README
1431     modified files:
1432      ChangeLog Makefile examples/QuickStart muse.texi
1435 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1437     Summary:
1438       Document Markup Rules.
1439     Revision:
1440       muse--main--1.0--patch-60
1442     * examples/QuickStart: Remove stray <comment> tag.
1443     
1444     * muse.texi (Top): Comment every menu line.
1445       (Markup Rules): New section with plenty of subsections.
1447     modified files:
1448      ChangeLog examples/QuickStart muse.texi
1451 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1453     Summary:
1454       Release this as Muse 3.00.90 (RC1).
1455     Revision:
1456       muse--main--1.0--patch-59
1458     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1459       is compatible with both Emacs and XEmacs.
1460     
1461     * examples/README: Renamed to QuickStart.
1462     
1463     * examples/Makefile (EXAMPLES): Reflect name change of README.
1464     
1465     * muse.el: Ditto.
1467     modified files:
1468      ChangeLog Makefile examples/Makefile muse.el
1470     renamed files:
1471      examples/.arch-ids/README.id
1472        ==> examples/.arch-ids/QuickStart.id
1473      examples/README
1474        ==> examples/QuickStart
1477 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1479     Summary:
1480       Makefile refactoring.
1481     Revision:
1482       muse--main--1.0--patch-58
1484     * Makefile (.PHONY): List all non-file targets.
1485       (examples): New rule that calls Make in the examples directory.
1486       (atranslit): Removed, since this isn't (yet) bundled with Muse.
1487     
1488     * README: Move to the examples directory.  I'd prefer to distribute a
1489       very basic plain text README and use this as a quickstart + markup
1490       example + publishing example.
1491     
1492     * examples/Makefile: Move all README-related rules here.
1493     
1494     * examples/README: Add an "About this document" section.  
1495     
1496     * scripts/publish (style): Do not include the contrib directory, since we
1497       don't use any code from there.  Since this is only invoked from the
1498       examples directory, make sure add the parent directory to the load
1499       path.
1500     
1501     * muse.texi: Change version to 3.00.90 (RC1).
1502     
1503     * muse.el: Change location of the README file in header.
1504     
1505     * muse.el (muse-version): Update to 3.00.90 (RC1).
1507     new files:
1508      examples/.arch-ids/Makefile.id examples/Makefile
1510     modified files:
1511      ChangeLog Makefile examples/README muse.el muse.texi
1512      scripts/publish
1514     renamed files:
1515      .arch-ids/README.id
1516        ==> examples/.arch-ids/README.id
1517      README
1518        ==> examples/README
1521 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1523     Summary:
1524       Update my example configuration.
1525     Revision:
1526       muse--main--1.0--patch-57
1528     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1529       and experimental status of muse-message.
1531     modified files:
1532      ChangeLog examples/mwolson/muse-init.el
1535 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1537     Summary:
1538       Provide optional outline-style faces; customization fixes; experimental stuff.
1539     Revision:
1540       muse--main--1.0--patch-56
1542     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1543       option that determines what the header faces should look like.  If
1544       'outline, use outline-style faces.  If nil, don't generate the faces at
1545       all, which allows the user to specify their own.  Otherwise, use the
1546       scaled faces, which is the default behavior.
1547       (muse-colors-outline-faces-list): List of faces to use.  In case the
1548       outline faces are not available, provide reasonable defaults.
1549       (muse-make-faces): Use dolist instead of mapc.  Implement the
1550       possibility of having outline-style colors for heading.  Don't call
1551       this function immediately -- give the users time to make their changes
1552       through the customize interface.  Once we call this function, Emcs from
1553       CVS will not allow the faces to be changed easily, which is a shame.
1554     
1555     * muse-message.el (muse-message-contents-tag): Copied from
1556       `muse-publish-contents-tag' in order to keep the customization
1557       interface from making the `muse-markup-tags' option from throwing a
1558       type mismatch error.  This function is untested and will likely do
1559       nothing useful.  This file has been moved to the experimental folder
1560       until it gets fleshed out more.
1561     
1562     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1563       file that could eventually provide wiki-like ability.  Currently this
1564       is just a collection of functions that were pruned out when he remade
1565       Muse, so don't get too excited.  I plan to eventually merge Yann
1566       Hodique's work here, probably after the first release of Muse.
1567     
1568     * muse-regexps.el (muse-regexp): Improve description.
1569     
1570     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1571       the muse-regexp group since it is just a single regexp.  Lists of
1572       regexps don't have to be in muse-regexp, however.
1573     
1574     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1575       since the Emacs devel mailing list seems to not want Britain-izations
1576       in Emacs code.
1577     
1578     * muse-colors.el (muse-colors): Ditto.
1579     
1580     * muse-docbook.el (muse-docbook): Ditto.
1581     
1582     * muse-html.el (muse-html): Ditto.
1583     
1584     * muse-http.el (muse-http): Ditto.
1585     
1586     * muse-message.el (muse-message): Ditto.
1587     
1588     * muse-mode.el (muse-mode): Ditto.
1589     
1590     * muse-project.el (muse-project): Ditto.
1591     
1592     * muse-publish.el (muse-publish): Ditto.
1593     
1594     * muse.el (muse): Ditto.
1596     new files:
1597      experimental/.arch-ids/=id
1598      experimental/.arch-ids/muse-wiki.el.id
1599      experimental/muse-wiki.el
1601     modified files:
1602      ChangeLog experimental/muse-message.el muse-blosxom.el
1603      muse-colors.el muse-docbook.el muse-html.el muse-http.el
1604      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1605      muse.el
1607     renamed files:
1608      .arch-ids/muse-message.el.id
1609        ==> experimental/.arch-ids/muse-message.el.id
1610      muse-message.el
1611        ==> experimental/muse-message.el
1613     new directories:
1614      experimental experimental/.arch-ids
1617 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1619     Summary:
1620       Fix publishing error when given an empty string for header/footer.
1621     Revision:
1622       muse--main--1.0--patch-55
1624     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1625       `file-readable-p' if it is an empty string.  For some reason,
1626       `file-readable-p' and `insert-file-contents' were treating an empty
1627       string as if it were the current directory.
1629     modified files:
1630      ChangeLog muse-publish.el
1633 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1635     Summary:
1636       WYSIWYG emphasis, XEmacs compatibility hacks.
1637     Revision:
1638       muse--main--1.0--patch-54
1640     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1641       compliant.  Only colorize if we end with the same number of asterisks
1642       as we start with, preventing unnoticed syntax errors.  Don't colorize
1643       in the middle of a word.
1644       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1645       Only colorize if we end with an underscore.  Don't colorize in the
1646       middle of a word.
1647     
1648     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1649       inside of group.  This will probably not do anything, but it seems
1650       syntactically good.
1651     
1652     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1653       where we start with an image link.  JohnW didn't seem to like having
1654       <p> tags inserted before image links, but they don't validate properly
1655       as they are.  For now, I will surround such links/paragraphs with <div
1656       class="image-link"> in an attempt to be as not invasive and yet
1657       standards compliant as possible.
1658     
1659     * muse-html.el (muse-html-escape-string): Work around distinction between
1660       int and char types in XEmacs.  Deal with an annoying replace-match bug
1661       in XEmacs that rears its head at times.
1662     
1663     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1664       multi-line.
1666     modified files:
1667      ChangeLog muse-colors.el muse-docbook.el muse-html.el
1668      muse-publish.el
1671 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1673     Summary:
1674       Minor code cleanup to address elint issues.
1675     Revision:
1676       muse--main--1.0--patch-53
1678     * Makefile (test): Don't build README files during this rule.  Remove
1679       spurious "make clean" statement.
1680     
1681     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1682       `muse-colors' group, and give it a proper type.
1683     
1684     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1685     
1686     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1687       muse-my-journal-find-entries): Replace `string-to-int' with
1688       `string-to-number'.
1689     
1690     * muse-html.el (muse-html-insert-contents): Ditto.
1691     
1692     * muse-journal.el (muse-journal-html-munge-buffer,
1693       muse-journal-latex-munge-buffer): Ditto.
1694     
1695     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1696     
1697     * muse-publish.el (muse-publish-markup-footnote,
1698       muse-publish-contents-tag): Ditto.
1699     
1700     * muse-regexps.el (muse-extreg-usable-p): Ditto.
1702     modified files:
1703      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1704      muse-html.el muse-journal.el muse-mode.el muse-publish.el
1705      muse-regexps.el
1708 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1710     Summary:
1711       Add ability to automate the creation a new blosxom entry.
1712     Revision:
1713       muse--main--1.0--patch-52
1715     * examples/mwolson/muse-init.el: Move new entry section to
1716       muse-blosxom.el.  Modify the key settings in my example accordingly.
1717     
1718     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1719       Muse always makes sure that the file ends with a newline.
1720     
1721     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1722       planner markup is now provided automatically by the planner port to
1723       Muse, and we don't have any customized markup.
1724     
1725     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1726       variable that specifies where the base directory of your blog entries
1727       is found.
1728     
1729     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1730       the base directory.  Explore categories recursively.
1731     
1732     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1733       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
1734       special characters file name.
1735     
1736     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1737       making a new blog entry.  It will prompt you for a category, then a
1738       title, and then will create a new file that has the date and title
1739       inserted.
1741     modified files:
1742      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1745 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1747     Summary:
1748       Change mailing address of FSF, add AUTHORS file.
1749     Revision:
1750       muse--main--1.0--patch-51
1752     * muse-*.el, muse.texi: Change mailing address of FSF.
1753     
1754     * muse.texi (Contributors): Fix typo.
1755     
1756     * AUTHORS: New file containing a list of all of those who have
1757       contributed code or documentation to Muse, how many lines were changed,
1758       etc.
1760     new files:
1761      .arch-ids/AUTHORS.id AUTHORS
1763     modified files:
1764      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1765      muse-html.el muse-http.el muse-journal.el muse-latex.el
1766      muse-message.el muse-mode.el muse-poem.el muse-project.el
1767      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1768      muse.texi
1771 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1773     Summary:
1774       Merged from hodique@lifl.fr--2005 (patch 0-1)
1775     Revision:
1776       muse--main--1.0--patch-50
1778     Patches applied:
1779     
1780      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1781        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1782     
1783      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1784        fix .html (for example) in visible names for links
1786     modified files:
1787      ChangeLog muse-publish.el
1789     new patches:
1790      hodique@lifl.fr--2005/muse--yh--1.0--base-0
1791      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1794 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1796     Summary:
1797       Make generated X(HT)ML show up in the right encoding in other modes.
1798     Revision:
1799       muse--main--1.0--patch-49
1801     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1802       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
1803       generated (X)HTML files show up in the right coding system when editing
1804       them with another Emacs mode.
1805     
1806     * muse-journal.el (muse-journal-rss-header): Automatically determine the
1807       encoding instead of hard-coding it.
1808     
1809     * muse-message.el: Add content to Commentary section, explaining the use
1810       of this publishing style.
1812     modified files:
1813      ChangeLog muse-html.el muse-journal.el muse-message.el
1816 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1818     Summary:
1819       Move regexps to same group, only make 4 heading faces.
1820     Revision:
1821       muse--main--1.0--patch-48
1823     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1824       can only publish 3 of them specially, leaving the fourth to be in
1825       plain text.
1826       (muse-colors-markup): Only recognize 4 levels of heading.
1827     
1828     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1829       (muse-file-regexp, muse-image-regexp)
1830       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
1831       like a good idea to have all the regexps in the same group.
1833     modified files:
1834      ChangeLog muse-colors.el muse-regexps.el muse.el
1837 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1839     Summary:
1840       Update my example config, minor code cleanup.
1841     Revision:
1842       muse--main--1.0--patch-47
1844     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1845       names and add "Plans" project.
1846     
1847     * muse-docbook.el (looking-back): Delete.
1848     
1849     * muse-html.el (looking-back): Delete.
1850     
1851     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1852       instead of `looking-back'.
1853     
1854     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1855       function, use this function.  If `looking-back' exists, call it;
1856       otherwise, use a workaround.
1858     removed files:
1859      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1861     modified files:
1862      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1863      muse-html.el muse.el
1866 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1868     Summary:
1869       Handle a few paragraph publishing edge cases better.
1870     Revision:
1871       muse--main--1.0--patch-46
1873     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1874       beginning-of-document, end-of-document, and paragraph separator regexps
1875       so that one markup rule can be used in all these cases.
1876       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
1877       particular, blockquote or center at beginning or end of document will
1878       be published properly.  Hopefully this won't slow things down too much.
1879       (muse-docbook-markup-paragraph-close): Removed.
1880     
1881     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1882     
1883     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1884       Ditto.
1885       (muse-html-markup-paragraph-close): Removed.
1887     modified files:
1888      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1891 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1893     Summary:
1894       Improve prompt when reading a tag.
1895     Revision:
1896       muse--main--1.0--patch-45
1898     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1899       other Emacs modes seem to do.
1901     modified files:
1902      ChangeLog muse-mode.el
1905 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1907     Summary:
1908       Warn user when publishing fails due to a private directory.
1909     Revision:
1910       muse--main--1.0--patch-44
1912     * muse-project.el (muse-project-private-p): Warn users when publishing a
1913       file fails due to its directory not being readable by others.  Make
1914       sure that you do a `chmod +o name_of_directory' if you want the
1915       contents of that directory to be publishable.
1917     modified files:
1918      ChangeLog muse-project.el
1921 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1923     Summary:
1924       Fix error with example tags and message publishing style.
1925     Revision:
1926       muse--main--1.0--patch-43
1928     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
1929       see if a previous definition for `font-lock-multiline' exists.
1930     
1931     * muse-message.el (muse-message-example-tag): Don't require two
1932       additional (unused) arguments.
1934     modified files:
1935      ChangeLog muse-colors.el muse-message.el
1938 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
1940     Summary:
1941       Always end the published document with a newline.
1942     Revision:
1943       muse--main--1.0--patch-42
1945     * muse-html.el (muse-html-markup-paragraph-close): Always end the
1946       published document with a newline.
1947     
1948     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
1950     modified files:
1951      ChangeLog muse-docbook.el muse-html.el
1954 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
1956     Summary:
1957       Don't let automatic backup files crash the publishing process.
1958     Revision:
1959       muse--main--1.0--patch-41
1961     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
1962       directive since this value is already processed by
1963       `muse-publish-markup-directive', and may be obtained by using
1964       the code: (muse-publishing-directive "date").
1965     
1966     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
1967       to run (funcall nil); this happened once during a debugging process.
1968     
1969     * muse-project.el (muse-project-private-p): Skip any file for which we
1970       cannot fetch attributes.  This fixes a bug where having an
1971       Emacs-generated automatic backup file in a publishing directory causes
1972       the publishing process to halt with an error.
1974     modified files:
1975      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
1978 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
1980     Summary:
1981       Apply fix in previous patch to the DocBook publishing style.
1982     Revision:
1983       muse--main--1.0--patch-40
1985     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
1986       previous patch here as well.
1987     
1989     modified files:
1990      ChangeLog muse-docbook.el
1993 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
1995     Summary:
1996       Fix newly-introduced lock-up during HTML publishing.
1997     Revision:
1998       muse--main--1.0--patch-39
2000     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2001       planner rules higher priority in the publishing sequence.  Hopefully
2002       this will not wreck anything; I don't use these rules, so I cannot
2003       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2004     
2005     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2006       replace-match; that seems to be slightly evil.  Return nil instead of a
2007       newline since otherwise Muse thinks that we are not done yet and gets
2008       into an infinite loop.  This should fix the lock-up problem that
2009       resulted from the previous few patches.
2011     modified files:
2012      ChangeLog muse-blosxom.el muse-html.el
2015 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2017     Summary:
2018       Parenthesis goofup.
2019     Revision:
2020       muse--main--1.0--patch-38
2022     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2023     
2025     modified files:
2026      ChangeLog muse-blosxom.el
2029 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2031     Summary:
2032       Make docbook and blosxom modes close paragraphs properly at end.
2033     Revision:
2034       muse--main--1.0--patch-37
2036     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2037       patch.
2038     
2039     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2040       (muse-docbook-markup-paragraph-close): Adapt from
2041       `muse-html-markup-paragraph-close'.
2042     
2043     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2044       preserve the same appearance as before the last patch.
2046     modified files:
2047      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2050 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2052     Summary:
2053       Bugfix: Close P tag properly at end of file.
2054     Revision:
2055       muse--main--1.0--patch-36
2057     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2058       error.
2059     
2060     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2061       detecting whether or not a paragraph needs a closing P tag.
2062       (muse-html-markup-paragraph-close): New function that only inserts a
2063       closing P tag when an unclosed P tag is nearby.
2065     modified files:
2066      ChangeLog muse-blosxom.el muse-html.el
2069 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2071     Summary:
2072       Update my example settings.
2073     Revision:
2074       muse--main--1.0--patch-35
2076     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2078     modified files:
2079      ChangeLog examples/mwolson/muse-init.el
2082 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2084     Summary:
2085       Update documentation for C-c TAB feature.
2086     Revision:
2087       muse--main--1.0--patch-34
2089     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2090       `muse-insert-tag'.
2091     
2093     modified files:
2094      ChangeLog muse.texi
2097 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2099     Summary:
2100       New feature: tag completion with C-c TAB.
2101     Revision:
2102       muse--main--1.0--patch-33
2104     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2105       (muse-tag-history, muse-custom-tags): New variables that keep track of
2106       the tag history and newly-entered tags respectively for
2107       `muse-insert-tag'.
2108       (muse-insert-tag): New function that interactively prompts the user for
2109       a tag to use.
2111     modified files:
2112      ChangeLog muse-mode.el
2115 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2117     Summary:
2118       Fix XHTML validation error with <hr> and <br>.
2119     Revision:
2120       muse--main--1.0--patch-32
2122     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2123       and HR tags for XHTML publishing.  This should fix a few validation
2124       errors that I've been noticing lately.
2126     modified files:
2127      ChangeLog muse-html.el
2130 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2132     Summary:
2133       Remove flyspell overlays on links.
2134     Revision:
2135       muse--main--1.0--patch-31
2137     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2138       should make the link clickable.  On Emacs21, the color will stay red,
2139       but other Emacsen should do the right thing, which is use the normal
2140       link color.  Hopefully this will fix some strange flyspell-related link
2141       problems.
2143     modified files:
2144      ChangeLog muse-colors.el
2147 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2149     Summary:
2150       Update my example Muse settings.
2151     Revision:
2152       muse--main--1.0--patch-30
2154     * examples/mwolson/muse-init.el: Update from my latest version.
2155       (muse-project-alist): Remove the francais part of my blog.
2156       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2157       into this and `my-muse-mode-fill-nobreak-p'.
2158       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2159       this is the best way to accomplish this.
2160       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2161       characters in the title.
2162       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2164     modified files:
2165      ChangeLog examples/mwolson/muse-init.el
2168 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2170     Summary:
2171       Add simple `muse-version' function.
2172     Revision:
2173       muse--main--1.0--patch-29
2175     * muse.el (muse-version): New function that displays the value of the
2176       `muse-version' variable.  This should be easier for the user to type
2177       than C-h v muse-version.
2179     modified files:
2180      ChangeLog muse.el
2183 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2185     Summary:
2186       Don't compile documentation by default.
2187     Revision:
2188       muse--main--1.0--patch-28
2190     * Makefile (all): Don't compile documentation by default.
2191       (doc): Use this rule to compile documentation.
2193     modified files:
2194      ChangeLog Makefile
2197 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2199     Summary:
2200       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2201     Revision:
2202       muse--main--1.0--patch-27
2204     2005-04-16  Michael Olson  <mwolson@gnu.org>
2205     
2206         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2207         johnw. If a journal entry's title is a [[link]], then an
2208         <enclosure> tag will be added to the XML data giving the size and
2209         MIME type of the link target.  This makes podcasting with Muse
2210         trivial.
2211         (muse-journal-rss-entry-template): Add enclosure usage to example.
2212         (muse-journal-rss-munge-buffer): Implement enclosures.
2214     modified files:
2215      ChangeLog muse-journal.el
2218 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2220     Summary:
2221       Standardize source headers, appease elint, don't require planner
2222     Revision:
2223       muse--main--1.0--patch-26
2225     2005-04-15  Michael Olson  <mwolson@gnu.org>
2226     
2227         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2228         `scripts' directory since it really isn't part of Muse proper; it
2229         is used to generate Muse output from the command line.
2230     
2231         * muse-blosxom.el: Handle case where planner is not loaded so that
2232         it isn't a hard requirement.
2233     
2234         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2235         that elint doesn't complain.
2236     
2237         * muse-message.el (muse-message-markup-link): Don't throw up on
2238         links with no description.
2239     
2240         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2241         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2242         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2243         muse-project.el, muse-publish.el, muse-regexps.el,
2244         muse-texinfo.el, muse.el: Add standard header for each file in
2245         preparation for the initial release, which will hopefully happen
2246         sometime within the next month.
2247     
2249     removed files:
2250      experimental/.arch-ids/=id
2252     modified files:
2253      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2254      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2255      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2256      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2257      muse-texinfo.el muse.el
2259     renamed files:
2260      .arch-ids/muse-build.el.id
2261        ==> scripts/.arch-ids/muse-build.el.id
2262      muse-build.el
2263        ==> scripts/muse-build.el
2265     removed directories:
2266      experimental experimental/.arch-ids
2269 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2271     Summary:
2272       Merge contents of muse-latexcjk.el into muse-latex.el.
2273     Revision:
2274       muse--main--1.0--patch-25
2276     2005-04-14  Michael Olson  <mwolson@gnu.org>
2277     
2278         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2279         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2280         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2281         Merge in from muse-latexcjk.el.
2282     
2283         * muse-latexcjk.el: Removed, functionality merged with
2284         muse-latex.el
2286     removed files:
2287      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2289     modified files:
2290      ChangeLog muse-latex.el
2293 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2295     Summary:
2296       Merge muse-xhtml.el into muse-html.el.
2297     Revision:
2298       muse--main--1.0--patch-24
2300     2005-04-06  Michael Olson  <mwolson@gnu.org>
2301     
2302         * examples/mwolson/muse-init.el: Update with respect to the
2303         muse-xhtml.el merge.
2304     
2305         * muse-html.el: The contents of muse-xhtml.el have been merged in
2306         as advised by John Wiegley.
2307         (muse-html-style-sheet): Add example for XHTML use in the
2308         function's documentation.
2309         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2310         Moved from muse-xhtml.el.
2311     
2312         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2314     removed files:
2315      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2317     modified files:
2318      ChangeLog examples/mwolson/muse-init.el muse-html.el
2321 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2323     Summary:
2324       Try to fix regexps for Emacs 21.4.
2325     Revision:
2326       muse--main--1.0--patch-23
2328     2005-04-05  Michael Olson  <mwolson@gnu.org>
2329     
2330         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2331         for Emacs 21.4.
2333     modified files:
2334      ChangeLog muse-regexps.el
2337 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2339     Summary:
2340       Add comments to the publish-project example script
2341     Revision:
2342       muse--main--1.0--patch-22
2344     2005-04-01  Michael Olson  <mwolson@gnu.org>
2345     
2346         * examples/publish-project: Moved here from
2347         scripts/publish-project.  Added a few comments so people know what
2348         it is used for.
2350     modified files:
2351      ChangeLog examples/publish-project
2353     renamed files:
2354      scripts/.arch-ids/publish-project.id
2355        ==> examples/.arch-ids/publish-project.id
2356      scripts/publish-project
2357        ==> examples/publish-project
2360 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2362     Summary:
2363       New XHTML style, add more examples to my sample muse config
2364     Revision:
2365       muse--main--1.0--patch-21
2367     2005-03-31  Michael Olson  <mwolson@gnu.org>
2368     
2369         * examples/mwolson/muse-init.el: Give an example of deriving a
2370         custom publishing style.
2371         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2372         (my-muse-prepare-entry-for-xanga): Mangle the published output
2373         from a blosxom project and copy the result to the clipboard for
2374         easy pasting into Xanga's web form.  The file is untouched.
2375     
2376         * muse-html.el (muse-html-style-sheet): Include the <style
2377         type="text/css"></style> wrapper around the example.
2378         (muse-html-header): Don't add <style type="text/css"></style>
2379         around the value of `muse-html-style-sheet' anymore.  This allows
2380         for the option of putting your stylesheet(s) in a separate file.
2381         An example of this is given in the documentation for this
2382         variable.
2383     
2384         * muse-xhtml: New file that implements a publishing style which is
2385         derived from HTML mode.  It uses a slightly modified version of
2386         the HTML markup rules to generate XHTML-compliant output.
2387     
2388         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2389         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2390         header gaffes.
2391     
2392         * muse-journal.el: Add new "journal-xhtml" style.
2393     
2394         * muse-message.el: Add new "message-xhtml" style.
2396     new files:
2397      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2399     modified files:
2400      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2401      muse-html.el muse-journal.el muse-message.el
2404 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2406     Summary:
2407       Add my muse configuration to the examples
2408     Revision:
2409       muse--main--1.0--patch-20
2411     2005-03-24  Michael Olson  <mwolson@gnu.org>
2412     
2413         * examples/johnw: Move John Wiegley's configuration to this
2414         directory.
2415     
2416         * examples/mwolson: My configuration files go here.
2417     
2418         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2419         just figured out how to keep links from being spell-checked or
2420         split up by fill-mode, so the implementation of this may be found
2421         here.  I also made a function that sets up a blog entry for me.
2423     new files:
2424      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2425      examples/mwolson/.arch-ids/muse-init.el.id
2426      examples/mwolson/muse-init.el
2428     modified files:
2429      ChangeLog
2431     renamed files:
2432      examples/.arch-ids/muse-johnw.el.id
2433        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2434      examples/.arch-ids/publish-johnw.id
2435        ==> examples/johnw/.arch-ids/publish-johnw.id
2436      examples/muse-johnw.el
2437        ==> examples/johnw/muse-johnw.el
2438      examples/publish-johnw
2439        ==> examples/johnw/publish-johnw
2441     new directories:
2442      examples/johnw examples/johnw/.arch-ids examples/mwolson
2443      examples/mwolson/.arch-ids
2446 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2448     Summary:
2449       Add muse-blosxom script and plugin for pyblosxom
2450     Revision:
2451       muse--main--1.0--patch-19
2453     2005-03-24  Michael Olson  <mwolson@gnu.org>
2454     
2455         * muse-blosxom.el: Update copyright notice in headers and mention
2456         the pyblosxom scripts.
2457     
2458         * contrib/pyblosxom: New directory containing pyblosxom plugins
2459         and helper scripts.
2460     
2461         * contrib/getstamps.py: Script that generates the "timestamps"
2462         file, run on the local machine.
2463     
2464         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2465         timestamps file.
2467     new files:
2468      contrib/pyblosxom/.arch-ids/=id
2469      contrib/pyblosxom/.arch-ids/getstamps.py.id
2470      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2471      contrib/pyblosxom/getstamps.py
2472      contrib/pyblosxom/hardcodedates.py
2474     modified files:
2475      ChangeLog muse-blosxom.el
2477     new directories:
2478      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2481 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2483     Summary:
2484       muse-blosxom.el has matured past experimental status
2485     Revision:
2486       muse--main--1.0--patch-18
2488     2005-03-23  Michael Olson  <mwolson@gnu.org>
2489     
2490         * muse-blosxom.el: Remove common functionality that has already
2491         been implemented in `muse-html.el'.  Derive this mode from
2492         `muse-html'.  Update documentation.  I now feel that this file is
2493         ready to be included in the top-level Muse directory.
2495     modified files:
2496      ChangeLog muse-blosxom.el
2498     renamed files:
2499      experimental/.arch-ids/muse-blosxom.el.id
2500        ==> .arch-ids/muse-blosxom.el.id
2501      experimental/muse-blosxom.el
2502        ==> muse-blosxom.el
2505 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2507     Summary:
2508       Make muse-blosxom.el slightly less experimental
2509     Revision:
2510       muse--main--1.0--patch-17
2512     2005-03-22  Michael Olson  <mwolson@gnu.org>
2513     
2514         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2515         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2516         useful.
2517         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2518         from the `muse-blosxom-markup-date-directive' rule.
2519         (blosxom-set-time): Remove this function.  We're not going to be
2520         touching the timestamp manually anymore -- it's too much of a
2521         hassle.  Right now I've got a python program that compiles a
2522         timestamp file and a pyblosxom helper that reads it.  Something
2523         similar could be arranged for blosxom, I'm sure.
2524     
2526     modified files:
2527      ChangeLog experimental/muse-blosxom.el
2530 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2532     Summary:
2533       Apply latest journal-related updates from johnw
2534     Revision:
2535       muse--main--1.0--patch-16
2538     modified files:
2539      ChangeLog examples/muse-johnw.el muse-journal.el
2542 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2544     Summary:
2545       Add Projects node to the manual
2546     Revision:
2547       muse--main--1.0--patch-15
2549     2005-02-28  Michael Olson  <mwolson@gnu.org>
2550     
2551         * muse.texi: Change copyright notice since the FSF is now the
2552         copyright holder.
2553         (Projects): New node, based on a section from the README file.
2555     modified files:
2556      ChangeLog muse.texi
2559 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2561     Summary:
2562       Correct documentation, adding some content.
2563     Revision:
2564       muse--main--1.0--patch-14
2566     2005-02-28  Michael Olson  <mwolson@gnu.org>
2567     
2568         * muse.texi: Change license terms of the documentation to the GNU
2569         GPL instead of the GNU FDL, as per the consent of the copyright
2570         holders of the emacs-wiki manual, from which this is based.  Some
2571         emacs-wiki-isms in the manual were corrected, and the Getting
2572         Started section was updated.
2574     modified files:
2575      ChangeLog muse.texi
2578 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2580     Summary:
2581       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2582     Revision:
2583       muse--main--1.0--patch-13
2585     2005-02-17  Michael Olson  <mwolson@gnu.org>
2586     
2587         * experimental/muse-blosxom.el: Somehow the contents of this file
2588         managed to get duplicated.  I removed the duplicates.
2589         (muse-blosxom-date): Remove this, since it is not useful.
2590         (muse-blosxom-header): Use the standard header that blosxom.el
2591         has.
2593     modified files:
2594      ChangeLog experimental/muse-blosxom.el
2597 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2599     Summary:
2600       Initial commit of muse.texi, nothing substantial
2601     Revision:
2602       muse--main--1.0--patch-12
2604     2005-02-07  Michael Olson  <mwolson@gnu.org>
2605     
2606         * muse.texi: New file that provides the documentation for Muse.
2607         It is in a very rough form at the moment.  Nothing substantial may
2608         be found here yet.  Be ye warned.
2610     new files:
2611      .arch-ids/muse.texi.id muse.texi
2613     modified files:
2614      ChangeLog
2617 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2619     Summary:
2620       Add docstring, new trivial function
2621     Revision:
2622       muse--main--1.0--patch-11
2624     2005-02-07  Michael Olson  <mwolson@gnu.org>
2625     
2626         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2627         `muse-what-changed'.  No functionality change.
2628         (muse-what-changed): New function that displays in diff format the
2629         changes made since the buffer was last saved.
2630     
2631         * muse-project.el (muse-project-publish): Add docstring.
2633     modified files:
2634      ChangeLog muse-mode.el muse-project.el
2637 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2639     Summary:
2640       Add experimental version of muse-blosxom.el to project
2641     Revision:
2642       muse--main--1.0--patch-10
2644     2005-02-04  Michael Olson  <mwolson@gnu.org>
2645     
2646         * Makefile (realclean): Remove file that gets generated when fonts
2647         are missing.
2648     
2649         * experimental/muse-bloxsom.el: New file that implements Blosxom
2650         support for Muse.  It's in a very rough state, hence its placement
2651         in the `experimental' directory.
2653     new files:
2654      experimental/.arch-ids/=id
2655      experimental/.arch-ids/muse-blosxom.el.id
2656      experimental/muse-blosxom.el
2658     modified files:
2659      ChangeLog Makefile
2661     new directories:
2662      experimental experimental/.arch-ids
2665 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2667     Summary:
2668       Make permissions more consistent
2669     Revision:
2670       muse--main--1.0--patch-9
2673     modified files:
2674      ChangeLog
2676     modified directories:
2677      contrib examples scripts
2680 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2682     Summary:
2683       Fix build problems
2684     Revision:
2685       muse--main--1.0--patch-8
2687     2005-02-04  Michael Olson  <mwolson@gnu.org>
2688     
2689         * muse-build.el: Add contrib directory to `load-path'.
2690         (muse-elint-files): Load `muse-regexps.el'.
2691     
2692         * scripts/publish: Change permissions so that this script is
2693         executable.  Add contrib directory to load list.  Add
2694         `muse-regexps.el' to list.
2696     modified files:
2697      ChangeLog muse-build.el scripts/publish
2700 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2702     Summary:
2703       Use "&mdash;" instead of "&#151;"
2704     Revision:
2705       muse--main--1.0--patch-7
2707     2005-01-31  Michael Olson  <mwolson@gnu.org>
2708     
2709         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
2710         with "&mdash;" so that documents validate properly.  Thanks to
2711         Björn Lindström for the suggestion.
2712     
2713         * muse-html.el (muse-html-markup-strings): Ditto.
2715     modified files:
2716      ChangeLog muse-docbook.el muse-html.el
2719 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2721     Summary:
2722       Fix use of "[:blank:]" in underline markup
2723     Revision:
2724       muse--main--1.0--patch-6
2726     2005-01-25  Michael Olson  <mwolson@gnu.org>
2727     
2728         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2729         use of `muse-regexp-blank'.
2731     modified files:
2732      ChangeLog muse-colors.el
2735 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
2737     Summary:
2738       Fix problem with headings being given wrong face
2739     Revision:
2740       muse--main--1.0--patch-5
2742     2005-01-03  Michael Olson  <mwolson@gnu.org>
2743     
2744         * muse-colors.el: Add header.
2745         (muse-colors-emphasized): Headings were being given the coloring
2746         for the next level of heading instead of the real
2747         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2748         Heading").  Thanks to Lan Yufeng for finding this and sending a
2749         patch.
2750     
2751         * muse-regexps.el: Fix header.
2753     modified files:
2754      ChangeLog muse-colors.el muse-regexps.el
2757 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
2759     Summary:
2760       Rotate ChangeLog
2761     Revision:
2762       muse--main--1.0--patch-4
2764     2005-01-01  Michael Olson  <mwolson@gnu.org>
2765     
2766         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
2767         version will be automatically maintained by Arch.
2768     
2770     new files:
2771      .arch-ids/ChangeLog.id ChangeLog
2773     renamed files:
2774      .arch-ids/ChangeLog.id
2775        ==> .arch-ids/ChangeLog.2004.id
2776      ChangeLog
2777        ==> ChangeLog.2004
2780 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
2782     Summary:
2783       Extended regexps fix, allow spaces in 1st part of links
2784     Revision:
2785       muse--main--1.0--patch-3
2787     2004-12-30  Michael Olson  <mwolson@gnu.org>
2788     
2789         * muse.el (muse-link-regexp): Allow spaces in the first part of
2790         links.
2791     
2792         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2793         customizable alternatives to extended character classes.
2794     
2795         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2797     modified files:
2798      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2799      muse-html.el muse-mode.el muse-publish.el muse.el
2802 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
2804     Summary:
2805       Begin to change regexp handling, tweak muse.el header
2806     Revision:
2807       muse--main--1.0--patch-2
2809     2004-12-29  Michael Olson  <mwolson@gnu.org>
2810     
2811         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
2812         myself.  Update URL.
2813     
2814         * muse-regexps.el: New file that implements regexp handling.
2815         Generalized regexp options will be moved to it eventually.
2817     new files:
2818      .arch-ids/muse-regexps.el.id muse-regexps.el
2820     modified files:
2821      ChangeLog muse.el
2824 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
2826     Summary:
2827       Do some early spring cleaning
2828     Revision:
2829       muse--main--1.0--patch-1
2831     2004-12-29  Michael Olson  <mwolson@gnu.org>
2832     
2833         * Makefile: Change path to `publish' script.
2834     
2835         * contrib/pcomplete.el: New file that is used by Muse without
2836         actually being a part of it: hence its location in the contrib
2837         directory.
2838     
2839         * contrib/cgi.el, contrib/httpd.el: New location.
2840     
2841         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2842     
2843         * scripts/publish, scripts/publish-project: Ditto.
2845     new files:
2846      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2847      contrib/pcomplete.el examples/.arch-ids/=id
2848      scripts/.arch-ids/=id
2850     modified files:
2851      ChangeLog Makefile
2853     renamed files:
2854      .arch-ids/cgi.el.id
2855        ==> contrib/.arch-ids/cgi.el.id
2856      .arch-ids/httpd.el.id
2857        ==> contrib/.arch-ids/httpd.el.id
2858      .arch-ids/muse-johnw.el.id
2859        ==> examples/.arch-ids/muse-johnw.el.id
2860      .arch-ids/publish-johnw.id
2861        ==> examples/.arch-ids/publish-johnw.id
2862      .arch-ids/publish-project.id
2863        ==> scripts/.arch-ids/publish-project.id
2864      .arch-ids/publish.id
2865        ==> scripts/.arch-ids/publish.id
2866      cgi.el
2867        ==> contrib/cgi.el
2868      httpd.el
2869        ==> contrib/httpd.el
2870      muse-johnw.el
2871        ==> examples/muse-johnw.el
2872      publish
2873        ==> scripts/publish
2874      publish-johnw
2875        ==> examples/publish-johnw
2876      publish-project
2877        ==> scripts/publish-project
2879     new directories:
2880      contrib contrib/.arch-ids examples examples/.arch-ids scripts
2881      scripts/.arch-ids
2884 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
2886     Summary:
2887       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2888     Revision:
2889       muse--main--1.0--base-0
2891     (automatically generated log message)
2893     new patches:
2894      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2895      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2896      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2897      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2898      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2899      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2900      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
2901      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
2902      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2903      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
2904      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
2905      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
2906      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
2907      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
2908      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
2909      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
2910      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
2911      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8