Do the right thing with consecutive list items, hopefully.
[muse-el.git] / ChangeLog
bloba05e8e7c12a17f05320a800cc5d094de0f1700ed
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-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
7     Summary:
8       Do the right thing with consecutive list items, hopefully.
9     Revision:
10       muse--main--1.0--patch-140
12     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
13       (muse-docbook-header): Add DTD string.
14       (muse-docbook-markup-regexps): Add rule that merges consecutive list
15       tags.
16       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
17       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
19     modified files:
20      ChangeLog lisp/muse-docbook.el
23 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
25     Summary:
26       Improve customize interface for `muse-project-alist' once more.
27     Revision:
28       muse--main--1.0--patch-139
30     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
31       setting to be anything, since we now support settings that use lists.
32       (muse-project): Vastly improve this by naming each setting and showing
33       what exact type is required.  Handle case where a function is not
34       defined yet.  Use a set for styles, which looks nice.  This is about as
35       good as it can be ... unless we add some sort of inline documentation
36       later on.  A setting was added for Yann's :force-publish tag.
37     
38     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
39       project name.
41     modified files:
42      ChangeLog lisp/muse-project.el lisp/muse.el
45 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
47     Summary:
48       Merged from hodique@lifl.fr--2005 (patch 24-33)
49     Revision:
50       muse--main--1.0--patch-138
52     Patches applied:
53     
54      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
55        Merged from mwolson@gnu.org--2005 (patch 96)
56     
57      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
58        Merged from mwolson@gnu.org--2005 (patch 97-101)
59     
60      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
61        Merged from mwolson@gnu.org--2005 (patch 102-106)
62     
63      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
64        Merged from mwolson@gnu.org--2005 (patch 107-120)
65     
66      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
67        Merged from mwolson@gnu.org--2005 (patch 121-131)
68     
69      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
70        Merged from mwolson@gnu.org--2005 (patch 132)
71     
72      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
73        Merged from mwolson@gnu.org--2005 (patch 133-135)
74     
75      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
76        Merged from mwolson@gnu.org--2005 (patch 136)
77     
78      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
79        Merged from mwolson@gnu.org--2005 (patch 137)
80     
81      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
82        Introduce :force-publish project keyword. Fix bug #2637
84     modified files:
85      ChangeLog lisp/muse-project.el
87     new patches:
88      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
89      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
90      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
91      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
92      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
93      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
94      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
95      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
96      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
97      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
100 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
102     Summary:
103       Prevent temp buffers from prompting for save; handle lisp errors better.
104     Revision:
105       muse--main--1.0--patch-137
107     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
108       bound" error.  I don't know for certain where this is coming from,
109       though ... *grumble*.
110     
111     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
112       like how emacs-wiki does it.  Warn the user about lisp errors,
113       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
114       publish as something valid in most markup styles, with increased
115       emphasis on those that don't support it.  That's a win-win ... I think
116       :^) .
117     
118     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
119       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
120       to kill the buffer so we don't get any annoying prompts.  I *strongly*
121       believe that this should be the default behavior of `with-temp-buffer'.
122     
123     * lisp/muse-book.el (muse-book-publish-project): Use
124       `muse-with-temp-buffer-no-prompt'.
125     
126     * lisp/muse-http.el (muse-http-reject): Ditto.
127     
128     * lisp/muse-mode.el (muse-index-as-string): Ditto.
129     
130     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
131     
132     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
133       (muse-publish-markup-email, muse-published-contents): Ditto.
135     modified files:
136      ChangeLog lisp/muse-book.el lisp/muse-colors.el
137      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
138      lisp/muse-publish.el lisp/muse.el
141 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
143     Summary:
144       Customization error; Makefile tweaks.
145     Revision:
146       muse--main--1.0--patch-136
148     * Makefile (dist): Use a tla-specific method to create the tarball.
149       Create a zip file as well.
150       (upload): New rule that uploads the tarball and zip file to gna.org.
151     
152     * Makefile.defs (VERSION): New variable that determines the version
153       string to use in the `dist' and `upload' targets.
154     
155     * lisp/muse.el (muse-implicit-link-functions)
156       (muse-explicit-link-functions): Use :type of hook so that the options
157       get recognized.
159     modified files:
160      ChangeLog Makefile Makefile.defs lisp/muse.el
163 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
165     Summary:
166       Prepare Muse 3.01.90 (3.02 RC1).
167     Revision:
168       muse--main--1.0--patch-135
171     modified files:
172      ChangeLog lisp/muse.el muse.texi
175 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
177     Summary:
178       Attempt to get the right file extension when publishing; more examples.
179     Revision:
180       muse--main--1.0--patch-134
182     * examples/mwolson/muse-init.el: Update my configuration.
183     
184     * examples/mwolson/templates: Store my web page templates here.
185     
186     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
187     
188     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
189       descriptions.  Yet another reason to implement my list-returning from
190       handlers idea.
191     
192     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
193       with a few more edge cases.  Throw together a rough hack for
194       determining when to include the output file extension.
195     
196     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
197       but still ineffective.
199     new files:
200      examples/mwolson/templates/.arch-ids/=id
201      examples/mwolson/templates/.arch-ids/footer.html.id
202      examples/mwolson/templates/.arch-ids/generic-footer.html.id
203      examples/mwolson/templates/.arch-ids/generic-header.html.id
204      examples/mwolson/templates/.arch-ids/header.html.id
205      examples/mwolson/templates/footer.html
206      examples/mwolson/templates/generic-footer.html
207      examples/mwolson/templates/generic-header.html
208      examples/mwolson/templates/header.html
210     modified files:
211      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
212      lisp/muse-wiki.el
214     new directories:
215      examples/mwolson/templates
216      examples/mwolson/templates/.arch-ids
219 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
221     Summary:
222       Make published link handling do the right thing, plus misc. fixes.
223     Revision:
224       muse--main--1.0--patch-133
226     * lisp/muse-mode.el (muse-mode-hook): Add option for
227       `muse-wiki-update-custom-values'.  The :set function makes sure that
228       this is always included in `muse-mode-hook' if muse-wiki is loaded.
229       This probably isn't best-practice, but it works.
230     
231     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
232       Save match data.
233     
234     * lisp/muse-publish.el (muse-publish-url-transforms): Add
235       `muse-publish-prepare-url' to the listed options.
236     
237     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
238       output-dir is not specified.
239     
240     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
241       here instead of later on.
242     
243     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
244       right thing when `muse-wiki-interwiki-alist' is nil.
245     
246     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
247       `muse-publish-output-file'.
248     
249     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
250       (muse-wiki-transform-wikiword): Removed.  We should not use the
251       publishing transforms facility to handle these.
252     
253     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
254       links as "link" rather than "url".
255     
256     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
257       takes care of any customization cleaups that need to happen whenever
258       muse-mode is entered.
259     
260     * lisp/muse.el (muse-implicit-link-functions): Add options for
261       `muse-handle-url' and the wiki handlers.
262       (muse-explicit-link-functions): Add option for
263       `muse-wiki-handle-internal'.
265     modified files:
266      ChangeLog lisp/muse-mode.el lisp/muse-project.el
267      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
270 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
272     Summary:
273       Add invalid directory assertion.
274     Revision:
275       muse--main--1.0--patch-132
277     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
278       any invalid directories will trigger an error.
280     modified files:
281      ChangeLog lisp/muse-project.el
284 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
286     Summary:
287       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
288     Revision:
289       muse--main--1.0--patch-131
292     modified files:
293      AUTHORS ChangeLog
296 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
298     Summary:
299       Yann's assignment form came in!
300     Revision:
301       muse--main--1.0--patch-130
304     modified files:
305      AUTHORS ChangeLog
308 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
310     Summary:
311       Compilation fix, minor shuffling in `muse-mode'.
312     Revision:
313       muse--main--1.0--patch-129
315     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
316       accessing it.  Fixes Yet Another Compiler Error.
317     
318     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
319      project-specific settings happen first.
321     modified files:
322      ChangeLog lisp/muse-mode.el lisp/muse.el
325 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
327     Summary:
328       Fix annoying initial buffer coloring problem.
329     Revision:
330       muse--main--1.0--patch-128
332     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
333       where even buffer-file-name is not set.  This happens the first time we
334       attempt to colorize the buffer.  I'm rather astonished that I had to do
335       this.
337     modified files:
338      ChangeLog lisp/muse-wiki.el
341 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
343     Summary:
344       Jump to bad and good links on TAB; mode-choosing fix.
345     Revision:
346       muse--main--1.0--patch-127
348     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
349       pics a major mode for a file.  If one is specified in the project of
350       file, use it.  Otherwise, use muse-mode.
351       (muse-next-reference, muse-previous-reference): Jump to bad links as
352       well as good ones.
353     
354     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
355       of `muse-mode'.
357     modified files:
358      ChangeLog lisp/muse-mode.el lisp/muse.el
361 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
363     Summary:
364       Add specified Muse file extension to auto-mode-alist.
365     Revision:
366       muse--main--1.0--patch-126
368     * lisp/muse.el (muse-file-extension): If extension is specified, remove
369       the old extension from auto-mode-alist and add the new one.  This
370       eliminates the need to set muse-mode-auto-p when you have specified a
371       Muse file extension.
372     
373     * examples/mwolson/muse-init.el: Sync.
375     modified files:
376      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
379 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
381     Summary:
382       Make `muse-project-alist' more intuitively customizable.
383     Revision:
384       muse--main--1.0--patch-125
386     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
387       settings.
388     
389     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
390       (muse-project-alist-get): New function that pre-parses
391       `muse-projects-alist' before customization in order to work around an
392       annoying limitation in the customize interface.
393       (muse-project-alist-set): New function that takes the value that
394       customize gave us and turns it into something Muse can use.
395       (muse-project): New widget that outlines the form of the
396       `muse-project-alist' variable.
397       (muse-project-alist): Use the `muse-project' widget and specify :set
398       and :get.
400     modified files:
401      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
404 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
406     Summary:
407       Silence compiler warnings.
408     Revision:
409       muse--main--1.0--patch-124
411     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
412     
413     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
414       compiler warning.
415     
416     * lisp/muse-project.el (muse-project-applicable-styles): Call
417       `muse-assert' with only 1 argument to silence a compiler warning.
419     modified files:
420      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
421      lisp/muse-project.el
424 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
426     Summary:
427       muse-docbook: Merge several other types of tags if necessary.
428     Revision:
429       muse--main--1.0--patch-123
431     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
432       `muse-docbook-fixup-sections'.  For each TAG in
433       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
434       merge them together.  Thanks to Dale P. Smith for the suggestion.
435       (muse-docbook-merged-tags): Customizable list of tags that need merging.
437     modified files:
438      ChangeLog lisp/muse-docbook.el
441 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
443     Summary:
444       muse-docbook: Output an XML tag with encoding at the beginning of document.
445     Revision:
446       muse--main--1.0--patch-122
448     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
449       of document.
450       (muse-docbook-encoding-default): New option that determines which Emacs
451       buffer encoding to use by default in Muse DocBook files if none is
452       found.
453       (muse-docbook-charset-default): New option that determines the DocBook
454       XML charset to use if no translation is found in
455       muse-docbook-encoding-map.
456       (muse-docbook-encoding-map): New option alist that maps an emacs coding
457       system to its associated DocBook coding system.
458       (muse-docbook-transform-content-type): New function that determines the
459       DocBook XML encoding to use based on the contents of
460       muse-docbook-encoding-map.
461       (muse-docbook-encoding): New function that calls
462       muse-docbook-transform-content-type.
463       (muse-docbook-finalize-buffer): New function that sets the buffer file
464       coding system to the value of muse-docbook-encoding-default, but only
465       if the buffers contents have no special characters.
466       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
468     modified files:
469      ChangeLog lisp/muse-docbook.el
472 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
474     Summary:
475       Apply muse-docbook patch from Dale P. Smith.
476     Revision:
477       muse--main--1.0--patch-121
479     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
480       Dale P. Smith to make the markup much better.
482     modified files:
483      AUTHORS ChangeLog lisp/muse-docbook.el
486 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
488     Summary:
489       Use different mapping for S-tab on Windows.
490     Revision:
491       muse--main--1.0--patch-120
493     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
494       Windows, use [(shift tab)] for `muse-previous-reference'.
496     modified files:
497      ChangeLog lisp/muse-mode.el
500 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
502     Summary:
503       XEmacs wiki fix.
504     Revision:
505       muse--main--1.0--patch-119
507     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
508       `muse-match-string-no-properties' so XEmacs doesn't complain.
510     modified files:
511      ChangeLog lisp/muse-wiki.el
514 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
516     Summary:
517       Handle a few edge cases with project-page resolution gracefully.
518     Revision:
519       muse--main--1.0--patch-118
521     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
522       make sure that PAGE is specified.  STYLES should be generated
523       automatically, but it could theoretically fail.  I'm managing to
524       trigger this when messing with unsaved Muse files.  Handle case where
525       buffer has not yet been saved.
526       (muse-project-find-file): Don't try to resolve relative links; just
527       open them.
528     
529     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
530       point-of-reference bug.  No need to call muse-project-page-of-file
531       since buffer-file-name and muse-publishing-current-file both give us
532       full paths.
533     
534     * lisp/muse-mode.el (muse-link-at-point): For some reason,
535       `skip-chars-backward' only respects the newline some of the time.
536       Damned annoying.
538     modified files:
539      ChangeLog lisp/muse-mode.el lisp/muse-project.el
540      lisp/muse-wiki.el
543 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
545     Summary:
546       Fix image-link goof-up and add pretty titles.
547     Revision:
548       muse--main--1.0--patch-117
550     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
551       class="image-link"> instead of <div class="image-link">.  I found a bug
552       with the way I was handling both, so I decided to simplify things.
553     
554     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
555       `muse-publish-output-name', but keeps the directory prefix.
556       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
557     
558     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
559       customizable option that determines the words to downcase in title.
560       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
561       Capitalized Title out of either a string or the current title.  This is
562       not currently used by any other function -- for now it is meant to be
563       called by the user.
565     modified files:
566      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
569 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
571     Summary:
572       Escape specials in link descriptions.
573     Revision:
574       muse--main--1.0--patch-116
576     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
577       function that escapes special characters in the given string according
578       to the current publishing style.
579       (muse-publish-url): Use the above function to escape the description
580       part of extended links.
581       (muse-publish-prepare-url): Don't make string read-only; it does
582       nothing.
583     
584     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
585       (muse-wiki-transform-wikiword): Don't make string read-only.
587     modified files:
588      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
591 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
593     Summary:
594       Escape "&", "<", and ">" in URL text.
595     Revision:
596       muse--main--1.0--patch-115
598     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
599       specially.  Thanks to John Sullivan for the suggestion.
601     modified files:
602      ChangeLog lisp/muse-html.el
605 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
607     Summary:
608       Update my example configuration.
609     Revision:
610       muse--main--1.0--patch-114
612     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
613       project to "WebSite" in order to make it more distinct.
614       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
615       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
616       anymore.
617       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
618       published name of the current file.  I really should make a function
619       called `muse-published-name' or something similar!
620       ("\C-cpx"): Use this key sequence for
621       `my-muse-prepare-entry-for-xanga'.
622       (muse-file-extension): I'm making use of this so I can figure out its
623       intricacies.
625     modified files:
626      ChangeLog examples/mwolson/muse-init.el
629 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
631     Summary:
632       Tackle a project name interwiki highlighting snafu.
633     Revision:
634       muse--main--1.0--patch-113
636     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
637       this.  It seems to be more robust now.  Highlighting is going the way I
638       want it.
640     modified files:
641      ChangeLog lisp/muse-wiki.el
644 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
646     Summary:
647       Fix some gross mistakes.
648     Revision:
649       muse--main--1.0--patch-112
651     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
652       gross misspellings.
653     
654     * lisp/muse-project.el (muse-project-file-entries): If
655       `muse-file-extension' is defined, use it to filter the entries.
656     
657     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
658       variable.  Move higher in file.
659     
660     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
661       argument instead of the real name of the variable.
663     modified files:
664      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
665      lisp/muse.el
668 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
670     Summary:
671       Make natural interwiki links between projects mostly work.
672     Revision:
673       muse--main--1.0--patch-111
675     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
676       function and flesh it out.  This seems to work properly, though for
677       some reason, interwiki links using projects are a bit flakey.
678       (muse-wiki-handle-interwiki): Deal with case where we have a project
679       name in an interwiki link.
681     modified files:
682      ChangeLog lisp/muse-wiki.el
685 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
687     Summary:
688       Fix Emacs21 issue with muse-insert-tag.
689     Revision:
690       muse--main--1.0--patch-110
692     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
693       completing-read to appease older Emacsen.
695     modified files:
696      ChangeLog lisp/muse-mode.el
699 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
701     Summary:
702       Fix error with `muse-blosxom-new-entry' and Emacs21.
703     Revision:
704       muse--main--1.0--patch-109
706     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
707       `completing-read' so that old versions of Emacs don't complain.
709     modified files:
710      ChangeLog lisp/muse-blosxom.el
713 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
715     Summary:
716       Try to fix an error with `muse-blosxom-get-categories'.
717     Revision:
718       muse--main--1.0--patch-108
720     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
721       about processing directories.
723     modified files:
724      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
727 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
729     Summary:
730       Make a distinction between implicit and explicit links at publish-time.
731     Revision:
732       muse--main--1.0--patch-107
734     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
735     
736     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
737     
738     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
739       `explicit' argument.
740     
741     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
742       not we are dealing with an explicit link.
743     
744     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
745     
746     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
747       argument, but ignore it.
748     
749     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
750       when link is not explicit.
752     modified files:
753      ChangeLog lisp/muse-html.el lisp/muse-http.el
754      lisp/muse-publish.el lisp/muse-wiki.el
757 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
759     Summary:
760       Implement several WikiWord handling fixes.
761     Revision:
762       muse--main--1.0--patch-106
764     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
765       found by the handlers.  Don't send implicit links through some of the
766       advanced checks.
767     
768     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
769       of interwiki link before calling `muse-handle-explicit-link'.
770     
771     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
772       "\\|" separator between project-alist entries and interwiki entries.
773       Force a reconfiguration of muse-colors-markup.
774     
775     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
776       sure that we don't colorize WikiNames that don't go with any file.
777     
779     modified files:
780      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
781      lisp/muse-wiki.el
784 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
786     Summary:
787       Attempt to simplify muse-wiki a bit.
788     Revision:
789       muse--main--1.0--patch-105
791     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
792       here.
793     
794     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
795       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
796       (muse-wiki-update-use-wikiword-markup-regexp)
797       (muse-wiki-update-use-wikiword-link-function)
798       (muse-wiki-update-use-wikiword-url-transforms): Remove.
799       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
800     
801     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
802       `muse-wiki-use-wikiword' is specified.
803     
804     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
805       unless `muse-wiki-use-wikiword' is specified.
806     
807     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
808       muse-colors-markup.
809     
810     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
811       muse-publish-markup-regexps.
812     
813     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
814       muse-publish-url-transforms.
815     
816     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
817       muse-wiki-handle-wikiword to muse-implicit-link-functions.
818     
820     modified files:
821      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
824 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
826     Summary:
827       Make muse-blosxom use relative name of published file in page-date alist.
828     Revision:
829       muse--main--1.0--patch-104
831     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
832       file.
833       (muse-blosxom-update-page-date-alist): Renamed from
834       `muse-blosxom-markup-date-directive'.  Make the current file name
835       relative to the base directory and strip file extension if necessary.
836     
838     modified files:
839      ChangeLog lisp/muse-blosxom.el
842 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
844     Summary:
845       Hack on muse-blosxom timestamps somewhat.
846     Revision:
847       muse--main--1.0--patch-103
849     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
850       actually do something useful.  This should have a different name,
851       really.
852       ("blosxom-html", "blosxom-xhtml"): Call
853       `muse-blosxom-markup-date-directive' after publishing each entry.
854     
856     modified files:
857      ChangeLog lisp/muse-blosxom.el
860 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
862     Summary:
863       Fix several startup and compile errors.
864     Revision:
865       muse--main--1.0--patch-102
867     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
868       fixes an error that occurred during startup.
869     
870     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
871       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
872       to muse.el.
873     
874     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
875       that the nasty compile errors go away.  Fix a few typos.
876       (muse-ignored-extensions): Fix docstring.
877       (muse-file-extension): Move this higher in the file.
878     
879     
881     modified files:
882      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
885 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
887     Summary:
888       Note that muse-file-extension should not have "." in front.
889     Revision:
890       muse--main--1.0--patch-101
892     * lisp/muse-project.el (muse-project-find-file): Handle case where
893       muse-file-extension is not specified.
894     
895     * lisp/muse.el (muse-file-extension): Note that the period at the
896       beginning of this value should be omitted.
897     
898     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
899       file extension so that regexp characters inside the extension will not
900       goof it up.  This should never be a problem in normal cases, but let's
901       be robust.
902     
904     modified files:
905      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
906      lisp/muse.el
909 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
911     Summary:
912       Implement optional file extension of Muse files.
913     Revision:
914       muse--main--1.0--patch-100
916     * lisp/muse-mode.el (muse-mode): Make sure
917       `muse-update-ignored-extensions-regexp' gets updated every time we
918       enter Muse mode.  This works around a bug in the customize interface --
919       if a user changes an option using setq, the :set function sometimes
920       does not get executed.  I should really try to determine whether or not
921       this is really an issue anymore.
922     
923     * lisp/muse-project.el (muse-project-find-file): Make use of
924       `muse-file-extension'.
925     
926     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
927       customizable; it is autogenerated from `muse-ignored-extensions'.
928       (muse-update-ignored-extensions-regexp): New function that sets the
929       value of `muse-ignored-extensions-regexp'.  This is needed in order to
930       make sure that the value of `muse-file-extension' is taken into
931       account.
932       (muse-ignored-extensions): New option that determines which file
933       extensions to ignore.  It is in the form of a list of regexps.
934     
935     * lisp/muse.el (muse-file-extension): New option that allows the user to
936       specify the file extension to be used for Muse files.  By default, this
937       is nil, which means that no extension will be used.
938     
939     * lisp/muse.el (muse-page-name): Handle case where
940       `muse-ignored-extensions-regexp' is nil.
941     
943     modified files:
944      ChangeLog lisp/muse-mode.el lisp/muse-project.el
945      lisp/muse-regexps.el lisp/muse.el
948 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
950     Summary:
951       Document new blosxom convenience feature.
952     Revision:
953       muse--main--1.0--patch-99
955     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
956       `muse-blosxom-project-alist-entry'.  An example is provided in the
957       header.
958     
960     modified files:
961      ChangeLog lisp/muse-blosxom.el
964 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
966     Summary:
967       Further work on `muse-project-alist' entry generation for blosxom.
968     Revision:
969       muse--main--1.0--patch-98
971     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
972       Include subdirectories in first part of "Blog" entry.
973     
974     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
975       that returns a list of dirs that are to be used with the first part of
976       a `muse-project-alist' entry.
977     
979     modified files:
980      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
983 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
985     Summary:
986       New function: muse-blosxom-project-alist-entry.
987     Revision:
988       muse--main--1.0--patch-97
990     * examples/mwolson/muse-init.el: Update from my latest settings.
991       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
992     
993     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
994       that generates the latter part of an entry for `muse-project-alist'.
995     
997     modified files:
998      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1001 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1003     Summary:
1004       Merged from hodique@lifl.fr--2005 (patch 12-23)
1005     Revision:
1006       muse--main--1.0--patch-96
1008     Patches applied:
1009     
1010      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1011        Merged from mwolson@gnu.org--2005 (patch 68-76)
1012     
1013      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1014        Merged from mwolson@gnu.org--2005 (patch 77-80)
1015     
1016      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1017        Merged from mwolson@gnu.org--2005 (patch 81)
1018     
1019      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1020        Merged from mwolson@gnu.org--2005 (patch 82)
1021     
1022      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1023        Escape % in latex publishing
1024     
1025      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1026        bugfix
1027     
1028      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1029        small improvement on muse-make-link
1030     
1031      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1032        Fix customization of muse-wiki-wikiword-regexp
1033     
1034      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1035        Allow full customization of WikiWords
1036     
1037      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1038        Fix mouse-2 yank bug in muse-mode
1039     
1040      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1041        Fix interpretation order
1042     
1043      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1044        Merged from mwolson@gnu.org--2005 (patch 83-95)
1045     
1047     modified files:
1048      ChangeLog lisp/muse-wiki.el
1050     new patches:
1051      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1052      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1053      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1054      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1055      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1056      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1057      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1058      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1059      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1060      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1061      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1062      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1065 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
1067     Summary:
1068       Minor docfixes.
1069     Revision:
1070       muse--main--1.0--patch-95
1072     * lisp/muse-mode.el (muse-follow-name-at-point) 
1073       (muse-follow-name-at-mouse): Docfixes.
1074     
1076     modified files:
1077      ChangeLog lisp/muse-mode.el
1080 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
1082     Summary:
1083       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
1084     Revision:
1085       muse--main--1.0--patch-94
1087     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
1088       `muse-blosxom-new-entry'.
1089     
1090     * muse.texi (Blosxom Entries): Ditto.
1091     
1093     modified files:
1094      ChangeLog lisp/muse-blosxom.el muse.texi
1097 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
1099     Summary:
1100       Re-add global mouse-2 event.
1101     Revision:
1102       muse--main--1.0--patch-93
1104     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
1105       mouse-2, since Yann found a way around the problem I was facing.
1106       (muse-follow-name-at-mouse): Call the event that would normally be used
1107       here if we don't have a link at point.
1108     
1110     modified files:
1111      ChangeLog lisp/muse-mode.el
1114 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
1116     Summary:
1117       Fix publishing error.
1118     Revision:
1119       muse--main--1.0--patch-92
1121     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
1122       the cdr of output-dir.  This was a code fragment from a previous
1123       attempt to refactor this function.
1124     
1126     modified files:
1127      ChangeLog lisp/muse-project.el
1130 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
1132     Summary:
1133       Work on getting to the point where we can resolve project interwiki links.
1134     Revision:
1135       muse--main--1.0--patch-91
1137     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1138       `muse-publishing-current-file'.
1139     
1140     * lisp/muse-project.el (muse-project-of-file): Ditto.
1141     
1142     * lisp/muse-project.el (muse-project-applicable-styles): New function
1143       that returns the usable styles for a file, given either a list of
1144       styles or a project name.  This is useful for removing styles that will
1145       be ignored for a file.
1146       (muse-project-publish-file): Split :include and :exclude processing
1147       into `muse-project-applicable-styles'.
1148     
1149     * lisp/muse-publish.el (muse-publish-output-name): Use
1150       `muse-publishing-current-file'.
1151     
1152     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
1153     
1154     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
1155       project names.
1156     
1157     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
1158       names to be uninterpreted.  Remove need for muse-assoc-string.
1159     
1160     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
1161       function that will be called to fetch a link to a page from a Muse
1162       project from the output file of the currently-published file.  This is
1163       commented out for now since I ran out of energy.
1164     
1165     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
1166       `muse-wiki-resolve-project-page' for handling Muse project interwiki
1167       links, but only when no match was found in `muse-wiki-interwiki-alist'.
1168       Handle case where no interwiki can be found, even though this should
1169       never happen.
1170     
1171     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
1172       whenever Muse mode is entered.  That way we don't have to enter an
1173       extra command in our .emacs.
1174     
1175     * lisp/muse.el (muse-current-file): Remove this, since a variable called
1176       `muse-publishing-current-file' already exists that does the same thing.
1177       How embarrassing.
1178     
1179     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
1180     
1181     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
1182       to use it.
1183     
1185     modified files:
1186      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1187      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1190 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
1192     Summary:
1193       Mouse-2 on regular text will yank rather than give an error.
1194     Revision:
1195       muse--main--1.0--patch-90
1197     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
1198       this seems to be more trouble than it's worth.
1199       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
1200       use our own implementation.
1201     
1203     modified files:
1204      ChangeLog lisp/muse-mode.el
1207 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
1209     Summary:
1210       Make interwiki links publish with the correct extension.
1211     Revision:
1212       muse--main--1.0--patch-89
1214     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
1215       prefix and suffix to interwiki names, as well as stripping out unwanted
1216       extensions.
1217     
1219     modified files:
1220      ChangeLog lisp/muse-wiki.el
1223 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
1225     Summary:
1226       Fix publishing of bare interwiki names.
1227     Revision:
1228       muse--main--1.0--patch-88
1230     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
1231       `set'.  Use `muse-assoc-string' instead of `assoc'.
1232     
1233     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
1234       `assoc-string' functionality usable with Emacs21 and XEmacs.
1235     
1237     modified files:
1238      ChangeLog lisp/muse-wiki.el lisp/muse.el
1241 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
1243     Summary:
1244       Apply a few fixes from Yann's branch.
1245     Revision:
1246       muse--main--1.0--patch-87
1248     Background: I hacked on Muse over the weekend while offline, and so did
1249                 Yann.  His changes to muse-wiki.el are different than the
1250                 ones that I made, so we should probably figure out the best
1251                 way to handle this when we both get on IRC again.  For now,
1252                 I've merged in the bugfixes that he's made, omitting most of
1253                 the changes to muse-wiki.
1254     
1255     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
1256     
1257     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
1258     
1259     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
1260       introduced previously.
1261     
1263     modified files:
1264      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
1267 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
1269     Summary:
1270       Warn if file not published; hack further on Wiki stuff.
1271     Revision:
1272       muse--main--1.0--patch-86
1274     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
1275       complete <div> tags that are of the class "image-link".  It is hoped
1276       that this will prevent user-added <div> tags from being mangled.
1277     
1278     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
1279       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
1280       need to look at the text at point.
1281     
1282     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
1283       current file has not been published since it was up-to-date.  Thanks to
1284       Bill Freeman for the suggestion.
1285     
1286     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
1287       is nil.  If this happens, return the original URL.
1288     
1289     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
1290       `muse-wiki-update-interwiki-regexp.'
1291       (muse-wiki-update-interwiki-regexp): New function that sets the value
1292       of `muse-wiki-interwiki-regexp'.
1293       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
1294       on :set.
1295     
1296     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
1297       `muse-wiki-expand-interwiki'.
1298       (muse-wiki-transform-wikiword): New function that prevents WikiWords
1299       with no matching file from being published as links.
1300     
1301     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
1302       string argument once again, since this behavior is needed when
1303       publishing.
1304       (muse-wiki-handle-wikiword): Ditto.
1305     
1306     * lisp/muse.el (muse-handle-url): Ditto.
1307     
1308     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
1309       after every unsuccessful attempt at handling the link.  If argument is
1310       given, restore match-data at end, too.
1311     
1312     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
1313       argument.  Match data is always saved.  If argument is not given,
1314       assume that `muse-implicit-link-regexp' has been matched against, and
1315       return the 1st match string if no handlers worked.
1316     
1318     modified files:
1319      ChangeLog lisp/muse-html.el lisp/muse-mode.el
1320      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1323 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
1325     Summary:
1326       Hack on WikiName handling and make TAB work for Wiki links.
1327     Revision:
1328       muse--main--1.0--patch-85
1330     * lisp/muse-colors.el (muse-colors-markup): Use
1331       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1332     
1333     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
1334       nil, don't color bad links.  If non-nil, color bad links.
1335     
1336     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1337     
1338     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1339       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1340       (muse-journal-rss-munge-buffer): Ditto.
1341     
1342     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1343       Docfix.
1344     
1345     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1346       are handled first, then implicit ones.  It should work better in all
1347       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
1348       to determine how far to scan for an implicit link.  This defaults to
1349       the text between the point and the next space.
1350     
1351     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1352       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
1353       literally after opening the buffer.  Hopefully this can be of use in
1354       custom visit-link functions, when necessary.
1355     
1356     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
1357       `muse-visit-link-default'.
1358     
1359     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1360       Search by text properties instead of regexps.  This allows Muse to find
1361       links without having to have a massive regexp that contains all link
1362       types.  The downside is that this will not work if the user defontifies
1363       the buffer.  But it would somewhat defeat the purpose of following
1364       links if you can't see them.
1365     
1366     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1367       enough command line args are passed in batch mode.
1368     
1369     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1370       `muse-explicit-link-regexp'.
1371     
1372     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1373       `muse-link-regexp'.
1374     
1375     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1376       specifies the "common ground" of all implicit links, like URLs, bare
1377       WikiNames, and -- in the future -- email addresses.
1378     
1379     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1380     
1381     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1382       optional.  That was a bad idea on my part.  Renamed from
1383       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
1384       annoy anyone :^) .
1385     
1386     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1387       `muse-wiki-interwiki-expand'.
1388       (muse-wiki-handle-wikiword): Renamed from
1389       `muse-wiki-wikiword-handle'.
1390     
1391     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1392       for the eval-after-load arg since XEmacs chokes on constants.
1393     
1394     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1395       face on WikiWords that don't correspond with a file.  If people really
1396       want this to appear in bad-link face, I could accommodate that.
1397     
1398     * lisp/muse.el (muse-handle-url): New function that detects whether the
1399       given string is a URL.
1400       (muse-implicit-link-functions): Renamed from
1401       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
1402       (muse-explicit-link-functions): Renamed from
1403       `muse-mode-handler-functions'.
1404       (muse-handle-implicit-link): New function that handles all
1405       implicit links by calling functions from `muse-implicit-link-functions'.
1406       (muse-handle-explicit-link): Renamed from
1407       `muse-handled-url'.
1408     
1410     modified files:
1411      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1412      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1413      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1416 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1418     Summary:
1419       Allow WikiWords to be ignored with <nop> or "''''".
1420     Revision:
1421       muse--main--1.0--patch-84
1423     * lisp/muse-mode.el (muse-browse-result): Docfixes.
1424     
1425     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1426       whether to hide <nop> tags when coloring a Muse buffer.
1427       (muse-wiki-wikiword-at-point): Docfix.
1428       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1429       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1430       during publishing.
1431       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1432       which keeps the WikiWord that follows it from being interpreted.
1433       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1434       WikiWord delimiter.
1435     
1437     modified files:
1438      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1441 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1443     Summary:
1444       Update postal address of FSF in muse-wiki.el.
1445     Revision:
1446       muse--main--1.0--patch-83
1448     * lisp/muse-wiki.el: Update postal address of the FSF.
1449     
1451     modified files:
1452      ChangeLog lisp/muse-wiki.el
1455 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1457     Summary:
1458       Interpret explicit links before emphasis.
1459     Revision:
1460       muse--main--1.0--patch-82
1462     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1463       links before emphasis.
1464     
1465     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1466       for the heck of it.
1468     modified files:
1469      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1472 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1474     Summary:
1475       Wiki hacking, regexp tweaks.
1476     Revision:
1477       muse--main--1.0--patch-81
1479     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1480       muse-regexp.
1481     
1482     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1483       that indicates whether or not to use character classes in regexps.  The
1484       default is to let Muse try to figure it out.
1485       (muse-extreg-usable-p): Make use of this variable.
1486     
1487     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1488       this regexp.  I'm guessing it was supposed to have a TAB in there at
1489       one time.  Replace this stuff with muse-regexp-space.
1490     
1491     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1492       by default.
1493     
1494     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1495       "or".
1496     
1497     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1498       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1499       We'll fix those anchor problems eventually!
1500     
1501     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1502       uses `muse-interwiki-handle' to determine whether an interwiki link is
1503       at point.
1504     
1505     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1506       look for a suitable value at point if needed.
1507     
1508     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1509     
1510     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1511     
1512     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1514     modified files:
1515      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1516      lisp/muse-wiki.el
1519 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1521     Summary:
1522       Make installation of manual when not using Debian go smoothly.
1523     Revision:
1524       muse--main--1.0--patch-80
1526     * Makefile.defs (INSTALLINFO): New variable that specifies what command
1527       and options are to be used when insinuating the Muse documentation into
1528       the Info menu.
1529     
1530     * Makefile (install): Make use of INSTALLINFO.
1531     
1532     * README (Installation): Give directions for changing INSTALLINFO on a
1533       Debian system and changing where Muse is installed.
1534     
1535     * muse.texi: Ditto.
1537     modified files:
1538      ChangeLog Makefile Makefile.defs README muse.texi
1541 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1543     Summary:
1544       Fix compiler warning induced by last patch.
1545     Revision:
1546       muse--main--1.0--patch-79
1548     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1549       compiler warning.
1551     modified files:
1552      ChangeLog lisp/muse-project.el lisp/muse.el
1555 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1557     Summary:
1558       Add `muse-current-file', fix minor QuickStart issue.
1559     Revision:
1560       muse--main--1.0--patch-78
1562     * examples/QuickStart: Make John Wiegley the author.
1563     
1564     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1565       `muse-current-file' instead of `buffer-file-name'.
1566     
1567     * lisp/muse-project.el (muse-current-project): Document.
1568     
1569     * lisp/muse-project.el (muse-current-file): New variable indicating the
1570       name, including path, of the file that is currently being published.
1571       (muse-project-of-file): Make use of
1572       `muse-current-file'.
1573     
1574     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1575     
1576     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1578     modified files:
1579      ChangeLog examples/QuickStart lisp/muse-blosxom.el
1580      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1581      lisp/muse.el
1584 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1586     Summary:
1587       Make muse-replace-regexp-in-string closer to its parent; no func change.
1588     Revision:
1589       muse--main--1.0--patch-77
1591     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1592       to implement all functionality of `replace-regexp-in-string'.  No
1593       functionality change.
1594     
1596     modified files:
1597      ChangeLog lisp/muse.el
1600 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1602     Summary:
1603       Play nicely with fill, adaptive-fill, and flyspell.
1604     Revision:
1605       muse--main--1.0--patch-76
1607     * muse-mode.el (muse-mode-intangible-links): New function used to
1608       determine whether links will be considered intangible.
1609     
1610     * lisp/muse-mode.el (muse-mode-link-functions)
1611       (muse-mode-handler-functions): Minor docfix.
1612     
1613     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1614       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
1615       making links intangible by default, but this may be adjusted by use of
1616       the `muse-mode-intangible-links' function.
1617     
1618     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1619       nil if we should allow a fill to occur here.  Keeps links from being
1620       broken up.
1621     
1622     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1623       non-nil if we allow spell-checking to occur here.  Keeps links from
1624       being improperly colorized.
1625     
1626     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1627       functionality change.
1629     modified files:
1630      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1633 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1635     Summary:
1636       Minor doc changes and code prettification.
1637     Revision:
1638       muse--main--1.0--patch-75
1640     * AUTHORS: Note that YH's assignment is in the mail.
1641     
1642     * README (scripts): Explain better the contents of the `scripts'
1643       directory.
1644     
1645     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1647     modified files:
1648      AUTHORS ChangeLog README lisp/muse-wiki.el
1651 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1653     Summary:
1654       Merged from hodique@lifl.fr--2005 (patch 7-11)
1655     Revision:
1656       muse--main--1.0--patch-74
1658     Patches applied:
1659     
1660      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1661        split WikiWords and InterWiki links into their own package
1662     
1663      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1664        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1665     
1666      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1667        Mimic experimental behavior for interwiki
1668     
1669      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1670        fix notes publishing
1671     
1672      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1673        various minor fixes
1675     new files:
1676      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1678     modified files:
1679      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1680      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1682     renamed files:
1683      experimental/.arch-ids/muse-wiki.el.id
1684        ==> experimental/.arch-ids/muse-wiki-old.el.id
1685      experimental/muse-wiki.el
1686        ==> experimental/muse-wiki-old.el
1688     new patches:
1689      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1690      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1691      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1692      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1693      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1696 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1698     Summary:
1699       Tell people where to find on-line version of manual.
1700     Revision:
1701       muse--main--1.0--patch-73
1703     * README: Add on-line locations for manual.
1704     
1705     * muse.texi: Remove @include directive.  This makes generating a PDF of
1706       this documentation a lot easier.
1707     
1708     * muse.texi (Preface): Add on-line locations for manual.
1710     modified files:
1711      ChangeLog README muse.texi
1714 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1716     Summary:
1717       Try to make Muse play nice with outline minor mode.
1718     Revision:
1719       muse--main--1.0--patch-72
1721     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1722     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1723     "muse" instead of "t" when adding invisibility to text or checking for
1724     invisibility.
1725     
1726     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1727     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1728     this function.
1730     modified files:
1731      ChangeLog lisp/muse-colors.el lisp/muse.el
1734 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1736     Summary:
1737       Minor grammar fix in Introduction section of manual.
1738     Revision:
1739       muse--main--1.0--patch-71
1741     * muse.texi (Introduction): Minor grammar fix.
1743     modified files:
1744      ChangeLog muse.texi
1747 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1749     Summary:
1750       Release Muse 3.01.
1751     Revision:
1752       muse--main--1.0--patch-70
1754     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1755     
1756     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1757     
1758     * lisp/muse-poem.el (muse-poem-markup-strings)
1759       (muse-poem-chapbook-strings): Make customizable.
1760     
1761     * lisp/muse-poem.el (muse-chapbook-latex-header)
1762       (muse-chapbook-latex-footer): Docfix.
1763     
1764     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1765       (muse-texinfo-pdf-extension): Ditto.
1766     
1767     * lisp/muse.el (muse-version): Change to 3.01.
1768     
1769     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1770       done, for now!
1772     modified files:
1773      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1774      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1777 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1779     Summary:
1780       Tweak documentation thoroughly; still incomplete.
1781     Revision:
1782       muse--main--1.0--patch-69
1784     * README: Minor tweaks.
1785     
1786     * muse.texi: Massively rename chapters so that the titles are more
1787       descriptive.  Clean up grammar.
1788     
1789     * muse.texi (Obtaining Muse): Move content of Installation node here,
1790       stripping out any customization tips, since those are covered later.
1791       Re-work this chapter since I was dissatisfied with it.
1792     
1793     * muse.texi (Installation): This node has the content of README regarding
1794       installation, which fits the title of the node much better than the
1795       previous content.
1796     
1797     * muse.texi (Blosxom): Turn the sections of this section into
1798       subsections.
1799     
1800     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1801       like lists!
1802     
1803     * muse.texi (History): Add a "2005" item.
1805     modified files:
1806      ChangeLog README muse.texi
1809 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1811     Summary:
1812       Finish documenting 2 more publishing styles.
1813     Revision:
1814       muse--main--1.0--patch-68
1816     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1817     
1818     * lisp/muse-journal.el: Docfixes.
1819     
1820     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1821       documentation to this function.
1822     
1823     * muse.texi (Blosxom Options): New node containing the publishing styles
1824       and options provided by Blosxom.
1825       (Book): Add usage note, as I suspect a lot of people might be confused
1826       by this style.
1827       (HTML): Space out entries better.
1828       (Journal, LaTeX): New nodes for publishing styles.
1829       (Common Elements): Document a few options that are present in
1830       `muse-publish.el'.
1832     modified files:
1833      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1834      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1837 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1839     Summary:
1840       Make Muse installable and correct an Emacs21 issue.
1841     Revision:
1842       muse--main--1.0--patch-67
1844     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1845       directory will be generated.
1846       (all): Compile muse.info by default.
1847       (doc): Refactor into individual generation rules for .html and .info
1848       files.
1849       (install): New rule that installs Muse source code, compiled .elc
1850       files, and the manual into proper places.
1851     
1852     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1853     
1854     * README (Insinuation): Move old content of Installation here.
1855       (Installation): Fill out this section.
1856       (Further Documentation): Add link to my website and note that a full
1857       manual is included with Muse.
1858     
1859     * lisp/Makefile (EL): Populate with .el files.
1860       (install): New rule that installs both .elc and .el files.
1861     
1862     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1863       Emacs21, hack in a handler for the @documentencoding tag so that it
1864       doesn't error out.
1866     modified files:
1867      ChangeLog Makefile Makefile.defs README lisp/Makefile
1868      lisp/muse-texinfo.el
1871 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1873     Summary:
1874       Cater even more to XEmacs and its annoying whims.
1875     Revision:
1876       muse--main--1.0--patch-66
1878     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1879       environment variable.
1880     
1881     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1882       handle it.  Load `muse-build.el' instead.
1883     
1884     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1885       used.
1886     
1887     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1888       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1889       not used.
1890     
1891     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1892       function does not appear to be used.
1893     
1894     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1895       `replace-regexp-in-string', since XEmacs doesn't have this function.
1896       We only implement the first 3 args, but this could be extended if we
1897       need to do so.
1898     
1899     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1900       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1901     
1902     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1903     
1904     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1905       make XEmacs shut up.
1906     
1907     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1908     
1909     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1910     
1911     * lisp/muse-http.el (muse-winnow-list): Ditto.
1912     
1913     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1914     
1915     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1916     
1917     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1918     
1919     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1920       anything.
1921     
1922     * scripts/publish: Use EMACS environment variable instead of hard-coding
1923       it.
1925     modified files:
1926      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1927      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1928      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1929      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1930      lisp/muse.el scripts/muse-build.el scripts/publish
1933 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1935     Summary:
1936       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1937     Revision:
1938       muse--main--1.0--patch-65
1940     * AUTHORS: Update entry.
1941     
1942     * muse-*.el: Move to the lisp directory.
1943     
1944     * lisp/Makefile: New file containing rules to test and compile the
1945       source.
1946     
1947     * Makefile.defs: New file that contains common definitions for all other
1948       Makefiles, such as Emacs command to use.
1949     
1950     * Makefile: Move lisp-specific rules to lisp/Makefile.
1951       (SUBDIRS): New variable containing subdirectories to clean.
1952     
1953     * README: Update to reflect new location of source files.  Give updated
1954       directions for compiling with XEmacs.
1955     
1956     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1957       compile.
1958       (%.html): Pass SITEFLAG as an environment variable to
1959       ../scripts/publish.
1960     
1961     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1962       seems to be needed to keep the process from failing.  This has *got* to
1963       be a bug in Muse, but I don't want to deal with it now.
1964     
1965     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1966     
1967     * lisp/muse-convert.el: Move line to commentary section.
1968     
1969     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1970       locally-bound `type' variable isn't used here.
1971     
1972     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1973     
1974     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1975       binding.
1976     
1977     * scripts/muse-build.el (load-path): Correct paths.
1978     
1979     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1980       as to avoid spurious warnings.
1981     
1982     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1983       it exists.
1984     
1985     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1986       (muse-match-string-no-properties): New functions that take the place of
1987       `line-end-position', `line-beginning-position', and
1988       `match-string-no-properties', respectively.
1989     
1990     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1991       (muse-my-journal-find-entries): Use Muse-specific version of
1992       `match-string-no-properties', `line-beginning-position', and
1993       `line-end-position' since these do not exist in XEmacs.
1994     
1995     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1996       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1997     
1998     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1999     
2000     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2001       (muse-html-insert-contents): Ditto.
2002     
2003     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2004     
2005     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2006     
2007     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2008     
2009     * lisp/muse-publish.el (muse-publish-markup-tag)
2010       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2011       (muse-published-buffer-contents): Ditto.
2012     
2013     * scripts/muse-build.el (muse-elint-files): Ditto.
2015     new files:
2016      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2017      lisp/.arch-ids/Makefile.id lisp/Makefile
2019     modified files:
2020      AUTHORS ChangeLog Makefile README examples/Makefile
2021      examples/QuickStart examples/johnw/muse-johnw.el
2022      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2023      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2024      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2025      lisp/muse.el scripts/muse-build.el scripts/publish
2027     renamed files:
2028      .arch-ids/muse-blosxom.el.id
2029        ==> lisp/.arch-ids/muse-blosxom.el.id
2030      .arch-ids/muse-book.el.id
2031        ==> lisp/.arch-ids/muse-book.el.id
2032      .arch-ids/muse-colors.el.id
2033        ==> lisp/.arch-ids/muse-colors.el.id
2034      .arch-ids/muse-convert.el.id
2035        ==> lisp/.arch-ids/muse-convert.el.id
2036      .arch-ids/muse-docbook.el.id
2037        ==> lisp/.arch-ids/muse-docbook.el.id
2038      .arch-ids/muse-html.el.id
2039        ==> lisp/.arch-ids/muse-html.el.id
2040      .arch-ids/muse-http.el.id
2041        ==> lisp/.arch-ids/muse-http.el.id
2042      .arch-ids/muse-journal.el.id
2043        ==> lisp/.arch-ids/muse-journal.el.id
2044      .arch-ids/muse-latex.el.id
2045        ==> lisp/.arch-ids/muse-latex.el.id
2046      .arch-ids/muse-mode.el.id
2047        ==> lisp/.arch-ids/muse-mode.el.id
2048      .arch-ids/muse-poem.el.id
2049        ==> lisp/.arch-ids/muse-poem.el.id
2050      .arch-ids/muse-project.el.id
2051        ==> lisp/.arch-ids/muse-project.el.id
2052      .arch-ids/muse-publish.el.id
2053        ==> lisp/.arch-ids/muse-publish.el.id
2054      .arch-ids/muse-regexps.el.id
2055        ==> lisp/.arch-ids/muse-regexps.el.id
2056      .arch-ids/muse-texinfo.el.id
2057        ==> lisp/.arch-ids/muse-texinfo.el.id
2058      .arch-ids/muse.el.id
2059        ==> lisp/.arch-ids/muse.el.id
2060      muse-blosxom.el
2061        ==> lisp/muse-blosxom.el
2062      muse-book.el
2063        ==> lisp/muse-book.el
2064      muse-colors.el
2065        ==> lisp/muse-colors.el
2066      muse-convert.el
2067        ==> lisp/muse-convert.el
2068      muse-docbook.el
2069        ==> lisp/muse-docbook.el
2070      muse-html.el
2071        ==> lisp/muse-html.el
2072      muse-http.el
2073        ==> lisp/muse-http.el
2074      muse-journal.el
2075        ==> lisp/muse-journal.el
2076      muse-latex.el
2077        ==> lisp/muse-latex.el
2078      muse-mode.el
2079        ==> lisp/muse-mode.el
2080      muse-poem.el
2081        ==> lisp/muse-poem.el
2082      muse-project.el
2083        ==> lisp/muse-project.el
2084      muse-publish.el
2085        ==> lisp/muse-publish.el
2086      muse-regexps.el
2087        ==> lisp/muse-regexps.el
2088      muse-texinfo.el
2089        ==> lisp/muse-texinfo.el
2090      muse.el
2091        ==> lisp/muse.el
2093     new directories:
2094      lisp lisp/.arch-ids
2097 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
2099     Summary:
2100       Massively untabify files.
2101     Revision:
2102       muse--main--1.0--patch-64
2105     modified files:
2106      ChangeLog ChangeLog.2004 experimental/muse-message.el
2107      experimental/muse-wiki.el muse-book.el muse-colors.el
2108      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2109      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
2110      muse-project.el muse-publish.el muse-regexps.el
2111      muse-texinfo.el muse.el
2114 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
2116     Summary:
2117       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
2118     Revision:
2119       muse--main--1.0--patch-63
2121     (Summary of changes that Yann made)
2122     
2123     * muse-colors.el (muse-colors-link): Whitespace cleanup.
2124     
2125     * muse-mode.el (muse-generate-index): Move index generation code into
2126       `muse-index-as-string'.
2127       (muse-index-as-string): New function that generates an index and
2128       returns it as a string, instead of placing it in a buffer like
2129       `muse-generate-index' used to.
2130     
2131     Patches applied:
2132     
2133      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2134        merge from mwolson@gnu.org--2005
2135     
2136      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2137        Accept WikiWords as links [mostly rescinded]
2138     
2139      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2140        merge from mwolson@gnu.org--2005/muse--main--1.0
2141     
2142      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2143        Merged from mwolson@gnu.org--2005 (patch 60-62)
2144     
2145      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2146        provide a string view of the index
2148     modified files:
2149      ChangeLog muse-colors.el muse-latex.el muse-mode.el
2151     new patches:
2152      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2153      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2154      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2155      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2156      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2159 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
2161     Summary:
2162       Document Blosxom, Book, DocBook, and HTML publishing styles.
2163     Revision:
2164       muse--main--1.0--patch-62
2166     * muse-blosxom.el: Clean up header.
2167     
2168     * muse-book.el (muse-before-book-publish-hook): Rename to
2169       `muse-book-before-publish-hook'.
2170       (muse-after-book-publish-hook): Rename to
2171       `muse-book-after-publish-hook'.
2172     
2173     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
2174       (muse-html-markup-strings, muse-xhtml-markup-strings)
2175       (muse-html-meta-content-type, muse-html-meta-content-encoding)
2176       (muse-html-charset-default, muse-html-encoding-default)
2177       (muse-html-encoding-map): Docfixes.
2178     
2179     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
2180       sections.
2182     modified files:
2183      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
2186 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
2188     Summary:
2189       Begin work on Publishing Styles section of manual.
2190     Revision:
2191       muse--main--1.0--patch-61
2193     * Makefile (.PHONY): Add "doc" to list.
2194       (doc): New rule that generates Info and HTML files from muse.texi.
2195       (dist): Rely on `distclean', not `clean'.
2196     
2197     * examples/QuickStart (Authoring mode): Remove empty section.
2198     
2199     * muse.texi: Call this program "the Emacs Muse" in title.
2200       (Publishing Styles): Begin to populate section.
2201       (Deriving Styles): First subsection of Publishing Styles.
2202       (Contributors): Remove spurious copyright section, since we address
2203       this in the title.
2204     
2205     * README: Actually remember to add this file.
2207     new files:
2208      .arch-ids/README.id README
2210     modified files:
2211      ChangeLog Makefile examples/QuickStart muse.texi
2214 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
2216     Summary:
2217       Document Markup Rules.
2218     Revision:
2219       muse--main--1.0--patch-60
2221     * examples/QuickStart: Remove stray <comment> tag.
2222     
2223     * muse.texi (Top): Comment every menu line.
2224       (Markup Rules): New section with plenty of subsections.
2226     modified files:
2227      ChangeLog examples/QuickStart muse.texi
2230 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
2232     Summary:
2233       Release this as Muse 3.00.90 (RC1).
2234     Revision:
2235       muse--main--1.0--patch-59
2237     * Makefile (%.elc): Use -q instead of --no-init-file because the former
2238       is compatible with both Emacs and XEmacs.
2239     
2240     * examples/README: Renamed to QuickStart.
2241     
2242     * examples/Makefile (EXAMPLES): Reflect name change of README.
2243     
2244     * muse.el: Ditto.
2246     modified files:
2247      ChangeLog Makefile examples/Makefile muse.el
2249     renamed files:
2250      examples/.arch-ids/README.id
2251        ==> examples/.arch-ids/QuickStart.id
2252      examples/README
2253        ==> examples/QuickStart
2256 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
2258     Summary:
2259       Makefile refactoring.
2260     Revision:
2261       muse--main--1.0--patch-58
2263     * Makefile (.PHONY): List all non-file targets.
2264       (examples): New rule that calls Make in the examples directory.
2265       (atranslit): Removed, since this isn't (yet) bundled with Muse.
2266     
2267     * README: Move to the examples directory.  I'd prefer to distribute a
2268       very basic plain text README and use this as a quickstart + markup
2269       example + publishing example.
2270     
2271     * examples/Makefile: Move all README-related rules here.
2272     
2273     * examples/README: Add an "About this document" section.  
2274     
2275     * scripts/publish (style): Do not include the contrib directory, since we
2276       don't use any code from there.  Since this is only invoked from the
2277       examples directory, make sure add the parent directory to the load
2278       path.
2279     
2280     * muse.texi: Change version to 3.00.90 (RC1).
2281     
2282     * muse.el: Change location of the README file in header.
2283     
2284     * muse.el (muse-version): Update to 3.00.90 (RC1).
2286     new files:
2287      examples/.arch-ids/Makefile.id examples/Makefile
2289     modified files:
2290      ChangeLog Makefile examples/README muse.el muse.texi
2291      scripts/publish
2293     renamed files:
2294      .arch-ids/README.id
2295        ==> examples/.arch-ids/README.id
2296      README
2297        ==> examples/README
2300 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
2302     Summary:
2303       Update my example configuration.
2304     Revision:
2305       muse--main--1.0--patch-57
2307     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
2308       and experimental status of muse-message.
2310     modified files:
2311      ChangeLog examples/mwolson/muse-init.el
2314 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
2316     Summary:
2317       Provide optional outline-style faces; customization fixes; experimental stuff.
2318     Revision:
2319       muse--main--1.0--patch-56
2321     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
2322       option that determines what the header faces should look like.  If
2323       'outline, use outline-style faces.  If nil, don't generate the faces at
2324       all, which allows the user to specify their own.  Otherwise, use the
2325       scaled faces, which is the default behavior.
2326       (muse-colors-outline-faces-list): List of faces to use.  In case the
2327       outline faces are not available, provide reasonable defaults.
2328       (muse-make-faces): Use dolist instead of mapc.  Implement the
2329       possibility of having outline-style colors for heading.  Don't call
2330       this function immediately -- give the users time to make their changes
2331       through the customize interface.  Once we call this function, Emcs from
2332       CVS will not allow the faces to be changed easily, which is a shame.
2333     
2334     * muse-message.el (muse-message-contents-tag): Copied from
2335       `muse-publish-contents-tag' in order to keep the customization
2336       interface from making the `muse-markup-tags' option from throwing a
2337       type mismatch error.  This function is untested and will likely do
2338       nothing useful.  This file has been moved to the experimental folder
2339       until it gets fleshed out more.
2340     
2341     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2342       file that could eventually provide wiki-like ability.  Currently this
2343       is just a collection of functions that were pruned out when he remade
2344       Muse, so don't get too excited.  I plan to eventually merge Yann
2345       Hodique's work here, probably after the first release of Muse.
2346     
2347     * muse-regexps.el (muse-regexp): Improve description.
2348     
2349     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2350       the muse-regexp group since it is just a single regexp.  Lists of
2351       regexps don't have to be in muse-regexp, however.
2352     
2353     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2354       since the Emacs devel mailing list seems to not want Britain-izations
2355       in Emacs code.
2356     
2357     * muse-colors.el (muse-colors): Ditto.
2358     
2359     * muse-docbook.el (muse-docbook): Ditto.
2360     
2361     * muse-html.el (muse-html): Ditto.
2362     
2363     * muse-http.el (muse-http): Ditto.
2364     
2365     * muse-message.el (muse-message): Ditto.
2366     
2367     * muse-mode.el (muse-mode): Ditto.
2368     
2369     * muse-project.el (muse-project): Ditto.
2370     
2371     * muse-publish.el (muse-publish): Ditto.
2372     
2373     * muse.el (muse): Ditto.
2375     new files:
2376      experimental/.arch-ids/=id
2377      experimental/.arch-ids/muse-wiki.el.id
2378      experimental/muse-wiki.el
2380     modified files:
2381      ChangeLog experimental/muse-message.el muse-blosxom.el
2382      muse-colors.el muse-docbook.el muse-html.el muse-http.el
2383      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2384      muse.el
2386     renamed files:
2387      .arch-ids/muse-message.el.id
2388        ==> experimental/.arch-ids/muse-message.el.id
2389      muse-message.el
2390        ==> experimental/muse-message.el
2392     new directories:
2393      experimental experimental/.arch-ids
2396 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2398     Summary:
2399       Fix publishing error when given an empty string for header/footer.
2400     Revision:
2401       muse--main--1.0--patch-55
2403     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2404       `file-readable-p' if it is an empty string.  For some reason,
2405       `file-readable-p' and `insert-file-contents' were treating an empty
2406       string as if it were the current directory.
2408     modified files:
2409      ChangeLog muse-publish.el
2412 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2414     Summary:
2415       WYSIWYG emphasis, XEmacs compatibility hacks.
2416     Revision:
2417       muse--main--1.0--patch-54
2419     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2420       compliant.  Only colorize if we end with the same number of asterisks
2421       as we start with, preventing unnoticed syntax errors.  Don't colorize
2422       in the middle of a word.
2423       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2424       Only colorize if we end with an underscore.  Don't colorize in the
2425       middle of a word.
2426     
2427     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2428       inside of group.  This will probably not do anything, but it seems
2429       syntactically good.
2430     
2431     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2432       where we start with an image link.  JohnW didn't seem to like having
2433       <p> tags inserted before image links, but they don't validate properly
2434       as they are.  For now, I will surround such links/paragraphs with <div
2435       class="image-link"> in an attempt to be as not invasive and yet
2436       standards compliant as possible.
2437     
2438     * muse-html.el (muse-html-escape-string): Work around distinction between
2439       int and char types in XEmacs.  Deal with an annoying replace-match bug
2440       in XEmacs that rears its head at times.
2441     
2442     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2443       multi-line.
2445     modified files:
2446      ChangeLog muse-colors.el muse-docbook.el muse-html.el
2447      muse-publish.el
2450 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2452     Summary:
2453       Minor code cleanup to address elint issues.
2454     Revision:
2455       muse--main--1.0--patch-53
2457     * Makefile (test): Don't build README files during this rule.  Remove
2458       spurious "make clean" statement.
2459     
2460     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2461       `muse-colors' group, and give it a proper type.
2462     
2463     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2464     
2465     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2466       muse-my-journal-find-entries): Replace `string-to-int' with
2467       `string-to-number'.
2468     
2469     * muse-html.el (muse-html-insert-contents): Ditto.
2470     
2471     * muse-journal.el (muse-journal-html-munge-buffer,
2472       muse-journal-latex-munge-buffer): Ditto.
2473     
2474     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2475     
2476     * muse-publish.el (muse-publish-markup-footnote,
2477       muse-publish-contents-tag): Ditto.
2478     
2479     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2481     modified files:
2482      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2483      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2484      muse-regexps.el
2487 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2489     Summary:
2490       Add ability to automate the creation a new blosxom entry.
2491     Revision:
2492       muse--main--1.0--patch-52
2494     * examples/mwolson/muse-init.el: Move new entry section to
2495       muse-blosxom.el.  Modify the key settings in my example accordingly.
2496     
2497     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2498       Muse always makes sure that the file ends with a newline.
2499     
2500     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2501       planner markup is now provided automatically by the planner port to
2502       Muse, and we don't have any customized markup.
2503     
2504     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2505       variable that specifies where the base directory of your blog entries
2506       is found.
2507     
2508     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2509       the base directory.  Explore categories recursively.
2510     
2511     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2512       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
2513       special characters file name.
2514     
2515     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2516       making a new blog entry.  It will prompt you for a category, then a
2517       title, and then will create a new file that has the date and title
2518       inserted.
2520     modified files:
2521      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2524 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2526     Summary:
2527       Change mailing address of FSF, add AUTHORS file.
2528     Revision:
2529       muse--main--1.0--patch-51
2531     * muse-*.el, muse.texi: Change mailing address of FSF.
2532     
2533     * muse.texi (Contributors): Fix typo.
2534     
2535     * AUTHORS: New file containing a list of all of those who have
2536       contributed code or documentation to Muse, how many lines were changed,
2537       etc.
2539     new files:
2540      .arch-ids/AUTHORS.id AUTHORS
2542     modified files:
2543      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2544      muse-html.el muse-http.el muse-journal.el muse-latex.el
2545      muse-message.el muse-mode.el muse-poem.el muse-project.el
2546      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2547      muse.texi
2550 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2552     Summary:
2553       Merged from hodique@lifl.fr--2005 (patch 0-1)
2554     Revision:
2555       muse--main--1.0--patch-50
2557     Patches applied:
2558     
2559      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2560        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2561     
2562      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2563        fix .html (for example) in visible names for links
2565     modified files:
2566      ChangeLog muse-publish.el
2568     new patches:
2569      hodique@lifl.fr--2005/muse--yh--1.0--base-0
2570      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2573 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2575     Summary:
2576       Make generated X(HT)ML show up in the right encoding in other modes.
2577     Revision:
2578       muse--main--1.0--patch-49
2580     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2581       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
2582       generated (X)HTML files show up in the right coding system when editing
2583       them with another Emacs mode.
2584     
2585     * muse-journal.el (muse-journal-rss-header): Automatically determine the
2586       encoding instead of hard-coding it.
2587     
2588     * muse-message.el: Add content to Commentary section, explaining the use
2589       of this publishing style.
2591     modified files:
2592      ChangeLog muse-html.el muse-journal.el muse-message.el
2595 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2597     Summary:
2598       Move regexps to same group, only make 4 heading faces.
2599     Revision:
2600       muse--main--1.0--patch-48
2602     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2603       can only publish 3 of them specially, leaving the fourth to be in
2604       plain text.
2605       (muse-colors-markup): Only recognize 4 levels of heading.
2606     
2607     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2608       (muse-file-regexp, muse-image-regexp)
2609       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
2610       like a good idea to have all the regexps in the same group.
2612     modified files:
2613      ChangeLog muse-colors.el muse-regexps.el muse.el
2616 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2618     Summary:
2619       Update my example config, minor code cleanup.
2620     Revision:
2621       muse--main--1.0--patch-47
2623     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2624       names and add "Plans" project.
2625     
2626     * muse-docbook.el (looking-back): Delete.
2627     
2628     * muse-html.el (looking-back): Delete.
2629     
2630     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2631       instead of `looking-back'.
2632     
2633     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2634       function, use this function.  If `looking-back' exists, call it;
2635       otherwise, use a workaround.
2637     removed files:
2638      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2640     modified files:
2641      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2642      muse-html.el muse.el
2645 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2647     Summary:
2648       Handle a few paragraph publishing edge cases better.
2649     Revision:
2650       muse--main--1.0--patch-46
2652     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2653       beginning-of-document, end-of-document, and paragraph separator regexps
2654       so that one markup rule can be used in all these cases.
2655       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2656       particular, blockquote or center at beginning or end of document will
2657       be published properly.  Hopefully this won't slow things down too much.
2658       (muse-docbook-markup-paragraph-close): Removed.
2659     
2660     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2661     
2662     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2663       Ditto.
2664       (muse-html-markup-paragraph-close): Removed.
2666     modified files:
2667      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2670 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2672     Summary:
2673       Improve prompt when reading a tag.
2674     Revision:
2675       muse--main--1.0--patch-45
2677     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2678       other Emacs modes seem to do.
2680     modified files:
2681      ChangeLog muse-mode.el
2684 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2686     Summary:
2687       Warn user when publishing fails due to a private directory.
2688     Revision:
2689       muse--main--1.0--patch-44
2691     * muse-project.el (muse-project-private-p): Warn users when publishing a
2692       file fails due to its directory not being readable by others.  Make
2693       sure that you do a `chmod +o name_of_directory' if you want the
2694       contents of that directory to be publishable.
2696     modified files:
2697      ChangeLog muse-project.el
2700 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2702     Summary:
2703       Fix error with example tags and message publishing style.
2704     Revision:
2705       muse--main--1.0--patch-43
2707     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2708       see if a previous definition for `font-lock-multiline' exists.
2709     
2710     * muse-message.el (muse-message-example-tag): Don't require two
2711       additional (unused) arguments.
2713     modified files:
2714      ChangeLog muse-colors.el muse-message.el
2717 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2719     Summary:
2720       Always end the published document with a newline.
2721     Revision:
2722       muse--main--1.0--patch-42
2724     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2725       published document with a newline.
2726     
2727     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2729     modified files:
2730      ChangeLog muse-docbook.el muse-html.el
2733 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2735     Summary:
2736       Don't let automatic backup files crash the publishing process.
2737     Revision:
2738       muse--main--1.0--patch-41
2740     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2741       directive since this value is already processed by
2742       `muse-publish-markup-directive', and may be obtained by using
2743       the code: (muse-publishing-directive "date").
2744     
2745     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2746       to run (funcall nil); this happened once during a debugging process.
2747     
2748     * muse-project.el (muse-project-private-p): Skip any file for which we
2749       cannot fetch attributes.  This fixes a bug where having an
2750       Emacs-generated automatic backup file in a publishing directory causes
2751       the publishing process to halt with an error.
2753     modified files:
2754      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2757 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2759     Summary:
2760       Apply fix in previous patch to the DocBook publishing style.
2761     Revision:
2762       muse--main--1.0--patch-40
2764     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2765       previous patch here as well.
2766     
2768     modified files:
2769      ChangeLog muse-docbook.el
2772 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2774     Summary:
2775       Fix newly-introduced lock-up during HTML publishing.
2776     Revision:
2777       muse--main--1.0--patch-39
2779     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2780       planner rules higher priority in the publishing sequence.  Hopefully
2781       this will not wreck anything; I don't use these rules, so I cannot
2782       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2783     
2784     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2785       replace-match; that seems to be slightly evil.  Return nil instead of a
2786       newline since otherwise Muse thinks that we are not done yet and gets
2787       into an infinite loop.  This should fix the lock-up problem that
2788       resulted from the previous few patches.
2790     modified files:
2791      ChangeLog muse-blosxom.el muse-html.el
2794 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2796     Summary:
2797       Parenthesis goofup.
2798     Revision:
2799       muse--main--1.0--patch-38
2801     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2802     
2804     modified files:
2805      ChangeLog muse-blosxom.el
2808 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2810     Summary:
2811       Make docbook and blosxom modes close paragraphs properly at end.
2812     Revision:
2813       muse--main--1.0--patch-37
2815     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2816       patch.
2817     
2818     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2819       (muse-docbook-markup-paragraph-close): Adapt from
2820       `muse-html-markup-paragraph-close'.
2821     
2822     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2823       preserve the same appearance as before the last patch.
2825     modified files:
2826      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2829 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2831     Summary:
2832       Bugfix: Close P tag properly at end of file.
2833     Revision:
2834       muse--main--1.0--patch-36
2836     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2837       error.
2838     
2839     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2840       detecting whether or not a paragraph needs a closing P tag.
2841       (muse-html-markup-paragraph-close): New function that only inserts a
2842       closing P tag when an unclosed P tag is nearby.
2844     modified files:
2845      ChangeLog muse-blosxom.el muse-html.el
2848 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2850     Summary:
2851       Update my example settings.
2852     Revision:
2853       muse--main--1.0--patch-35
2855     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2857     modified files:
2858      ChangeLog examples/mwolson/muse-init.el
2861 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2863     Summary:
2864       Update documentation for C-c TAB feature.
2865     Revision:
2866       muse--main--1.0--patch-34
2868     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2869       `muse-insert-tag'.
2870     
2872     modified files:
2873      ChangeLog muse.texi
2876 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2878     Summary:
2879       New feature: tag completion with C-c TAB.
2880     Revision:
2881       muse--main--1.0--patch-33
2883     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2884       (muse-tag-history, muse-custom-tags): New variables that keep track of
2885       the tag history and newly-entered tags respectively for
2886       `muse-insert-tag'.
2887       (muse-insert-tag): New function that interactively prompts the user for
2888       a tag to use.
2890     modified files:
2891      ChangeLog muse-mode.el
2894 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2896     Summary:
2897       Fix XHTML validation error with <hr> and <br>.
2898     Revision:
2899       muse--main--1.0--patch-32
2901     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2902       and HR tags for XHTML publishing.  This should fix a few validation
2903       errors that I've been noticing lately.
2905     modified files:
2906      ChangeLog muse-html.el
2909 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2911     Summary:
2912       Remove flyspell overlays on links.
2913     Revision:
2914       muse--main--1.0--patch-31
2916     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2917       should make the link clickable.  On Emacs21, the color will stay red,
2918       but other Emacsen should do the right thing, which is use the normal
2919       link color.  Hopefully this will fix some strange flyspell-related link
2920       problems.
2922     modified files:
2923      ChangeLog muse-colors.el
2926 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2928     Summary:
2929       Update my example Muse settings.
2930     Revision:
2931       muse--main--1.0--patch-30
2933     * examples/mwolson/muse-init.el: Update from my latest version.
2934       (muse-project-alist): Remove the francais part of my blog.
2935       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2936       into this and `my-muse-mode-fill-nobreak-p'.
2937       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2938       this is the best way to accomplish this.
2939       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2940       characters in the title.
2941       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2943     modified files:
2944      ChangeLog examples/mwolson/muse-init.el
2947 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2949     Summary:
2950       Add simple `muse-version' function.
2951     Revision:
2952       muse--main--1.0--patch-29
2954     * muse.el (muse-version): New function that displays the value of the
2955       `muse-version' variable.  This should be easier for the user to type
2956       than C-h v muse-version.
2958     modified files:
2959      ChangeLog muse.el
2962 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2964     Summary:
2965       Don't compile documentation by default.
2966     Revision:
2967       muse--main--1.0--patch-28
2969     * Makefile (all): Don't compile documentation by default.
2970       (doc): Use this rule to compile documentation.
2972     modified files:
2973      ChangeLog Makefile
2976 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2978     Summary:
2979       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2980     Revision:
2981       muse--main--1.0--patch-27
2983     2005-04-16  Michael Olson  <mwolson@gnu.org>
2984     
2985         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2986         johnw. If a journal entry's title is a [[link]], then an
2987         <enclosure> tag will be added to the XML data giving the size and
2988         MIME type of the link target.  This makes podcasting with Muse
2989         trivial.
2990         (muse-journal-rss-entry-template): Add enclosure usage to example.
2991         (muse-journal-rss-munge-buffer): Implement enclosures.
2993     modified files:
2994      ChangeLog muse-journal.el
2997 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2999     Summary:
3000       Standardize source headers, appease elint, don't require planner
3001     Revision:
3002       muse--main--1.0--patch-26
3004     2005-04-15  Michael Olson  <mwolson@gnu.org>
3005     
3006         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3007         `scripts' directory since it really isn't part of Muse proper; it
3008         is used to generate Muse output from the command line.
3009     
3010         * muse-blosxom.el: Handle case where planner is not loaded so that
3011         it isn't a hard requirement.
3012     
3013         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3014         that elint doesn't complain.
3015     
3016         * muse-message.el (muse-message-markup-link): Don't throw up on
3017         links with no description.
3018     
3019         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3020         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3021         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3022         muse-project.el, muse-publish.el, muse-regexps.el,
3023         muse-texinfo.el, muse.el: Add standard header for each file in
3024         preparation for the initial release, which will hopefully happen
3025         sometime within the next month.
3026     
3028     removed files:
3029      experimental/.arch-ids/=id
3031     modified files:
3032      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
3033      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3034      muse-journal.el muse-latex.el muse-message.el muse-mode.el
3035      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
3036      muse-texinfo.el muse.el
3038     renamed files:
3039      .arch-ids/muse-build.el.id
3040        ==> scripts/.arch-ids/muse-build.el.id
3041      muse-build.el
3042        ==> scripts/muse-build.el
3044     removed directories:
3045      experimental experimental/.arch-ids
3048 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
3050     Summary:
3051       Merge contents of muse-latexcjk.el into muse-latex.el.
3052     Revision:
3053       muse--main--1.0--patch-25
3055     2005-04-14  Michael Olson  <mwolson@gnu.org>
3056     
3057         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
3058         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
3059         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
3060         Merge in from muse-latexcjk.el.
3061     
3062         * muse-latexcjk.el: Removed, functionality merged with
3063         muse-latex.el
3065     removed files:
3066      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
3068     modified files:
3069      ChangeLog muse-latex.el
3072 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3074     Summary:
3075       Merge muse-xhtml.el into muse-html.el.
3076     Revision:
3077       muse--main--1.0--patch-24
3079     2005-04-06  Michael Olson  <mwolson@gnu.org>
3080     
3081         * examples/mwolson/muse-init.el: Update with respect to the
3082         muse-xhtml.el merge.
3083     
3084         * muse-html.el: The contents of muse-xhtml.el have been merged in
3085         as advised by John Wiegley.
3086         (muse-html-style-sheet): Add example for XHTML use in the
3087         function's documentation.
3088         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
3089         Moved from muse-xhtml.el.
3090     
3091         * muse-xhtml.el: Removed; contents merged into muse-html.el.
3093     removed files:
3094      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3096     modified files:
3097      ChangeLog examples/mwolson/muse-init.el muse-html.el
3100 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
3102     Summary:
3103       Try to fix regexps for Emacs 21.4.
3104     Revision:
3105       muse--main--1.0--patch-23
3107     2005-04-05  Michael Olson  <mwolson@gnu.org>
3108     
3109         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
3110         for Emacs 21.4.
3112     modified files:
3113      ChangeLog muse-regexps.el
3116 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
3118     Summary:
3119       Add comments to the publish-project example script
3120     Revision:
3121       muse--main--1.0--patch-22
3123     2005-04-01  Michael Olson  <mwolson@gnu.org>
3124     
3125         * examples/publish-project: Moved here from
3126         scripts/publish-project.  Added a few comments so people know what
3127         it is used for.
3129     modified files:
3130      ChangeLog examples/publish-project
3132     renamed files:
3133      scripts/.arch-ids/publish-project.id
3134        ==> examples/.arch-ids/publish-project.id
3135      scripts/publish-project
3136        ==> examples/publish-project
3139 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
3141     Summary:
3142       New XHTML style, add more examples to my sample muse config
3143     Revision:
3144       muse--main--1.0--patch-21
3146     2005-03-31  Michael Olson  <mwolson@gnu.org>
3147     
3148         * examples/mwolson/muse-init.el: Give an example of deriving a
3149         custom publishing style.
3150         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
3151         (my-muse-prepare-entry-for-xanga): Mangle the published output
3152         from a blosxom project and copy the result to the clipboard for
3153         easy pasting into Xanga's web form.  The file is untouched.
3154     
3155         * muse-html.el (muse-html-style-sheet): Include the <style
3156         type="text/css"></style> wrapper around the example.
3157         (muse-html-header): Don't add <style type="text/css"></style>
3158         around the value of `muse-html-style-sheet' anymore.  This allows
3159         for the option of putting your stylesheet(s) in a separate file.
3160         An example of this is given in the documentation for this
3161         variable.
3162     
3163         * muse-xhtml: New file that implements a publishing style which is
3164         derived from HTML mode.  It uses a slightly modified version of
3165         the HTML markup rules to generate XHTML-compliant output.
3166     
3167         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
3168         "blosxom" style has been renamed to "blosxom-html".  Fix a few
3169         header gaffes.
3170     
3171         * muse-journal.el: Add new "journal-xhtml" style.
3172     
3173         * muse-message.el: Add new "message-xhtml" style.
3175     new files:
3176      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3178     modified files:
3179      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3180      muse-html.el muse-journal.el muse-message.el
3183 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
3185     Summary:
3186       Add my muse configuration to the examples
3187     Revision:
3188       muse--main--1.0--patch-20
3190     2005-03-24  Michael Olson  <mwolson@gnu.org>
3191     
3192         * examples/johnw: Move John Wiegley's configuration to this
3193         directory.
3194     
3195         * examples/mwolson: My configuration files go here.
3196     
3197         * examples/mwolson/muse-init.el: My Muse configuration file.  I
3198         just figured out how to keep links from being spell-checked or
3199         split up by fill-mode, so the implementation of this may be found
3200         here.  I also made a function that sets up a blog entry for me.
3202     new files:
3203      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
3204      examples/mwolson/.arch-ids/muse-init.el.id
3205      examples/mwolson/muse-init.el
3207     modified files:
3208      ChangeLog
3210     renamed files:
3211      examples/.arch-ids/muse-johnw.el.id
3212        ==> examples/johnw/.arch-ids/muse-johnw.el.id
3213      examples/.arch-ids/publish-johnw.id
3214        ==> examples/johnw/.arch-ids/publish-johnw.id
3215      examples/muse-johnw.el
3216        ==> examples/johnw/muse-johnw.el
3217      examples/publish-johnw
3218        ==> examples/johnw/publish-johnw
3220     new directories:
3221      examples/johnw examples/johnw/.arch-ids examples/mwolson
3222      examples/mwolson/.arch-ids
3225 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
3227     Summary:
3228       Add muse-blosxom script and plugin for pyblosxom
3229     Revision:
3230       muse--main--1.0--patch-19
3232     2005-03-24  Michael Olson  <mwolson@gnu.org>
3233     
3234         * muse-blosxom.el: Update copyright notice in headers and mention
3235         the pyblosxom scripts.
3236     
3237         * contrib/pyblosxom: New directory containing pyblosxom plugins
3238         and helper scripts.
3239     
3240         * contrib/getstamps.py: Script that generates the "timestamps"
3241         file, run on the local machine.
3242     
3243         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
3244         timestamps file.
3246     new files:
3247      contrib/pyblosxom/.arch-ids/=id
3248      contrib/pyblosxom/.arch-ids/getstamps.py.id
3249      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
3250      contrib/pyblosxom/getstamps.py
3251      contrib/pyblosxom/hardcodedates.py
3253     modified files:
3254      ChangeLog muse-blosxom.el
3256     new directories:
3257      contrib/pyblosxom contrib/pyblosxom/.arch-ids
3260 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
3262     Summary:
3263       muse-blosxom.el has matured past experimental status
3264     Revision:
3265       muse--main--1.0--patch-18
3267     2005-03-23  Michael Olson  <mwolson@gnu.org>
3268     
3269         * muse-blosxom.el: Remove common functionality that has already
3270         been implemented in `muse-html.el'.  Derive this mode from
3271         `muse-html'.  Update documentation.  I now feel that this file is
3272         ready to be included in the top-level Muse directory.
3274     modified files:
3275      ChangeLog muse-blosxom.el
3277     renamed files:
3278      experimental/.arch-ids/muse-blosxom.el.id
3279        ==> .arch-ids/muse-blosxom.el.id
3280      experimental/muse-blosxom.el
3281        ==> muse-blosxom.el
3284 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
3286     Summary:
3287       Make muse-blosxom.el slightly less experimental
3288     Revision:
3289       muse--main--1.0--patch-17
3291     2005-03-22  Michael Olson  <mwolson@gnu.org>
3292     
3293         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
3294         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
3295         useful.
3296         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
3297         from the `muse-blosxom-markup-date-directive' rule.
3298         (blosxom-set-time): Remove this function.  We're not going to be
3299         touching the timestamp manually anymore -- it's too much of a
3300         hassle.  Right now I've got a python program that compiles a
3301         timestamp file and a pyblosxom helper that reads it.  Something
3302         similar could be arranged for blosxom, I'm sure.
3303     
3305     modified files:
3306      ChangeLog experimental/muse-blosxom.el
3309 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
3311     Summary:
3312       Apply latest journal-related updates from johnw
3313     Revision:
3314       muse--main--1.0--patch-16
3317     modified files:
3318      ChangeLog examples/muse-johnw.el muse-journal.el
3321 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
3323     Summary:
3324       Add Projects node to the manual
3325     Revision:
3326       muse--main--1.0--patch-15
3328     2005-02-28  Michael Olson  <mwolson@gnu.org>
3329     
3330         * muse.texi: Change copyright notice since the FSF is now the
3331         copyright holder.
3332         (Projects): New node, based on a section from the README file.
3334     modified files:
3335      ChangeLog muse.texi
3338 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3340     Summary:
3341       Correct documentation, adding some content.
3342     Revision:
3343       muse--main--1.0--patch-14
3345     2005-02-28  Michael Olson  <mwolson@gnu.org>
3346     
3347         * muse.texi: Change license terms of the documentation to the GNU
3348         GPL instead of the GNU FDL, as per the consent of the copyright
3349         holders of the emacs-wiki manual, from which this is based.  Some
3350         emacs-wiki-isms in the manual were corrected, and the Getting
3351         Started section was updated.
3353     modified files:
3354      ChangeLog muse.texi
3357 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3359     Summary:
3360       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3361     Revision:
3362       muse--main--1.0--patch-13
3364     2005-02-17  Michael Olson  <mwolson@gnu.org>
3365     
3366         * experimental/muse-blosxom.el: Somehow the contents of this file
3367         managed to get duplicated.  I removed the duplicates.
3368         (muse-blosxom-date): Remove this, since it is not useful.
3369         (muse-blosxom-header): Use the standard header that blosxom.el
3370         has.
3372     modified files:
3373      ChangeLog experimental/muse-blosxom.el
3376 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3378     Summary:
3379       Initial commit of muse.texi, nothing substantial
3380     Revision:
3381       muse--main--1.0--patch-12
3383     2005-02-07  Michael Olson  <mwolson@gnu.org>
3384     
3385         * muse.texi: New file that provides the documentation for Muse.
3386         It is in a very rough form at the moment.  Nothing substantial may
3387         be found here yet.  Be ye warned.
3389     new files:
3390      .arch-ids/muse.texi.id muse.texi
3392     modified files:
3393      ChangeLog
3396 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3398     Summary:
3399       Add docstring, new trivial function
3400     Revision:
3401       muse--main--1.0--patch-11
3403     2005-02-07  Michael Olson  <mwolson@gnu.org>
3404     
3405         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3406         `muse-what-changed'.  No functionality change.
3407         (muse-what-changed): New function that displays in diff format the
3408         changes made since the buffer was last saved.
3409     
3410         * muse-project.el (muse-project-publish): Add docstring.
3412     modified files:
3413      ChangeLog muse-mode.el muse-project.el
3416 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3418     Summary:
3419       Add experimental version of muse-blosxom.el to project
3420     Revision:
3421       muse--main--1.0--patch-10
3423     2005-02-04  Michael Olson  <mwolson@gnu.org>
3424     
3425         * Makefile (realclean): Remove file that gets generated when fonts
3426         are missing.
3427     
3428         * experimental/muse-bloxsom.el: New file that implements Blosxom
3429         support for Muse.  It's in a very rough state, hence its placement
3430         in the `experimental' directory.
3432     new files:
3433      experimental/.arch-ids/=id
3434      experimental/.arch-ids/muse-blosxom.el.id
3435      experimental/muse-blosxom.el
3437     modified files:
3438      ChangeLog Makefile
3440     new directories:
3441      experimental experimental/.arch-ids
3444 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3446     Summary:
3447       Make permissions more consistent
3448     Revision:
3449       muse--main--1.0--patch-9
3452     modified files:
3453      ChangeLog
3455     modified directories:
3456      contrib examples scripts
3459 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3461     Summary:
3462       Fix build problems
3463     Revision:
3464       muse--main--1.0--patch-8
3466     2005-02-04  Michael Olson  <mwolson@gnu.org>
3467     
3468         * muse-build.el: Add contrib directory to `load-path'.
3469         (muse-elint-files): Load `muse-regexps.el'.
3470     
3471         * scripts/publish: Change permissions so that this script is
3472         executable.  Add contrib directory to load list.  Add
3473         `muse-regexps.el' to list.
3475     modified files:
3476      ChangeLog muse-build.el scripts/publish
3479 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3481     Summary:
3482       Use "&mdash;" instead of "&#151;"
3483     Revision:
3484       muse--main--1.0--patch-7
3486     2005-01-31  Michael Olson  <mwolson@gnu.org>
3487     
3488         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3489         with "&mdash;" so that documents validate properly.  Thanks to
3490         Björn Lindström for the suggestion.
3491     
3492         * muse-html.el (muse-html-markup-strings): Ditto.
3494     modified files:
3495      ChangeLog muse-docbook.el muse-html.el
3498 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3500     Summary:
3501       Fix use of "[:blank:]" in underline markup
3502     Revision:
3503       muse--main--1.0--patch-6
3505     2005-01-25  Michael Olson  <mwolson@gnu.org>
3506     
3507         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3508         use of `muse-regexp-blank'.
3510     modified files:
3511      ChangeLog muse-colors.el
3514 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
3516     Summary:
3517       Fix problem with headings being given wrong face
3518     Revision:
3519       muse--main--1.0--patch-5
3521     2005-01-03  Michael Olson  <mwolson@gnu.org>
3522     
3523         * muse-colors.el: Add header.
3524         (muse-colors-emphasized): Headings were being given the coloring
3525         for the next level of heading instead of the real
3526         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3527         Heading").  Thanks to Lan Yufeng for finding this and sending a
3528         patch.
3529     
3530         * muse-regexps.el: Fix header.
3532     modified files:
3533      ChangeLog muse-colors.el muse-regexps.el
3536 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
3538     Summary:
3539       Rotate ChangeLog
3540     Revision:
3541       muse--main--1.0--patch-4
3543     2005-01-01  Michael Olson  <mwolson@gnu.org>
3544     
3545         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
3546         version will be automatically maintained by Arch.
3547     
3549     new files:
3550      .arch-ids/ChangeLog.id ChangeLog
3552     renamed files:
3553      .arch-ids/ChangeLog.id
3554        ==> .arch-ids/ChangeLog.2004.id
3555      ChangeLog
3556        ==> ChangeLog.2004
3559 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
3561     Summary:
3562       Extended regexps fix, allow spaces in 1st part of links
3563     Revision:
3564       muse--main--1.0--patch-3
3566     2004-12-30  Michael Olson  <mwolson@gnu.org>
3567     
3568         * muse.el (muse-link-regexp): Allow spaces in the first part of
3569         links.
3570     
3571         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3572         customizable alternatives to extended character classes.
3573     
3574         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3576     modified files:
3577      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3578      muse-html.el muse-mode.el muse-publish.el muse.el
3581 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
3583     Summary:
3584       Begin to change regexp handling, tweak muse.el header
3585     Revision:
3586       muse--main--1.0--patch-2
3588     2004-12-29  Michael Olson  <mwolson@gnu.org>
3589     
3590         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
3591         myself.  Update URL.
3592     
3593         * muse-regexps.el: New file that implements regexp handling.
3594         Generalized regexp options will be moved to it eventually.
3596     new files:
3597      .arch-ids/muse-regexps.el.id muse-regexps.el
3599     modified files:
3600      ChangeLog muse.el
3603 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
3605     Summary:
3606       Do some early spring cleaning
3607     Revision:
3608       muse--main--1.0--patch-1
3610     2004-12-29  Michael Olson  <mwolson@gnu.org>
3611     
3612         * Makefile: Change path to `publish' script.
3613     
3614         * contrib/pcomplete.el: New file that is used by Muse without
3615         actually being a part of it: hence its location in the contrib
3616         directory.
3617     
3618         * contrib/cgi.el, contrib/httpd.el: New location.
3619     
3620         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3621     
3622         * scripts/publish, scripts/publish-project: Ditto.
3624     new files:
3625      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3626      contrib/pcomplete.el examples/.arch-ids/=id
3627      scripts/.arch-ids/=id
3629     modified files:
3630      ChangeLog Makefile
3632     renamed files:
3633      .arch-ids/cgi.el.id
3634        ==> contrib/.arch-ids/cgi.el.id
3635      .arch-ids/httpd.el.id
3636        ==> contrib/.arch-ids/httpd.el.id
3637      .arch-ids/muse-johnw.el.id
3638        ==> examples/.arch-ids/muse-johnw.el.id
3639      .arch-ids/publish-johnw.id
3640        ==> examples/.arch-ids/publish-johnw.id
3641      .arch-ids/publish-project.id
3642        ==> scripts/.arch-ids/publish-project.id
3643      .arch-ids/publish.id
3644        ==> scripts/.arch-ids/publish.id
3645      cgi.el
3646        ==> contrib/cgi.el
3647      httpd.el
3648        ==> contrib/httpd.el
3649      muse-johnw.el
3650        ==> examples/muse-johnw.el
3651      publish
3652        ==> scripts/publish
3653      publish-johnw
3654        ==> examples/publish-johnw
3655      publish-project
3656        ==> scripts/publish-project
3658     new directories:
3659      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3660      scripts/.arch-ids
3663 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3665     Summary:
3666       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3667     Revision:
3668       muse--main--1.0--base-0
3670     (automatically generated log message)
3672     new patches:
3673      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3674      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3675      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3676      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3677      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3678      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3679      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3680      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3681      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3682      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3683      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3684      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3685      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3686      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3687      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3688      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3689      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3690      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8