12006-08-06 19:08:25 GMT	Michael Olson <mwolson@gnu.org>	patch-173
2
3    Summary:
4      Make command, lisp, perl, python, and ruby tags interpret "markup".
5    Revision:
6      muse--main--1.0--patch-173
7
8    * lisp/muse-publish.el (muse-publish-markup-tags): Permit <lisp> to take
9      the "markup" argument.
10      (muse-publish-markup-attribute): New macro that interprets the "markup"
11      attribute.
12      (muse-publish-lisp-tag, muse-publish-command-tag): Use
13      muse-publish-markup-attribute.
14      (muse-publish-command-tag): Make sure we have a newline at end of
15      output.
16      (muse-publish-perl-tag, muse-publish-python-tag)
17      (muse-publish-ruby-tag): Pass remaining attributes to
18      muse-publish-command-tag so that the "markup" attribute works.
19      (muse-publish-include-tag): Use muse-publish-markup-attribute.
20
21    * muse.texi (Tag Summary): Document changes to tags.
22
23    modified files:
24     ChangeLog lisp/muse-publish.el muse.texi
25
26
272006-08-06 16:44:16 GMT	Michael Olson <mwolson@gnu.org>	patch-172
28
29    Summary:
30      Implement <perl>, <python>, and <ruby> tags.
31    Revision:
32      muse--main--1.0--patch-172
33
34    * lisp/muse-publish.el (muse-publish-markup-tags): Add <perl>, <python>,
35      and <ruby> tags.
36      (muse-publish-command-tag): Code indentation.
37      (muse-publish-perl-tag): New function that publishes a <perl> tag.
38      (muse-publish-python-tag): New function that publishes a <python> tag.
39      (muse-publish-ruby-tag): New function that publishes a <ruby> tag.
40
41    * muse.texi (Tag Summary): Document <perl>, <python>, and <ruby>.
42
43    * examples/johnw/publish-johnw: Add explanatory comment.
44
45    modified files:
46     ChangeLog examples/johnw/publish-johnw lisp/muse-publish.el
47     muse.texi
48
49
502006-08-06 01:34:51 GMT	Michael Olson <mwolson@gnu.org>	patch-171
51
52    Summary:
53      Tweak build system.
54    Revision:
55      muse--main--1.0--patch-171
56
57    * Makefile, Makefile.defs, contrib/Makefile, experimental/Makefile:
58      lisp/Makefile: Make the build system more abstract so that it can be
59      easily re-used in other Emacs Lisp programs.
60
61    * examples/mwolson/muse-init.el: Update.
62
63    modified files:
64     ChangeLog Makefile Makefile.defs contrib/Makefile
65     examples/mwolson/muse-init.el experimental/Makefile
66     lisp/Makefile
67
68
692006-08-05 15:12:38 GMT	Michael Olson <mwolson@gnu.org>	patch-170
70
71    Summary:
72      Rename muse-convert-latex.el to muse-import-latex.el.
73    Revision:
74      muse--main--1.0--patch-170
75
76    * lisp/muse-import-latex.el: Rename from muse-convert-latex.el.  Rename
77      all functions as well.
78
79    modified files:
80     ChangeLog lisp/muse-import-latex.el
81
82    renamed files:
83     lisp/.arch-ids/muse-convert-latex.el.id
84       ==> lisp/.arch-ids/muse-import-latex.el.id
85     lisp/muse-convert-latex.el
86       ==> lisp/muse-import-latex.el
87
88
892006-07-29 04:03:29 GMT	Michael Olson <mwolson@gnu.org>	patch-169
90
91    Summary:
92      Manual: Update mailing list info.
93    Revision:
94      muse--main--1.0--patch-169
95
96    * muse.texi (Releases): Update mailing list info.
97      (Implicit Links): Fix use of future tense.
98      (Getting Help and Reporting Bugs): Update mailing list info.
99
100    modified files:
101     ChangeLog muse.texi
102
103
1042006-07-29 03:49:29 GMT	Michael Olson <mwolson@gnu.org>	patch-168
105
106    Summary:
107      Mention both Ubuntu and Debian throughout.
108    Revision:
109      muse--main--1.0--patch-168
110
111    * Makefile.defs, README, muse.texi: Mention Ubuntu wherever Debian is
112      mentioned.
113
114    modified files:
115     ChangeLog Makefile.defs README muse.texi
116
117
1182006-07-27 22:28:13 GMT	Michael Olson <mwolson@gnu.org>	patch-167
119
120    Summary:
121      Fix #5899: muse-follow-name-at-mouse breaks mouse-yank-at-point.
122    Revision:
123      muse--main--1.0--patch-167
124
125    * lisp/muse-mode.el (muse-follow-name-at-mouse): Restore the point before
126      calling the fallback keybinding.  This fixes #5899.
127
128    * lisp/muse-publish.el (muse-publish-escape-specials): Docfix.
129      (muse-publish-mark-link): Docfix.
130      (muse-link-specials): Docfix.
131
132    modified files:
133     ChangeLog lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
134
135
1362006-07-27 20:46:38 GMT	Michael Olson <mwolson@gnu.org>	patch-166
137
138    Summary:
139      Make C-c C-t publish the current file in a more sensible way.
140    Revision:
141      muse--main--1.0--patch-166
142
143    * lisp/muse-mode.el (muse-mode-map): Make C-c C-t call
144      muse-project-publish-this-file instead of muse-publish-this file.  Make
145      C-c C-T call the latter.
146      (muse-browse-result): Use `muse-project-get-applicable-styles'.
147      (muse-follow-name-at-point): Docfix.
148
149    * lisp/muse-project.el (muse-project-get-applicable-style): New function
150      that prompts the user for a style if more than one style applies to the
151      given file.
152      (muse-project-publish-this-file): New function that publishes the
153      currently-visited file according to `muse-project-alist', prompting if
154      more than one style applies.
155
156    * lisp/muse-publish.el (muse-publish-this-file): Docfix.
157
158    * muse.texi (Keystroke Summary): Update for the changes made.  C-c C-c
159      was not previously documented.
160
161    modified files:
162     ChangeLog lisp/muse-mode.el lisp/muse-project.el
163     lisp/muse-publish.el muse.texi
164
165
1662006-07-27 19:36:31 GMT	Michael Olson <mwolson@gnu.org>	patch-165
167
168    Summary:
169      Implement interactive insertion of URLs.
170    Revision:
171      muse--main--1.0--patch-165
172
173    * lisp/muse-mode.el (muse-insert-map): Add binding for muse-insert-url.
174      (muse-insert-thing): Add text for URL to prompt.
175      (muse-insert-relative-link-to-file): Docfix, style fix.
176      (muse-insert-url): New function that reads a URL and description from
177      the user.
178
179    * muse.texi (Keystroke Summary): Mention insert-url keybinding.
180
181    modified files:
182     ChangeLog lisp/muse-mode.el muse.texi
183
184
1852006-07-27 18:50:50 GMT	Michael Olson <mwolson@gnu.org>	patch-164
186
187    Summary:
188      Make escaping of brackets in links work properly.
189    Revision:
190      muse--main--1.0--patch-164
191
192    * lisp/muse-colors.el (muse-colors-explicit-link): If the link has
193      escaped characters, display them unescaped.
194
195    * lisp/muse-mode.el (muse-make-link): Handle case where we are given no
196      link.
197      (muse-edit-link-at-point): Unescape the link before presenting it to
198      the user for editing.
199
200    * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Minor
201      coding style fix.
202      (muse-publish-url): Unescape the link description before doing further
203      transforms on it.  The link has already been unescaped.
204
205    * lisp/muse.el (muse-sort-by-rating): Minor coding style fix.
206      (muse-escape-specials-in-string): New function that escapes specials in
207      a string.  This differs from Muse's other specials-escaping routines in
208      that it replaces strings rather than characters, and is reversible if
209      the specials are defined properly.
210      (muse-replace-regexp-in-string): Docfix.
211      (muse-link-specials): New variable containing the specials that Muse
212      uses to handle syntactic issues with link text.  Namely: brackets.  The
213      percent sign must also be escaped since it is used in the escaped text.
214      (muse-link-escape, muse-link-unescape): Call
215      muse-escape-specials-in-string.  Embarrassingly, these functions
216      previously had no effect before.
217
218    modified files:
219     ChangeLog lisp/muse-colors.el lisp/muse-mode.el
220     lisp/muse-publish.el lisp/muse.el
221
222
2232006-07-09 18:28:25 GMT	Michael Olson <mwolson@gnu.org>	patch-163
224
225    Summary:
226      Make space around emdash optional.
227    Revision:
228      muse--main--1.0--patch-163
229
230    * lisp/muse-publish.el (muse-publish-markup-regexps): Make space around
231      emdash optional.
232
233    modified files:
234     ChangeLog lisp/muse-publish.el
235
236
2372006-07-08 20:38:12 GMT	Michael Olson <mwolson@gnu.org>	patch-162
238
239    Summary:
240      muse-latex: Make publishing of <contents> tags optional.
241    Revision:
242      muse--main--1.0--patch-162
243
244    * lisp/muse-html.el (muse-html-insert-contents): Use nreverse rather than
245      reverse for a minor speed boost.
246
247    * lisp/muse-latex.el (muse-latex-header, muse-latexcjk-header): Only
248      insert a table of contents when muse-latex-permit-contents-tag is nil.
249      (muse-latexcjk-header): Make comments do the right thing.
250      (muse-latex-permit-contents-tag): New option that specifies whether we
251      should take action on the <contents> tag.
252      (muse-latex-finalize-buffer): If muse-latex-permit-contents-tag is
253      non-nil, publish a table of contents in the place where the <contents>
254      tag is.
255
256    * muse.texi (LaTeX): Bring up-to-date with new options.
257
258    modified files:
259     ChangeLog lisp/muse-html.el lisp/muse-latex.el muse.texi
260
261
2622006-07-04 05:00:35 GMT	Michael Olson <mwolson@gnu.org>	patch-161
263
264    Summary:
265      Fix publishing bug introduced in last patch.
266    Revision:
267      muse--main--1.0--patch-161
268
269    * lisp/muse-project.el (muse-current-output-style): New variable that
270      holds the output style that is currently being used to publish a file.
271      (muse-project-page-file): When a subdirectory is used, only record
272      matches.  Sort using matches, not entire list.
273      (muse-project-resolve-link): Docfix.
274      (muse-project-current-output-style): New function that returns the
275      current output style.
276      (muse-project-link-page): Use the local output style, not the other
277      kind of style.
278      (muse-project-publish-file): Set muse-current-output-style.
279
280    * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
281      muse-current-output-style.
282
283    modified files:
284     ChangeLog lisp/muse-project.el lisp/muse-wiki.el
285
286
2872006-07-04 04:06:44 GMT	Michael Olson <mwolson@gnu.org>	patch-160
288
289    Summary:
290      Make links to files in subdirectories work.
291    Revision:
292      muse--main--1.0--patch-160
293
294    * lisp/muse-project.el (muse-project-alist-styles): Fix stray comment.
295      (muse-project-page-file): Change to a defun.  Handle files with the
296      same name but in different directories.  Handle case where a
297      subdirectory is given in a link.
298      (muse-project-choose-style-by-link-suffix): Move from muse-wiki.el.
299      (muse-project-applicable-styles): Sort entries according to how late in
300      the string the match for the include regexp occurs.
301      (muse-project-resolve-link): Moved from muse-wiki.el.  Strip
302      subdirectory from page because we have already determined the correct
303      path.
304      (muse-project-link-page): New function that resolves a link to a page
305      in the same project.
306
307    * lisp/muse-publish.el (muse-publish-link-page): Simple wrapper for
308      muse-project-link-page.
309      (muse-publish-classify-url): Use muse-publish-link-page.
310
311    * lisp/muse-regexps.el (muse-file-regexp): Don't match subdirectory
312      links.
313
314    * lisp/muse-wiki.el (muse-wiki-choose-style-by-link-suffix)
315      (muse-wiki-resolve-project-page-1): Move to muse-project.el.
316      (muse-wiki-resolve-project-page): Use muse-project-resolve-link.
317
318    * lisp/muse.el (muse-collect-alist): New function that is like assoc, but
319      returns a list of matches.
320      (muse-sort-with-closure): New convenience macro for using `sort' with a
321      closure argument.
322      (muse-sort-by-rating): New function that takes a rating list and sorts
323      it, discarding the rating.
324
325    * muse.texi (Projects): Mention that you can use regexps in place of
326      directory names in project entries.  Caught that when source-diving.
327
328    modified files:
329     ChangeLog lisp/muse-project.el lisp/muse-publish.el
330     lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el muse.texi
331
332
3332006-07-03 01:33:17 GMT	Michael Olson <mwolson@gnu.org>	patch-159
334
335    Summary:
336      Fix publishing of blank table fields.
337    Revision:
338      muse--main--1.0--patch-159
339
340    * lisp/muse-regexps.el (muse-table-field-regexp): Make publishing blank
341      fields work properly.
342
343    modified files:
344     ChangeLog lisp/muse-regexps.el
345
346
3472006-07-03 00:39:47 GMT	Michael Olson <mwolson@gnu.org>	patch-158
348
349    Summary:
350      Make muse-publish-markup-buffer usable even with no current file.
351    Revision:
352      muse--main--1.0--patch-158
353
354    * lisp/muse-publish.el (muse-publish-markup-buffer): Make this work even
355      if no file is associated with the buffer.  Thanks to dds for the fix.
356
357    modified files:
358     ChangeLog lisp/muse-publish.el
359
360
3612006-06-26 18:13:59 GMT	Michael Olson <mwolson@gnu.org>	patch-157
362
363    Summary:
364      Don't use illegal C-c i keybinding.
365    Revision:
366      muse--main--1.0--patch-157
367
368    * lisp/muse-mode.el (muse-mode-map): Remove "C-c i" binding and use "C-c
369      TAB" for that purpose instead.  Thanks to Adrian Aichner for the
370      report.
371
372    * muse.texi (Keystroke Summary): Update documentation for the above
373      change.
374
375    modified files:
376     ChangeLog lisp/muse-mode.el muse.texi
377
378
3792006-06-12 13:58:59 GMT	Michael Olson <mwolson@gnu.org>	patch-156
380
381    Summary:
382      Improve ignored files regexp.
383    Revision:
384      muse--main--1.0--patch-156
385
386    * lisp/muse-project.el (muse-project-ignore-regexp): Ignore Darcs and SVN
387      metadata directories, and use a better matching technique for autosave
388      files.  Previously, files with '#' in them were ignored erroneously.
389
390    modified files:
391     ChangeLog lisp/muse-project.el
392
393
3942006-06-12 13:55:17 GMT	Michael Olson <mwolson@gnu.org>	patch-155
395
396    Summary:
397      Provide example for <include> in Muse manual.
398    Revision:
399      muse--main--1.0--patch-155
400
401    * muse.texi (Tag Summary): Give an example of using the <include> tag.
402
403    modified files:
404     ChangeLog muse.texi
405
406
4072006-06-10 06:49:08 GMT	Michael Olson <mwolson@gnu.org>	patch-154
408
409    Summary:
410      Make PDF version of the Muse manual be generated correctly.
411    Revision:
412      muse--main--1.0--patch-154
413
414    * muse.texi (Tag Summary): Use a slightly different syntax for the table
415      items.  Even though texinfo published the HTML version correctly, the
416      PDF version was not working.  Thanks to mirko.vukovic for the report.
417
418    modified files:
419     ChangeLog muse.texi
420
421
4222006-06-03 23:38:12 GMT	Michael Olson <mwolson@gnu.org>	patch-153
423
424    Summary:
425      Fix bug introduced in last patch.
426    Revision:
427      muse--main--1.0--patch-153
428
429    * muse-publish.el (muse-publish-include-tag): Fix bug introduced in last
430      patch.
431
432    modified files:
433     ChangeLog lisp/muse-publish.el
434
435
4362006-06-03 21:18:35 GMT	Michael Olson <mwolson@gnu.org>	patch-152
437
438    Summary:
439      Move Debian stuff into its own branch.
440    Revision:
441      muse--main--1.0--patch-152
442
443    * debian: Moved to muse--debian--0.
444
445    removed files:
446     debian/.arch-ids/=id debian/.arch-ids/NEWS.id
447     debian/.arch-ids/changelog.id debian/.arch-ids/compat.id
448     debian/.arch-ids/control.id debian/.arch-ids/copyright.id
449     debian/.arch-ids/emacsen-install.id
450     debian/.arch-ids/emacsen-remove.id
451     debian/.arch-ids/emacsen-startup.id
452     debian/.arch-ids/muse-el.dirs.id
453     debian/.arch-ids/muse-el.docs.id
454     debian/.arch-ids/muse-el.examples.id
455     debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
456     debian/NEWS debian/changelog debian/compat debian/control
457     debian/copyright debian/emacsen-install debian/emacsen-remove
458     debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
459     debian/muse-el.examples debian/muse-el.info debian/rules
460
461    modified files:
462     ChangeLog
463
464    removed directories:
465     debian debian/.arch-ids
466
467
4682006-06-03 21:12:36 GMT	Michael Olson <mwolson@gnu.org>	patch-151
469
470    Summary:
471      Provide some markup shortcuts for the <include> tag.
472    Revision:
473      muse--main--1.0--patch-151
474
475    * lisp/muse-publish.el (muse-publish-examplify-buffer): New function that
476      transforms the current buffer as if it were an <example> region.
477      (muse-publish-versify-buffer): Ditto, but for <verse> regions.
478      (muse-publish-include-tag): Docfix.  Support special cases for
479      markup="example" and markup="verse".
480
481    * muse.texi (Tag Summary): Update for new <include> shortcuts.
482
483    modified files:
484     ChangeLog lisp/muse-publish.el muse.texi
485
486
4872006-06-01 04:14:45 GMT	Michael Olson <mwolson@gnu.org>	patch-150
488
489    Summary:
490      Really update ChangeLog.2005.
491    Revision:
492      muse--main--1.0--patch-150
493
494    * ChangeLog.2005: Really update this.
495
496    new files:
497     .arch-ids/ChangeLog.2005.id ChangeLog.2005
498
499    removed files:
500     .arch-ids/ChangeLog.2005.id ChangeLog.2005
501
502    modified files:
503     .arch-ids/muse.texi.id ChangeLog
504
505
5062006-06-01 04:05:33 GMT	Michael Olson <mwolson@gnu.org>	patch-149
507
508    Summary:
509      Second attempt at fixing XEmacs beta problem.
510    Revision:
511      muse--main--1.0--patch-149
512
513    * lisp/Makefile (ELC): Revert previous change, now that I have a hunch
514      about what causes the problem.
515
516    * lisp/muse-publish.el (muse-publish-markup-regexps): Move anchor markup
517      lower to future-proof an idea that I have.
518      (muse-style-element): Make this a function instead of a substitution,
519      especially since it is potentially recursive.
520
521    modified files:
522     ChangeLog ChangeLog.2005 lisp/Makefile lisp/muse-publish.el
523
524
5252006-06-01 03:47:49 GMT	Michael Olson <mwolson@gnu.org>	patch-148
526
527    Summary:
528      Update ChangeLogs.
529    Revision:
530      muse--main--1.0--patch-148
531
532    * ChangeLog: Rename from ChangeLog.2006 to follow Emacs conventions.
533
534    * ChangeLog.2005: Mention ChangeLog.2004 for earlier changes.
535
536    * lisp/muse-regexps.el: Add a few comments.
537
538    * muse.texi (Tag Summary): Add example of <tag /> use.
539
540    modified files:
541     ChangeLog ChangeLog.2005 lisp/muse-regexps.el muse.texi
542
543
5442006-06-01 03:44:00 GMT	Michael Olson <mwolson@gnu.org>	patch-147
545
546    Summary:
547      Try to work around a bug in XEmacs beta.
548    Revision:
549      muse--main--1.0--patch-147
550
551    * lisp/Makefile (ELC): Compile muse-publish.el first, to try to work
552      around a bug in XEmacs beta.
553
554    modified files:
555     ChangeLog lisp/Makefile
556
557
5582006-05-30 18:21:51 GMT	Michael Olson <mwolson@gnu.org>	patch-146
559
560    Summary:
561      Fix tag-publishing in <insert> and <markup>.
562    Revision:
563      muse--main--1.0--patch-146
564
565    * lisp/muse-publish.el (muse-insert-file-or-string): Don't set
566      muse-publish-markup-tags, since that messes other things up for
567      <markup> and <insert>.
568      (muse-inhibit-style-tags): New variable that specifies whether to
569      disable looking for tag definitions that are specific to the current
570      style.  This is useful for publishing headers and footers.
571      (muse-publish-markup-tag): Use `muse-inhibit-style-tags', but disable
572      it unconditionally when calling a tag's function, so that the effect
573      does not propagate.
574
575    * lisp/muse.el (muse-file-remote-p): New function that detects whether
576      the given file path is a remote location.  This is not used yet.
577
578    modified files:
579     ChangeLog lisp/muse-publish.el lisp/muse.el
580
581
5822006-05-30 00:19:37 GMT	Michael Olson <mwolson@gnu.org>	patch-145
583
584    Summary:
585      Rename muse-convert.el to muse-latex-convert.el.
586    Revision:
587      muse--main--1.0--patch-145
588
589    * lisp/muse-convert-latex.el: Rename from muse-convert.el, since more
590      files of this nature are expected in the future.
591
592    modified files:
593     ChangeLog Makefile.defs debian/changelog
594     lisp/muse-convert-latex.el
595
596    renamed files:
597     lisp/.arch-ids/muse-convert.el.id
598       ==> lisp/.arch-ids/muse-convert-latex.el.id
599     lisp/muse-convert.el
600       ==> lisp/muse-convert-latex.el
601
602
6032006-05-29 21:34:34 GMT	Michael Olson <mwolson@gnu.org>	patch-144
604
605    Summary:
606      List all tags in Muse's documentation.
607    Revision:
608      muse--main--1.0--patch-144
609
610    * lisp/muse-publish.el (muse-publish-markup-region): Remove cruft that I
611      was trying out.
612      (muse-publish-contents-depth): New option that specifies the maximum
613      depth of headings to include with <contents> tags.
614      (muse-publish-contents-tag): Use it.
615      (muse-publish-include-tag): Docfix.
616
617    * muse.texi (Paragraphs): Mention <center> and <quote> tags.
618      (Tag Summary): New section that defines the syntax used for tags and
619      gives a complete listing of all of the tags that Muse comes with, as
620      well as some documentation for each tag.
621      (HTML): Update documentation.
622
623    modified files:
624     ChangeLog lisp/muse-publish.el muse.texi
625
626
6272006-05-29 18:48:41 GMT	Michael Olson <mwolson@gnu.org>	patch-143
628
629    Summary:
630      Implement <include> and <markup> tags.
631    Revision:
632      muse--main--1.0--patch-143
633
634    * lisp/muse-html.el (muse-html-markup-regexps): Make paragraph detection
635      work better when a paragraph follows some other markup, especially
636      tables.
637
638    * lisp/muse-publish.el (muse-publish-markup-tags): Add <include> and
639      <markup> tags.
640      (muse-publish-markup): Fix edge case.
641      (muse-publish-markup-header-footer-tags): New option that specifies
642      which tags may be used when publishing headers and footers.
643      (muse-insert-file-or-string): Use
644      muse-publish-markup-header-footer-tags instead of a hard-coded value.
645      (muse-publish-markup-region): Make title and style arguments optional,
646      so that this is easier to use.
647      (muse-publish-include-tag): Implement <include> tag.  I've tested all
648      of the cases I can think of, and it works.
649      (muse-publish-mark-up-tag): Implement <markup> tag.  This is handy for
650      times when you want to publish Muse markup in headers and footers.
651      Adding a table of contents to a header should be particularly easy now.
652
653    modified files:
654     ChangeLog lisp/muse-html.el lisp/muse-publish.el
655
656
6572006-05-29 14:59:31 GMT	Michael Olson <mwolson@gnu.org>	patch-142
658
659    Summary:
660      Make ChangeLog conform to conventions better.
661    Revision:
662      muse--main--1.0--patch-142
663
664    * ChangeLog: Renamed from ChangeLog.2006 in order to follow Emacs
665      conventions better.  Specify the buffer encoding.  Add helpful notices
666      near the bottom of this and ChangeLog.2005.
667
668    modified files:
669     ChangeLog ChangeLog.2004 ChangeLog.2005 debian/rules
670     {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2006/patch-log/base-0
671
672    renamed files:
673     .arch-ids/ChangeLog.2006.id
674       ==> .arch-ids/ChangeLog.id
675     ChangeLog.2006
676       ==> ChangeLog
677
678
6792006-05-28 07:45:09 GMT	Michael Olson <mwolson@gnu.org>	patch-141
680
681    Summary:
682      Provide explanation of how to invoke getstamps.py.
683    Revision:
684      muse--main--1.0--patch-141
685
686    * contrib/pyblosxom/getstamps.py: Strip the Muse file extension when
687      writing the timestamps file.
688
689    * contrib/pyblosxom/make-blog: New example script that shows how to
690      invoke getstamps.py.
691
692    * examples/mwolson/stylesheets/common.css: Update.
693
694    * muse.texi (Blosxom Requirements): Mention the new example script.
695      Additionally, explain how to call getstamps.py.
696
697    new files:
698     contrib/pyblosxom/.arch-ids/make-blog.id
699     contrib/pyblosxom/make-blog
700
701    modified files:
702     ChangeLog.2006 contrib/pyblosxom/getstamps.py
703     examples/mwolson/stylesheets/common.css muse.texi
704
705
7062006-05-28 06:40:46 GMT	Michael Olson <mwolson@gnu.org>	patch-140
707
708    Summary:
709      muse-blosxom: Perform extra check on category in new entry.
710    Revision:
711      muse--main--1.0--patch-140
712
713    * lisp/muse-blosxom.el (muse-blosxom-new-entry): Make it impossible to
714      write an invalid categories line, which could cause other mysterious
715      troubles later on.
716
717    modified files:
718     ChangeLog.2006 lisp/muse-blosxom.el
719
720
7212006-05-28 06:31:11 GMT	Michael Olson <mwolson@gnu.org>	patch-139
722
723    Summary:
724      Improve documentation in the included pyblosxom plug-ins.
725    Revision:
726      muse--main--1.0--patch-139
727
728    * contrib/pyblosxom/getstamps.py, hardcodedates.py: Improve
729      documentation.  The initial wording was very confusing.
730
731    modified files:
732     ChangeLog.2006 contrib/pyblosxom/getstamps.py
733     contrib/pyblosxom/hardcodedates.py
734
735
7362006-05-27 06:25:32 GMT	Michael Olson <mwolson@gnu.org>	patch-138
737
738    Summary:
739      Minor tweak in my example CSS stylesheet.
740    Revision:
741      muse--main--1.0--patch-138
742
743    * examples/mwolson/stylesheets/common.css: Be careful about
744      distinguishing between links and anchors.
745
746    modified files:
747     ChangeLog.2006 examples/mwolson/stylesheets/common.css
748
749
7502006-05-26 14:38:01 GMT	Michael Olson <mwolson@gnu.org>	patch-137
751
752    Summary:
753      Use better fallback when displaying warnings.
754    Revision:
755      muse--main--1.0--patch-137
756
757    * lisp/muse.el (muse-display-warning): Use a better fallback if
758      `display-warning' does not exist.
759
760    modified files:
761     ChangeLog.2006 lisp/muse.el
762
763
7642006-05-25 21:23:55 GMT	Michael Olson <mwolson@gnu.org>	patch-136
765
766    Summary:
767      Make the Table of Contents CSS easier to customize.
768    Revision:
769      muse--main--1.0--patch-136
770
771    * examples/mwolson/muse-init.el (muse-bad-link): Update.
772
773    * examples/mwolson/stylesheets/*.css: Update and add license.
774
775    * lisp/muse-html.el (muse-html-insert-contents): Surround contents with
776      <div> section for easier CSS hacking.  Remove the class attribute of
777      other elements, since we don't need it anymore.
778
779    modified files:
780     ChangeLog.2006 Makefile.defs debian/changelog
781     examples/mwolson/muse-init.el
782     examples/mwolson/stylesheets/blog.css
783     examples/mwolson/stylesheets/common.css
784     examples/mwolson/stylesheets/print.css
785     examples/mwolson/stylesheets/screen.css lisp/muse-html.el
786
787
7882006-05-24 03:30:40 GMT	Michael Olson <mwolson@gnu.org>	patch-135
789
790    Summary:
791      Fix a potential unbounded recursive call.
792    Revision:
793      muse--main--1.0--patch-135
794
795    * lisp/muse-project.el (muse-updating-file-alist-p): New variable that
796      prevents calls to muse-project-file-alist in its hook functions from
797      going into an infinite loop.
798      (muse-project-file-alist): Use it.
799
800    * lisp/muse-wiki.el (muse-wiki-updating-wikiword-p): Remove.  This is now
801      handled in muse-project.el.
802      (muse-wiki-update-local-wikiword-regexp): Remove the use of
803      muse-wiki-updating-wikiword-p.
804
805    modified files:
806     ChangeLog.2006 lisp/muse-project.el lisp/muse-wiki.el
807
808
8092006-05-23 18:10:49 GMT	Michael Olson <mwolson@gnu.org>	patch-134
810
811    Summary:
812      Try not to call tramp during publishing.
813    Revision:
814      muse--main--1.0--patch-134
815
816    * lisp/muse-publish.el (muse-insert-file-or-string): Do not call
817      file-readable-p on text that has a newline in it, because this could
818      cause tramp to be invoked.
819
820    modified files:
821     ChangeLog.2006 lisp/muse-publish.el
822
823
8242006-05-23 15:30:02 GMT	Michael Olson <mwolson@gnu.org>	patch-133
825
826    Summary:
827      Make links colored blue by default.
828    Revision:
829      muse--main--1.0--patch-133
830
831    * lisp/muse-colors.el (muse-link): Make links blue by default, like most
832      other Emacs modes do.
833
834    modified files:
835     ChangeLog.2006 lisp/muse-colors.el
836
837
8382006-05-23 14:24:58 GMT	Michael Olson <mwolson@gnu.org>	patch-132
839
840    Summary:
841      Fix publishing error with tables and initial whitespace.
842    Revision:
843      muse--main--1.0--patch-132
844
845    * lisp/muse-publish.el (muse-publish-markup-regexps): Move table rule
846      above blockquote and centered text, so that indented but blank initial
847      table fields publish correctly.
848
849    * lisp/muse-regexps.el (muse-table-line-regexp): Make this much simpler.
850      We accept anything that has at least one field delimiter.
851
852    modified files:
853     ChangeLog.2006 lisp/muse-publish.el lisp/muse-regexps.el
854
855
8562006-05-18 06:58:58 GMT	Michael Olson <mwolson@gnu.org>	patch-131
857
858    Summary:
859      Add muse-protocol-iw.el to experimental folder.
860    Revision:
861      muse--main--1.0--patch-131
862
863    * experimental/muse-protocol-iw.el: New experimental file that implements
864      an interwiki protocol of sorts that handles subdirectories.
865
866    new files:
867     experimental/.arch-ids/muse-protocol-iw.el.id
868     experimental/muse-protocol-iw.el
869
870    modified files:
871     AUTHORS ChangeLog.2006 experimental/muse-split.el
872
873
8742006-05-18 06:43:30 GMT	Michael Olson <mwolson@gnu.org>	patch-130
875
876    Summary:
877      Add muse-split.el to experimental folder.
878    Revision:
879      muse--main--1.0--patch-130
880
881    * experimental/muse-split.el: New experimental file that splits published
882      Muse files into several smaller files.
883
884    new files:
885     experimental/.arch-ids/muse-split.el.id
886     experimental/muse-split.el
887
888    modified files:
889     AUTHORS ChangeLog.2006 Makefile.defs debian/changelog
890     debian/control
891
892
8932006-05-18 06:03:49 GMT	Michael Olson <mwolson@gnu.org>	patch-129
894
895    Summary:
896      muse-wiki: Make the interwiki resolver a bit more clever.
897    Revision:
898      muse--main--1.0--patch-129
899
900    * lisp/muse-project.el (muse-project-choose-style): New function that
901      chooses a style from a list of styles, given a user-supplied test.
902
903    * lisp/muse-wiki.el (muse-wiki-choose-style-by-link-suffix): New function
904      that is used along with `muse-project-choose-style' to pick the first
905      style that matches a given value for :link-prefix.
906      (muse-wiki-resolve-project-page-1): New function split from
907      `muse-wiki-resolve-project-page' for readability.  Try to match files
908      that have the same link-suffix.  This should hopefully fix a bug
909      noticed by Hans Ekbrand.
910
911    modified files:
912     ChangeLog.2006 lisp/muse-project.el lisp/muse-wiki.el
913
914
9152006-05-18 01:24:04 GMT	Michael Olson <mwolson@gnu.org>	patch-128
916
917    Summary:
918      Fix bug where links with :: in them were marked up as lists.
919    Revision:
920      muse--main--1.0--patch-128
921
922    * lisp/muse-html.el, lisp/muse-publish.el, lisp/muse-xml-common.el:
923      Change noemphasis property to muse-link.
924
925    * lisp/muse.el (muse-forward-list-item): Respect muse-link property.
926
927    * lisp/muse-publish.el (muse-publish-surround-text)
928      (muse-publish-markup-list): Ditto.  This should fix a bug.
929      (muse-publish-markup-list): Docfix.
930      (muse-publish-mark-link): Rename from `muse-publish-mark-noemphasis'.
931
932    * lisp/muse-regexps.el (muse-list-item-regexp, muse-dl-term-regexp):
933      There must be either one or more spaces or a single newline after the
934      colons.  This prevents an ambiguity with the double-colon muse-wiki
935      interwiki delimiter.
936
937    modified files:
938     ChangeLog.2006 lisp/muse-html.el lisp/muse-publish.el
939     lisp/muse-regexps.el lisp/muse-xml-common.el lisp/muse.el
940
941
9422006-05-17 21:27:19 GMT	Michael Olson <mwolson@gnu.org>	patch-127
943
944    Summary:
945      DTRT with explicit links that have no description.
946    Revision:
947      muse--main--1.0--patch-127
948
949    * lisp/muse-publish.el (muse-publish-markup-link): If we are given an
950      explicit link without a description, use the name of the linked page.
951
952    modified files:
953     ChangeLog.2006 lisp/muse-publish.el
954
955
9562006-05-16 15:53:56 GMT	Michael Olson <mwolson@gnu.org>	patch-126
957
958    Summary:
959      Fix emdash in link description bug.
960    Revision:
961      muse--main--1.0--patch-126
962
963    * lisp/muse-publish.el (muse-publish-markup-emdash): Don't markup emdash
964      if we are in a link, since otherwise it will be incorrectly escaped.
965      Thanks to Chiyuan Zhang for the report.
966
967    modified files:
968     ChangeLog.2006 Makefile.defs debian/changelog
969     lisp/muse-publish.el
970
971
9722006-05-12 04:16:43 GMT	Michael Olson <mwolson@gnu.org>	patch-125
973
974    Summary:
975      Fix #5925: Emphasis on item breaks lists.
976    Revision:
977      muse--main--1.0--patch-125
978
979    * lisp/muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use find-file
980      as the browsing function.
981
982    * lisp/muse-mode.el (muse-browse-result): Only include styles that match
983      the current file.
984
985    * lisp/muse.el (muse-list-item-critical-point): Take a new argument named
986      `offset' into account, in case the list-item regexp is nested in
987      another group.
988      (muse-forward-list-item): Call `muse-list-item-critical-point' with an
989      offset of 1.  This should fix an unpleasant list-as-blockquote error
990      that was noticed recently.  Thanks to John Sullivan for the report.
991
992    modified files:
993     ChangeLog.2006 lisp/muse-blosxom.el lisp/muse-mode.el
994     lisp/muse.el
995
996
9972006-05-09 00:55:02 GMT	Michael Olson <mwolson@gnu.org>	patch-124
998
999    Summary:
1000      Fix a couple of beginning-of-buffer errors.
1001    Revision:
1002      muse--main--1.0--patch-124
1003
1004    * muse-mode.el (muse-mode-flyspell-p, muse-link-at-point): Make sure we
1005      don't throw an error if at the beginning of the buffer.  Thanks to John
1006      Sullivan for the report.
1007
1008    modified files:
1009     ChangeLog.2006 lisp/muse-mode.el
1010
1011
10122006-05-08 23:42:42 GMT	Michael Olson <mwolson@gnu.org>	patch-123
1013
1014    Summary:
1015      muse.texi: Change use of @subsubheading to @subheading.
1016    Revision:
1017      muse--main--1.0--patch-123
1018
1019    * muse.texi: Change use of @subsubheading to @subheading throughout
1020      document.
1021
1022    modified files:
1023     ChangeLog.2006 muse.texi
1024
1025
10262006-05-08 23:30:58 GMT	Michael Olson <mwolson@gnu.org>	patch-122
1027
1028    Summary:
1029      muse.texi: Change subsections to subheadings.
1030    Revision:
1031      muse--main--1.0--patch-122
1032
1033    (Author: John Sullivan <john@wjsullivan.net>)
1034
1035    * muse.texi: Change @subsection and @strong to @subheading throughout
1036      document.
1037
1038    modified files:
1039     ChangeLog.2006 Makefile.defs debian/changelog muse.texi
1040
1041
10422006-05-08 08:53:03 GMT	Michael Olson <mwolson@gnu.org>	patch-121
1043
1044    Summary:
1045      Update keystrokes used in muse-mode, as well as docs.
1046    Revision:
1047      muse--main--1.0--patch-121
1048
1049    * lisp/muse-mode.el (muse-insert-map): New variable that defines the
1050      keymap to use when the user wants to insert something into the current
1051      buffer using `C-c i'.
1052      (muse-mode-map): Sort keys somewhat.  Remove binding of `C-c C-v' to
1053      muse-follow-name-at-point, since this is already used for
1054      muse-browse-result.  Call `muse-insert-thing' on `C-c i', which will
1055      prompt for the thing to insert.
1056      (muse-insert-thing): New function that prompts the user for something
1057      to insert into the current buffer.  It tries to be as friendly as
1058      possible by catching possible errors with the message "Not inserting
1059      anything".
1060      (muse-mode-completions): Rename from `muse-completions', since this is
1061      what we use in `muse-mode'.
1062      (muse-mode-current-word): Similarly.  These don't seem to work
1063      correctly, for unknown reasons.
1064
1065    * muse.texi (Keystroke Summary): Update to include all keystrokes that we
1066      utilize.
1067
1068    modified files:
1069     ChangeLog.2006 lisp/muse-mode.el muse.texi
1070
1071
10722006-05-08 07:34:41 GMT	Michael Olson <mwolson@gnu.org>	patch-120
1073
1074    Summary:
1075      Fix buggy behavior in muse-browse-result.
1076    Revision:
1077      muse--main--1.0--patch-120
1078
1079    * lisp/muse-mode.el (muse-browse-result): Construct a mapping of style
1080      names to styles, based on the styles contained in the current Muse
1081      project.  Thanks to kid kid for the analysis.
1082
1083    * lisp/muse-publish.el (muse-publish-get-style): Permit styles to be
1084      specified as an argument.
1085
1086    modified files:
1087     ChangeLog.2006 lisp/muse-mode.el lisp/muse-publish.el
1088
1089
10902006-05-08 07:29:42 GMT	Michael Olson <mwolson@gnu.org>	patch-119
1091
1092    Summary:
1093      muse-latex: Make images look better.
1094    Revision:
1095      muse--main--1.0--patch-119
1096
1097    * lisp/muse-latex.el (muse-latex-markup-strings): Make width of images to
1098      be 75% the width of the page, which looks better.  Enclose images in
1099      figures, and center them.
1100
1101    modified files:
1102     ChangeLog.2006 lisp/muse-latex.el
1103
1104
11052006-04-27 00:31:01 GMT	Michael Olson <mwolson@gnu.org>	patch-118
1106
1107    Summary:
1108      Fix a few image bugs.
1109    Revision:
1110      muse--main--1.0--patch-118
1111
1112    * lisp/muse-colors.el (muse-colors-insert-image): Expand file name before
1113      passing it to `muse-colors-inline-image-method'.  This makes images
1114      with the same current directory and publishing directory get resolved
1115      correctly.
1116
1117    * lisp/muse-project.el (muse-project-find-file): Don't try to add a
1118      ".muse" extension to images.
1119
1120    modified files:
1121     ChangeLog.2006 lisp/muse-colors.el lisp/muse-project.el
1122
1123
11242006-04-25 22:28:01 GMT	Michael Olson <mwolson@gnu.org>	patch-117
1125
1126    Summary:
1127      Make build targets more consistent.
1128    Revision:
1129      muse--main--1.0--patch-117
1130
1131    * contrib/Makefile (install): Make build targets more consistent.  Thanks
1132      to dsmith for the report.
1133
1134    * lisp/Makefile (all, lisp, install): Ditto.
1135
1136    modified files:
1137     ChangeLog.2006 Makefile.defs contrib/Makefile debian/changelog
1138     lisp/Makefile
1139
1140
11412006-04-25 00:31:42 GMT	Michael Olson <mwolson@gnu.org>	patch-116
1142
1143    Summary:
1144      cgi.el: Make this work without cl-seq.el.
1145    Revision:
1146      muse--main--1.0--patch-116
1147
1148    * contrib/cgi.el: Fix a compiler warning introduced by sample calendar
1149      code.  Make this not depend on 'cl at runtime.
1150      (cgi-position): New function that implements a simple replacement for
1151      the position function found in cl-seq.el.
1152      (cgi-decode): Use `cgi-position' instead of `position' and `substring'
1153      instead of `subseq'.
1154
1155    * contrib/httpd.el: Credit myself.
1156
1157    modified files:
1158     ChangeLog.2006 contrib/cgi.el contrib/httpd.el
1159
1160
11612006-04-25 00:04:10 GMT	Michael Olson <mwolson@gnu.org>	patch-115
1162
1163    Summary:
1164      Make publishing DTRT when using escaped list markup.
1165    Revision:
1166      muse--main--1.0--patch-115
1167
1168    * lisp/muse-publish.el (muse-publish-surround-text)
1169      (muse-publish-markup-list): Ignore escaped list markup.
1170
1171    * lisp/muse.el (muse-list-item-type): Docfix.
1172      (muse-list-item-critical-point): New function that returns the point
1173      where we should expect to find the first character in the current list
1174      item markup.
1175      (muse-forward-paragraph): Docfix and cosmetic change.
1176      (muse-forward-list-item): Ignore escaped list markup.  This should fix
1177      a few publishing errors that involve markup like =::=.
1178
1179    modified files:
1180     ChangeLog.2006 lisp/muse-publish.el lisp/muse.el
1181
1182
11832006-04-22 03:46:04 GMT	Michael Olson <mwolson@gnu.org>	patch-114
1184
1185    Summary:
1186      muse-publish: Get rid of warning when batch publishing.
1187    Revision:
1188      muse--main--1.0--patch-114
1189
1190    * lisp/muse-publish.el (muse-batch-publish-files): Get rid of a batch
1191      publishing warning message.
1192
1193    modified files:
1194     ChangeLog.2006 Makefile.defs debian/changelog
1195     lisp/muse-publish.el
1196
1197
11982006-04-22 03:35:12 GMT	Michael Olson <mwolson@gnu.org>	patch-113
1199
1200    Summary:
1201      Try to fix face clobbering bug.
1202    Revision:
1203      muse--main--1.0--patch-113
1204
1205    * lisp/muse-colors.el (muse-make-faces-default): New function that sets
1206      the default value of the header faces.  It can be re-used.
1207      (muse-make-faces): Simplify.  This should now fix the face clobbering
1208      bug.
1209
1210    modified files:
1211     ChangeLog.2006 lisp/muse-colors.el
1212
1213
12142006-04-21 19:31:23 GMT	Michael Olson <mwolson@gnu.org>	patch-112
1215
1216    Summary:
1217      Re-add some cgi.el stuff and update my example config.
1218    Revision:
1219      muse--main--1.0--patch-112
1220
1221    * contrib/cgi.el (cgi-calendar-string, cgi-calendar): Re-add these, since
1222      they are mentioned in the documentation.
1223
1224    * examples/mwolson/: Update.
1225
1226    modified files:
1227     ChangeLog.2006 contrib/cgi.el examples/mwolson/muse-init.el
1228     examples/mwolson/templates/footer.html
1229     examples/mwolson/templates/header.html
1230
1231
12322006-04-21 15:23:13 GMT	Michael Olson <mwolson@gnu.org>	patch-111
1233
1234    Summary:
1235      muse-mode: Make C-c C-e work better.
1236    Revision:
1237      muse--main--1.0--patch-111
1238
1239    * lisp/muse-mode.el (muse-edit-link-at-point): Save link data earlier so
1240      that this is more robust.
1241
1242    modified files:
1243     ChangeLog.2006 lisp/muse-mode.el
1244
1245
12462006-04-18 21:09:37 GMT	Michael Olson <mwolson@gnu.org>	patch-110
1247
1248    Summary:
1249      muse-latex: Don't escape backslash in <example> regions.
1250    Revision:
1251      muse--main--1.0--patch-110
1252
1253    * lisp/muse-latex.el (muse-latex-markup-specials-example): We don't need
1254      to escape the backslash after all.
1255      (muse-latex-markup-specials-literal): Docfix.
1256
1257    * lisp/muse-publish.el (muse-publish-escape-specials): Docfix.
1258
1259    modified files:
1260     ChangeLog.2006 lisp/muse-latex.el lisp/muse-publish.el
1261
1262
12632006-04-18 01:55:21 GMT	Michael Olson <mwolson@gnu.org>	patch-109
1264
1265    Summary:
1266      Allow tab characters in the target of explicit links.
1267    Revision:
1268      muse--main--1.0--patch-109
1269
1270    * lisp/muse-regexps.el (muse-explicit-link-regexp): Allow tab characters
1271      in the link target.  This doesn't seem like it could hurt anything, and
1272      prevents unexpected behavior.  Thanks to rubikitch AT ruby-lang.org for
1273      the report.
1274
1275    modified files:
1276     ChangeLog.2006 lisp/muse-regexps.el
1277
1278
12792006-04-14 18:56:30 GMT	Michael Olson <mwolson@gnu.org>	patch-108
1280
1281    Summary:
1282      muse-wiki: Fix bug that caused WikiWords not to publish or display.
1283    Revision:
1284      muse--main--1.0--patch-108
1285
1286    * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Logic fix.
1287
1288    modified files:
1289     ChangeLog.2006 Makefile.defs debian/changelog
1290     lisp/muse-wiki.el
1291
1292
12932006-04-11 03:49:41 GMT	Michael Olson <mwolson@gnu.org>	patch-107
1294
1295    Summary:
1296      Fix horrendous typo.
1297    Revision:
1298      muse--main--1.0--patch-107
1299
1300    * muse-publish.el (muse-define-style): Fix typo which caused all kinds of
1301      strangeness.
1302
1303    modified files:
1304     ChangeLog.2006 lisp/muse-publish.el
1305
1306
13072006-04-10 03:13:41 GMT	Michael Olson <mwolson@gnu.org>	patch-106
1308
1309    Summary:
1310      Merged from mwolson@gnu.org--2006-muse-el (patch 53)
1311    Revision:
1312      muse--main--1.0--patch-106
1313
1314    (Author: Per B. Sederberg <per@med.upenn.edu>)
1315
1316    * lisp/muse-wiki.el (muse-wiki-ignore-implicit-links-to-current-page):
1317      Option to not create implicit links to the current page.
1318      (muse-wiki-handle-wikiword): Process the option to not create implicit
1319      links to the current page.
1320
1321    modified files:
1322     ChangeLog.2006 Makefile.defs debian/changelog
1323     lisp/muse-wiki.el
1324
1325
13262006-04-10 03:03:28 GMT	Michael Olson <mwolson@gnu.org>	patch-105
1327
1328    Summary:
1329      Try to fix failure to recognize Muse file extension (6th attempt).
1330    Revision:
1331      muse--main--1.0--patch-105
1332
1333    * lisp/muse-mode.el: Call `muse-mode-maybe-after-init' after the user's
1334      init file is loaded.
1335      (muse-mode-maybe-after-init): New function that causes muse-mode-maybe
1336      to be added to find-file-hooks when muse-mode-auto-p is non-nil.
1337
1338    * lisp/muse.el: Call `muse-update-file-extension-after-init after the
1339      user's init file is loaded.  Explicitly add the Muse file extension
1340      when muse.el is loaded, to make life simpler.
1341      (muse-update-file-extension): Take several edge cases into account.
1342      (muse-file-extension): Docfix.
1343      (muse-update-file-extension-after-init): New function that causes the
1344      file extension to be updated.
1345
1346    * muse.texi (Projects): It is no longer necessary to call
1347      `muse-mode-maybe' manually.
1348
1349    modified files:
1350     ChangeLog.2006 lisp/muse-mode.el lisp/muse.el muse.texi
1351
1352
13532006-04-10 00:08:01 GMT	Michael Olson <mwolson@gnu.org>	patch-104
1354
1355    Summary:
1356      Merged from mwolson@gnu.org--2006-muse-el (patch 48-52)
1357    Revision:
1358      muse--main--1.0--patch-104
1359
1360    (Author: Per B. Sederberg <per@med.upenn.edu>)
1361
1362    * lisp/muse-wiki.el (muse-wiki-project-files-with-spaces): New function
1363      to return a list of project files that have spaces.
1364      (muse-wiki-update-interwiki-regexp): Make use of new project-files with
1365      spaces function.  Don't make this buffer-local.
1366
1367    modified files:
1368     ChangeLog.2006 lisp/muse-wiki.el
1369
1370
13712006-04-09 23:54:07 GMT	Michael Olson <mwolson@gnu.org>	patch-103
1372
1373    Summary:
1374      Try to fix failure to recognize Muse file extension (5th attempt).
1375    Revision:
1376      muse--main--1.0--patch-103
1377
1378    * lisp/muse.el: To detect whether Emacs has fully started, check
1379      `command-line-processed' instead of `inhibit-startup-hooks', since the
1380      latter only exists for Emacs22.
1381
1382    modified files:
1383     ChangeLog.2006 Makefile.defs debian/changelog lisp/muse.el
1384
1385
13862006-04-09 23:48:06 GMT	Michael Olson <mwolson@gnu.org>	patch-102
1387
1388    Summary:
1389      muse-html: Add :style-sheet element.
1390    Revision:
1391      muse--main--1.0--patch-102
1392
1393    * lisp/muse-html.el (muse-html-header, muse-xhtml-header): Use the
1394      :style-sheet element.
1395      ("html", "xhtml"): Add the :style-sheet element.
1396
1397    * lisp/muse-publish.el (muse-define-style): Don't give an error when a
1398      style already exists.  Instead, just replace the existing style.
1399      (muse-derive-style): Ditto.
1400
1401    * muse.texi (Style Elements): Mention :style-sheet.
1402
1403    modified files:
1404     ChangeLog.2006 lisp/muse-html.el lisp/muse-publish.el
1405     muse.texi
1406
1407
14082006-04-09 02:23:47 GMT	Michael Olson <mwolson@gnu.org>	patch-101
1409
1410    Summary:
1411      Try to fix failure to recognize Muse file extension (4th attempt).
1412    Revision:
1413      muse--main--1.0--patch-101
1414
1415    * lisp/muse.el: Enter Muse mode correctly on files that are specified by
1416      the command line.
1417
1418    modified files:
1419     ChangeLog.2006 Makefile.defs debian/changelog lisp/muse.el
1420
1421
14222006-04-09 01:53:19 GMT	Michael Olson <mwolson@gnu.org>	patch-100
1423
1424    Summary:
1425      Try to fix failure to recognize Muse file extension (3rd attempt).
1426    Revision:
1427      muse--main--1.0--patch-100
1428
1429    * lisp/muse.el (muse-update-values-hook): Fix a sequencep error.
1430
1431    modified files:
1432     ChangeLog.2006 lisp/muse.el
1433
1434
14352006-04-09 01:36:50 GMT	Michael Olson <mwolson@gnu.org>	patch-99
1436
1437    Summary:
1438      Try to fix failure to recognize Muse file extension (2nd attempt).
1439    Revision:
1440      muse--main--1.0--patch-99
1441
1442    * lisp/muse.el: Try to fix failure to put muse-mode-choose-mode in
1443      auto-mode-alist.
1444
1445    modified files:
1446     ChangeLog.2006 lisp/muse.el
1447
1448
14492006-04-08 17:08:39 GMT	Michael Olson <mwolson@gnu.org>	patch-98
1450
1451    Summary:
1452      Merged from mwolson@gnu.org--2006-muse-el (patch 41-47)
1453    Revision:
1454      muse--main--1.0--patch-98
1455
1456    (Author: Per B. Sederberg <per@med.upenn.edu>)
1457
1458    * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Modify
1459      interwiki-regexp to search for any project file name.  This is so it
1460      will match files with spaces.
1461
1462    modified files:
1463     ChangeLog.2006 lisp/muse-wiki.el
1464
1465
14662006-04-08 16:32:00 GMT	Michael Olson <mwolson@gnu.org>	patch-97
1467
1468    Summary:
1469      Try to fix failure to recognize Muse file extension.
1470    Revision:
1471      muse--main--1.0--patch-97
1472
1473    * lisp/muse-colors.el: Use add-hook instead of add-to-list, for the sake
1474      of semantics.
1475
1476    * lisp/muse.el: Call muse-update-file-extension in
1477      muse-update-values-hook, instead of
1478      muse-ignored-file-extensions-regexp.  Add muse-update-file-extension to
1479      emacs-startup-hook, so that the user has time to set this in their
1480      .emacs file.
1481
1482    modified files:
1483     ChangeLog.2006 lisp/muse-colors.el lisp/muse.el
1484
1485
14862006-04-08 02:46:41 GMT	Michael Olson <mwolson@gnu.org>	patch-96
1487
1488    Summary:
1489      Make things in contrib directory installable.
1490    Revision:
1491      muse--main--1.0--patch-96
1492
1493    * Makefile (SUBDIRS): Add contrib.
1494      (all): Add contrib.
1495      (contrib): New target that compiles things in the contrib directory.
1496      (install-bin): Add contrib.  Install things in the contrib directory.
1497      Also install uncompiled things in the experimental directory.
1498
1499    * contrib/Makefile: New Makefile for the contrib directory.
1500
1501    * contrib/httpd.el (httpd-start): Fix compiler warnings.
1502
1503    * debian/emacsen-install: Compile files in contrib directory in addition
1504      to the normal fare.  Thanks to Junichi Uekawa for the suggestion.
1505
1506    * debian/emacsen-startup: Add contrib directory to load-path.
1507
1508    * experimental/Makefile (test): Remove target.
1509      (install-uncompiled): New target that installs uncompiled files.
1510
1511    * lisp/muse.el: Set version to 3.02.90 (3.03 RC1).
1512      (muse-update-file-extension): Fix a warning that occurred when doing
1513      batch publishing.
1514
1515    new files:
1516     contrib/.arch-ids/Makefile.id contrib/Makefile
1517
1518    modified files:
1519     ChangeLog.2006 Makefile Makefile.defs contrib/httpd.el
1520     debian/changelog debian/emacsen-install debian/emacsen-startup
1521     experimental/Makefile lisp/muse.el muse.texi
1522
1523
15242006-04-08 01:33:27 GMT	Michael Olson <mwolson@gnu.org>	patch-95
1525
1526    Summary:
1527      Remove muse-registry.el.
1528    Revision:
1529      muse--main--1.0--patch-95
1530
1531    * lisp/muse-registry.el: Move to the Planner project, since it is a
1532      better fit with Planner than Muse.
1533
1534    removed files:
1535     lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
1536
1537    modified files:
1538     AUTHORS ChangeLog.2006
1539
1540
15412006-04-08 01:23:24 GMT	Michael Olson <mwolson@gnu.org>	patch-94
1542
1543    Summary:
1544      Prepare Debian package for Arch snapshot.
1545    Revision:
1546      muse--main--1.0--patch-94
1547
1548    * Makefile.defs, debian/changelog: Prepare for Debian package of Arch
1549      snapshot.
1550
1551    modified files:
1552     ChangeLog.2006 Makefile.defs debian/changelog
1553
1554
15552006-04-05 18:56:26 GMT	Michael Olson <mwolson@gnu.org>	patch-93
1556
1557    Summary:
1558      muse-wiki: Honor setting for muse-wiki-hide-nop-tag.
1559    Revision:
1560      muse--main--1.0--patch-93
1561
1562    * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Take the value of
1563      `muse-wiki-hide-nop-tag' into account.
1564
1565    modified files:
1566     ChangeLog.2006 lisp/muse-wiki.el
1567
1568
15692006-04-05 18:47:54 GMT	Michael Olson <mwolson@gnu.org>	patch-92
1570
1571    Summary:
1572      Fix a couple of compiler warnings.
1573    Revision:
1574      muse--main--1.0--patch-92
1575
1576    * muse-publish.el, muse-wiki.el: Fix a couple of compiler warnings.
1577
1578    modified files:
1579     ChangeLog.2006 lisp/muse-publish.el lisp/muse-wiki.el
1580
1581
15822006-04-05 18:45:01 GMT	Michael Olson <mwolson@gnu.org>	patch-91
1583
1584    Summary:
1585      Make interwiki links work with the new option.
1586    Revision:
1587      muse--main--1.0--patch-91
1588
1589    * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Take no
1590      parameters.  Populate this correctly when
1591      `muse-wiki-match-all-project-files' is non-nil.
1592
1593    modified files:
1594     ChangeLog.2006 lisp/muse-wiki.el
1595
1596
15972006-04-05 16:37:13 GMT	Michael Olson <mwolson@gnu.org>	patch-90
1598
1599    Summary:
1600      Permit table generation to be disabled for a single Muse page.
1601    Revision:
1602      muse--main--1.0--patch-90
1603
1604    * lisp/muse-latex.el (muse-latex-markup-table): If we don't get any table
1605      data, don't publish the table.
1606
1607    * lisp/muse-texinfo.el (muse-texinfo-markup-table): Ditto.
1608
1609    * lisp/muse-xml-common.el (muse-xml-markup-table): Ditto.
1610
1611    * lisp/muse-publish.el (muse-publish-table-fields): If the
1612      "disable-tables" publishing directive exists for the current page, do
1613      not generate a table.
1614
1615    * muse.texi (Tables): Mention that table generation can be disabled for a
1616      single page.
1617
1618    modified files:
1619     ChangeLog.2006 lisp/muse-latex.el lisp/muse-publish.el
1620     lisp/muse-texinfo.el lisp/muse-xml-common.el muse.texi
1621
1622
16232006-04-05 15:56:11 GMT	Michael Olson <mwolson@gnu.org>	patch-89
1624
1625    Summary:
1626      muse-wiki: Match filenames before WikiWords.
1627    Revision:
1628      muse--main--1.0--patch-89
1629
1630    * lisp/muse-wiki.el (muse-wiki-update-local-wikiword-regexp): Match
1631      filenames in project before the general WikiWord regexp.
1632
1633    modified files:
1634     ChangeLog.2006 lisp/muse-wiki.el
1635
1636
16372006-04-05 15:45:07 GMT	Michael Olson <mwolson@gnu.org>	patch-88
1638
1639    Summary:
1640      Use a better mechanism for updating autogenerated variables.
1641    Revision:
1642      muse--main--1.0--patch-88
1643
1644    * lisp/muse-mode.el (muse-mode-hook): Remove ugly kludge.
1645
1646    * lisp/muse-mode.el (muse-mode): Call muse-update-values-hook.
1647
1648    * lisp/muse-protocols.el: Add `muse-update-url-regexp' to
1649      muse-update-values-hook.
1650
1651    * lisp/muse-publish.el (muse-publish-markup-buffer): Call
1652      muse-update-values-hook.
1653
1654    * lisp/muse-wiki.el: Add `muse-wiki-update-local-wikiword-regexp' and
1655      `muse-wiki-update-interwiki-regexp' to muse-update-values-hook.
1656      (muse-wiki-update-local-wikiword-regexp): Quote an argument so that an
1657      error is fixed.
1658      (muse-wiki-update-custom-values): Replace with function that gives a
1659      warning and an explanation.
1660
1661    * examples/mwolson/muse-init.el (muse-blosxom-base-directory): Update my
1662      example so that people who use it won't have a wrong value in
1663      muse-mode-hook.
1664
1665    modified files:
1666     ChangeLog.2006 examples/mwolson/muse-init.el lisp/muse-mode.el
1667     lisp/muse-protocols.el lisp/muse-publish.el lisp/muse-wiki.el
1668     lisp/muse.el
1669
1670
16712006-04-05 15:00:33 GMT	Michael Olson <mwolson@gnu.org>	patch-87
1672
1673    Summary:
1674      muse-wiki: Implement implicit links for all files in project.
1675    Revision:
1676      muse--main--1.0--patch-87
1677
1678    * lisp/muse-project.el (muse-project-file-alist): Quote hook, so that we
1679      don't get errors when trying to use it.
1680
1681    * lisp/muse-wiki.el: Add `muse-wiki-update-local-wikiword-regexp' to
1682      muse-project-file-alist-hook.
1683      (muse-wiki-update-local-wikiword-regexp): Make sure that we can't get
1684      into a recursive call.
1685      (muse-wiki-update-wikiword-regexp): Call
1686      `muse-wiki-update-local-wikiword-regexp'.
1687
1688    (Author: Per B. Sederberg <per@med.upenn.edu>)
1689
1690    * lisp/muse-wiki.el:: Add muse-wiki-update-local-wikiword-regexp to
1691      muse-before-publish-hook and muse-mode-hook so that implicit links are
1692      published properly.
1693      (muse-wiki-match-all-project-files): New option for determining
1694      whether to match all project files as implicit links.  This is off by
1695      default.
1696      (muse-wiki-update-local-wikiword-regexp): New function to make the
1697      wikiword-regexp local and append the files in the current project to
1698      it.
1699
1700    modified files:
1701     AUTHORS ChangeLog.2006 lisp/muse-project.el lisp/muse-wiki.el
1702
1703
17042006-04-04 22:49:46 GMT	Michael Olson <mwolson@gnu.org>	patch-86
1705
1706    Summary:
1707      Update Muse's file-alist after saving any Muse page.
1708    Revision:
1709      muse--main--1.0--patch-86
1710
1711    * lisp/muse-project.el (muse-project-after-save-hook): New function that
1712      causes Muse's file-alist to be updated when we are saving a Muse file.
1713      This is added to after-save-hook.
1714
1715    modified files:
1716     ChangeLog.2006 lisp/muse-project.el
1717
1718
17192006-04-04 22:39:57 GMT	Michael Olson <mwolson@gnu.org>	patch-85
1720
1721    Summary:
1722      Add a hook that is called whenever Muse's file-alist is updated.
1723    Revision:
1724      muse--main--1.0--patch-85
1725
1726    * lisp/muse-project.el (muse-project-file-alist-hook): New hook that is
1727      executed after an update to muse-project-file-alist happens.
1728      (muse-project-file-alist): Call `muse-project-file-alist-hook'.
1729
1730    modified files:
1731     ChangeLog.2006 lisp/muse-project.el
1732
1733
17342006-04-04 22:23:40 GMT	Michael Olson <mwolson@gnu.org>	patch-84
1735
1736    Summary:
1737      muse-mode: Recognize definition lists when filling text.
1738    Revision:
1739      muse--main--1.0--patch-84
1740
1741    * lisp/muse-mode.el (muse-mode): Recognize definition lists when filling
1742      text.
1743
1744
1745    modified files:
1746     ChangeLog.2006 lisp/muse-mode.el
1747
1748
17492006-04-04 22:22:19 GMT	Michael Olson <mwolson@gnu.org>	patch-83
1750
1751    Summary:
1752      Remove unrelated part of patch-82.
1753    Revision:
1754      muse--main--1.0--patch-83
1755
1756
1757    modified files:
1758     ChangeLog.2006 lisp/muse-mode.el
1759
1760
17612006-04-04 22:11:16 GMT	Michael Olson <mwolson@gnu.org>	patch-82
1762
1763    Summary:
1764      muse-journal: Fix dates in RSS feeds.
1765    Revision:
1766      muse--main--1.0--patch-82
1767
1768    * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Make sure that
1769      date is in a format that RSS readers can handle.  Thanks to René
1770      Stadler for the patch.
1771
1772    modified files:
1773     AUTHORS ChangeLog.2006 lisp/muse-journal.el lisp/muse-mode.el
1774
1775
17762006-04-01 15:32:26 GMT	Michael Olson <mwolson@gnu.org>	patch-81
1777
1778    Summary:
1779      debian: Install ChangeLog properly.
1780    Revision:
1781      muse--main--1.0--patch-81
1782
1783    * debian/rules: Create ChangeLog using ChangeLog.2006 as a base, and then
1784      appending the logs for previous years.  Thanks to Sergei V. Fleytin for
1785      the breakage report.
1786
1787    modified files:
1788     ChangeLog.2006 debian/rules
1789
1790
17912006-04-01 04:20:45 GMT	Michael Olson <mwolson@gnu.org>	patch-80
1792
1793    Summary:
1794      Fix a bug triggered by batch-publishing.
1795    Revision:
1796      muse--main--1.0--patch-80
1797
1798    * lisp/muse-publish.el (muse-detect-invalid-style): Remove, since the
1799      right algorithm turned out to be simpler than I had thought.  Thanks to
1800      Sergei V. Fleytin for reporting breakage with the old method.
1801      (muse-publish-file): Don't be overzealous when checking for an invalid
1802      style -- use a simpler check.
1803      (muse-batch-publish-files): Don't check for invalid styles here, since
1804      we already do so in `muse-publish-file'.
1805
1806    modified files:
1807     ChangeLog.2006 lisp/muse-publish.el
1808
1809
18102006-03-31 04:27:54 GMT	Michael Olson <mwolson@gnu.org>	patch-79
1811
1812    Summary:
1813      muse.texi: Move some sections to a new Extending Muse chapter.
1814    Revision:
1815      muse--main--1.0--patch-79
1816
1817    * muse.texi (Extending Muse): New chapter containing nodes that deal with
1818      extending Muse in various ways.
1819      (Common Elements, Deriving Styles): Move to Extending Muse chapter.
1820
1821    modified files:
1822     ChangeLog.2006 muse.texi
1823
1824
18252006-03-26 22:38:01 GMT	Michael Olson <mwolson@gnu.org>	patch-78
1826
1827    Summary:
1828      Fix a couple of recently-introduced bugs.
1829    Revision:
1830      muse--main--1.0--patch-78
1831
1832    * lisp/muse-colors.el: Fix errors introduced in a recent patch.  Try
1833      extra hard to preserve our settings for faces, especially after a new
1834      frame or splash screen.
1835
1836    * lisp/muse.el (muse-copy-face): New function that ensures the face is
1837      copied globally, to the extent the Emacs permits this.
1838
1839    modified files:
1840     ChangeLog.2006 lisp/muse-colors.el lisp/muse.el
1841
1842
18432006-03-26 20:02:11 GMT	Michael Olson <mwolson@gnu.org>	patch-77
1844
1845    Summary:
1846      Update my example configuration file.
1847    Revision:
1848      muse--main--1.0--patch-77
1849
1850
1851    modified files:
1852     ChangeLog.2006 examples/mwolson/muse-init.el
1853
1854
18552006-03-26 19:54:43 GMT	Michael Olson <mwolson@gnu.org>	patch-76
1856
1857    Summary:
1858      Remove cruft from patch logs.
1859    Revision:
1860      muse--main--1.0--patch-76
1861
1862
1863    modified files:
1864     ChangeLog.2006
1865     {arch}/muse-el/muse-el--devel/muse-el--devel--0/mwolson@gnu.org--2006-muse-el/patch-log/patch-14
1866     {arch}/muse-el/muse-el--devel/muse-el--devel--0/mwolson@gnu.org--2006-muse-el/patch-log/patch-25
1867     {arch}/muse-el/muse-el--devel/muse-el--devel--0/mwolson@gnu.org--2006-muse-el/patch-log/patch-3
1868     {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2006/patch-log/patch-19
1869     {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2006/patch-log/patch-46
1870     {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2006/patch-log/patch-58
1871     {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2006/patch-log/patch-60
1872     {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2006/patch-log/patch-74
1873
1874
18752006-03-26 18:38:31 GMT	Michael Olson <mwolson@gnu.org>	patch-75
1876
1877    Summary:
1878      Make faces more robust and namespace-conforming.
1879    Revision:
1880      muse--main--1.0--patch-75
1881
1882    * lisp/muse-colors.el (muse-make-faces): Make sure that each generated
1883      face has documentation and a group.
1884      (muse-link, muse-bad-link, muse-verbatim): Renamed faces to drop the
1885      "-face" suffix.
1886      (muse-emphasis-1, muse-emphasis-2, muse-emphasis-3): Make sure that the
1887      faces have documentation and a group.  Copy unconditionally from the
1888      related Emacs faces, rather than specifying face attributes.
1889      (muse-colors-verbatim, muse-colors-example-tag, muse-link-face):
1890      (muse-colors-explicit-link, muse-colors-implicit-link): Use the new
1891      face names.
1892
1893    * lisp/muse-mode.el (muse-next-reference, muse-previous-reference): Use
1894      the 'muse-link property rather than looking at the face.
1895
1896    modified files:
1897     ChangeLog.2006 lisp/muse-colors.el lisp/muse-mode.el
1898
1899
19002006-03-26 18:33:12 GMT	Michael Olson <mwolson@gnu.org>	patch-74
1901
1902    Summary:
1903      muse.texi: Mention the <code> tag.
1904    Revision:
1905      muse--main--1.0--patch-74
1906
1907    * muse.texi (Emphasizing Text): Mention the <code> tag.
1908
1909    modified files:
1910     ChangeLog.2006 muse.texi
1911
1912
19132006-03-26 06:35:49 GMT	Michael Olson <mwolson@gnu.org>	patch-73
1914
1915    Summary:
1916      Fix bug in verse markup, undesired behavior with emdash.
1917    Revision:
1918      muse--main--1.0--patch-73
1919
1920    * lisp/muse-docbook.el (muse-docbook-markup-strings): Preserve whitespace
1921      around emdash.
1922
1923    * lisp/muse-html.el (muse-html-markup-strings): Ditto.
1924
1925    * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
1926
1927    * lisp/muse-publish.el (muse-publish-markup-emdash): Pass preceding and
1928      trailing whitespace to `muse-markup-text', in case the current
1929      publishing wishes to use them.
1930      (muse-publish-markup-verse): Insert newline without adding read-only
1931      properties to it.  This fixes a paragraph detection bug in HTML
1932      publishing.
1933
1934    modified files:
1935     ChangeLog.2006 lisp/muse-docbook.el lisp/muse-html.el
1936     lisp/muse-publish.el lisp/muse-xml.el
1937
1938
19392006-03-25 05:57:36 GMT	Michael Olson <mwolson@gnu.org>	patch-72
1940
1941    Summary:
1942      httpd.el: Update to work with newer versions of Emacs.
1943    Revision:
1944      muse--main--1.0--patch-72
1945
1946    * contrib/httpd.el (httpd-start): Update this to work with newer versions
1947      of Emacs.
1948
1949    modified files:
1950     ChangeLog.2006 contrib/httpd.el
1951
1952
19532006-03-25 05:27:46 GMT	Michael Olson <mwolson@gnu.org>	patch-71
1954
1955    Summary:
1956      muse-journal: Make custom RSS heading regexps possible.
1957    Revision:
1958      muse--main--1.0--patch-71
1959
1960    * lisp/muse-journal.el (muse-journal-rss-heading-regexp): New option that
1961      determines the regexp to use when searching for an RSS heading.
1962      (muse-journal-rss-munge-buffer): Use `muse-journal-rss-heading-regexp'.
1963
1964    modified files:
1965     ChangeLog.2006 lisp/muse-journal.el
1966
1967
19682006-03-25 04:33:40 GMT	Michael Olson <mwolson@gnu.org>	patch-70
1969
1970    Summary:
1971      Fix #5190: Endless loop in muse style-run-hooks when muse-project-publish is called with undefined style.
1972    Revision:
1973      muse--main--1.0--patch-70
1974
1975    * lisp/muse-project.el (muse-project-publish): If we cannot find a
1976      project to publish, indicate this in an error message.
1977
1978    * lisp/muse-publish.el (muse-style-run-hooks): Never go into an endless
1979      loop.  This should fix #5190.  Thanks to Rod Morehead for the report.
1980      (muse-detect-invalid-style): New function that makes sure that the
1981      given style is in a valid format.
1982      (muse-publish-file): Call `muse-detect-invalid-style' before doing any
1983      publishing.
1984
1985    modified files:
1986     ChangeLog.2006 lisp/muse-project.el lisp/muse-publish.el
1987
1988
19892006-03-25 03:31:36 GMT	Michael Olson <mwolson@gnu.org>	patch-69
1990
1991    Summary:
1992      muse-mode: Don't require muse-publish.el.
1993    Revision:
1994      muse--main--1.0--patch-69
1995
1996    * lisp/muse-mode.el: Use a few autoloads instead of requiring
1997      muse-publish.el.  This allows people to optionally have Muse mode
1998      without including the publishing features, as long as they never call a
1999      publishing function.  The documentation says that Muse is supposed to
2000      be modular in that way, so I guess we'd better follow it.
2001      (muse-insert-tag): Make sure that muse-publish is required before
2002      accessing `muse-publish-markup-tags'.
2003
2004    modified files:
2005     ChangeLog.2006 lisp/muse-mode.el
2006
2007
20082006-03-21 01:59:03 GMT	Michael Olson <mwolson@gnu.org>	patch-68
2009
2010    Summary:
2011      Minor code cleanup.
2012    Revision:
2013      muse--main--1.0--patch-68
2014
2015    * lisp/muse-mode.el (muse-grep): Remove commented-out code.
2016
2017    modified files:
2018     ChangeLog.2006 lisp/muse-mode.el
2019
2020
20212006-03-21 01:56:21 GMT	Michael Olson <mwolson@gnu.org>	patch-67
2022
2023    Summary:
2024      Merged from mwolson@gnu.org--2006-muse-el (patch 15-26)
2025    Revision:
2026      muse--main--1.0--patch-67
2027
2028    (Author: Per B. Sederberg <per@med.upenn.edu>)
2029
2030    * lisp/muse-mode.el (muse-grep-command): Add custom to set up the command
2031      used for grepping.
2032      (muse-mode-map): Changed muse-browse-result to C-c C-v and made
2033      muse-find-backlinks C-c C-b
2034      (muse-grep): New function to envoke a search with the compiler.
2035      (muse-search-with-command): New function to search for text, optionally
2036      editing the command.
2037      (muse-search): New function to search for text.
2038      (muse-find-backlinks): New function to search for backlinks to the
2039      current page.
2040
2041    modified files:
2042     ChangeLog.2006 lisp/muse-mode.el
2043
2044
20452006-03-20 18:43:15 GMT	Michael Olson <mwolson@gnu.org>	patch-66
2046
2047    Summary:
2048      Make it easier to call context-specific region-escaping function.
2049    Revision:
2050      muse--main--1.0--patch-66
2051
2052    * lisp/muse-publish.el (muse-publish-escape-specials): If a function is
2053      returned from specials, call it with beg, end, ignore-read-only args.
2054      This allows for people to specify their own functions for escaping
2055      regions, depending on context.  See `muse-xml-decide-specials' in
2056      muse-xml-common.el.  This functionality already exists for escaping
2057      specials in strings.
2058
2059    modified files:
2060     ChangeLog.2006 lisp/muse-publish.el
2061
2062
20632006-03-17 01:56:38 GMT	Michael Olson <mwolson@gnu.org>	patch-65
2064
2065    Summary:
2066      Attempt to make new syntaxes easier to support.
2067    Revision:
2068      muse--main--1.0--patch-65
2069
2070    * lisp/muse-colors.el (muse-colors-explicit-link): Use `muse-get-link'
2071      and `muse-get-link-data'.
2072
2073    * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2074
2075    * lisp/muse-mode.el (muse-edit-link-at-point): Ditto.
2076      (muse-make-link): Change argument name.
2077
2078    * lisp/muse.el (muse-handle-explicit-link): Ditto.
2079      (muse-get-link, muse-get-link-desc): New functions that return the link
2080      and the link description, respectively, from the given TARGET.  The
2081      idea is that at least one other markup syntax puts descriptions before
2082      links, so all they would have to do is re-define these two functions.
2083
2084    modified files:
2085     ChangeLog.2006 lisp/muse-colors.el lisp/muse-journal.el
2086     lisp/muse-mode.el lisp/muse.el
2087
2088
20892006-03-14 18:41:54 GMT	Michael Olson <mwolson@gnu.org>	patch-64
2090
2091    Summary:
2092      Fix #5477: muse-replace-regexp-in-string throws error in XEmacs 21.4
2093    Revision:
2094      muse--main--1.0--patch-64
2095
2096    * Makefile.defs, lisp/muse-colors.el: Fix typo.
2097
2098    * lisp/muse.el (muse-replace-regexp-in-string): Switch order so that
2099      `replace-in-string' is checked before `replace-regexp-in-string', since
2100      XEmacs' implementation of the latter seems to be broken.  Thanks to Jim
2101      Ottaway for the heads up.
2102
2103    modified files:
2104     ChangeLog.2006 Makefile.defs lisp/muse-colors.el lisp/muse.el
2105
2106
21072006-03-13 19:38:36 GMT	Michael Olson <mwolson@gnu.org>	patch-63
2108
2109    Summary:
2110      muse-latex: Add footnotes to links so that they show up on printed copies.
2111    Revision:
2112      muse--main--1.0--patch-63
2113
2114    * lisp/muse-latex.el (muse-latex-markup-strings): Add string for
2115      'url-and-desc.  Display footnotes if we have both a link and a
2116      description, since we want URLs to show up on printed documents.
2117      (muse-latex-markup-specials-document): Escape the "@" character in the
2118      entire document.
2119
2120    * lisp/muse-publish.el (muse-publish-url): Distinguish between URLs
2121      without descriptions and URLs with descriptions.  If no markup string
2122      exists for 'url-and-desc, fall back to 'url.
2123
2124    modified files:
2125     ChangeLog.2006 lisp/muse-latex.el lisp/muse-publish.el
2126
2127
21282006-03-13 18:42:27 GMT	Michael Olson <mwolson@gnu.org>	patch-62
2129
2130    Summary:
2131      Fix publishing error with multi-line wrapped list items.
2132    Revision:
2133      muse--main--1.0--patch-62
2134
2135    * lisp/muse-publish.el (muse-publish-surround-text): Fix a problem with
2136      multiple lines of a wrapped list item.
2137
2138    modified files:
2139     ChangeLog.2006 lisp/muse-publish.el
2140
2141
21422006-03-13 02:10:44 GMT	Michael Olson <mwolson@gnu.org>	patch-61
2143
2144    Summary:
2145      Add COPYING file; update headers.
2146    Revision:
2147      muse--main--1.0--patch-61
2148
2149    * COPYING: New file containing the GNU GPL.
2150
2151    * AUTHORS: Bookkeeping.
2152
2153    * README: Add License section.  Change Muse homepage URL.
2154
2155    * debian/copyright: Change Muse homepage URL.  Prune list to those who
2156      have changed 15+ lines of code, since this is the amount that
2157      constitutes legal contribution to a software work, AFAICT.
2158
2159    * examples/mwolson: Update contents of directory to match my current
2160      setup.
2161
2162    * experimental/muse*.el, lisp/muse*.el: Update headers.
2163
2164    * muse.texi: Change Muse homepage URL.
2165
2166    new files:
2167     .arch-ids/COPYING.id COPYING
2168
2169    modified files:
2170     AUTHORS ChangeLog.2006 README debian/copyright
2171     examples/mwolson/muse-init.el
2172     examples/mwolson/stylesheets/blog.css
2173     examples/mwolson/stylesheets/common.css
2174     examples/mwolson/stylesheets/print.css
2175     examples/mwolson/stylesheets/screen.css
2176     experimental/muse-cite.el experimental/muse-mathml.el
2177     experimental/muse-message.el lisp/muse-backlink.el
2178     lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
2179     lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-groff.el
2180     lisp/muse-html.el lisp/muse-http.el lisp/muse-journal.el
2181     lisp/muse-latex.el lisp/muse-latex2png.el lisp/muse-mode.el
2182     lisp/muse-poem.el lisp/muse-project.el lisp/muse-protocols.el
2183     lisp/muse-publish.el lisp/muse-regexps.el
2184     lisp/muse-registry.el lisp/muse-texinfo.el lisp/muse-wiki.el
2185     lisp/muse-xml.el lisp/muse.el muse.texi
2186
2187
21882006-03-13 01:48:10 GMT	Michael Olson <mwolson@gnu.org>	patch-60
2189
2190    Summary:
2191      Update Muse XML schema.
2192    Revision:
2193      muse--main--1.0--patch-60
2194
2195    * examples/muse.rnc: Allow nested list items.  Update header.  Provide
2196      history.  We'll call this v0.3 of the schema.
2197
2198    * lisp/muse-xml-common.el: Update header.
2199      (muse-xml-markup-table): Fix table generation when attributes are not
2200      specified.
2201
2202    modified files:
2203     ChangeLog.2006 examples/muse.rnc lisp/muse-xml-common.el
2204
2205
22062006-03-12 21:12:48 GMT	Michael Olson <mwolson@gnu.org>	patch-59
2207
2208    Summary:
2209      Fix output for consecutive list items of same type.
2210    Revision:
2211      muse--main--1.0--patch-59
2212
2213    * lisp/muse-publish.el (muse-publish-surround-text): Make calculated
2214      post-indent and indent-found values local to each list item.  This
2215      should fix undesired behavior with consecutive list items of the same
2216      type.
2217
2218    modified files:
2219     ChangeLog.2006 lisp/muse-publish.el
2220
2221
22222006-03-12 21:09:43 GMT	Michael Olson <mwolson@gnu.org>	patch-58
2223
2224    Summary:
2225      Make C-> and C-< keybindings not indent nested items.
2226    Revision:
2227      muse--main--1.0--patch-58
2228
2229    * lisp/muse-mode.el (muse-alter-list-item-indentation): Don't include
2230      nested items.
2231
2232    * lisp/muse.el (muse-forward-list-item): Make skipping of nested items
2233      optional, and document this.
2234
2235    modified files:
2236     ChangeLog.2006 lisp/muse-mode.el lisp/muse.el
2237
2238
22392006-03-12 19:56:26 GMT	Michael Olson <mwolson@gnu.org>	patch-57
2240
2241    Summary:
2242      Slightly improve flyspell integration.
2243    Revision:
2244      muse--main--1.0--patch-57
2245
2246    * lisp/muse-mode.el (muse-mode-flyspell-p): Use the new 'muse-link text
2247      property to determine whether we are at a link.
2248
2249    modified files:
2250     ChangeLog.2006 lisp/muse-mode.el
2251
2252
22532006-03-11 23:42:56 GMT	Michael Olson <mwolson@gnu.org>	patch-56
2254
2255    Summary:
2256      Make nested definition list items work much better.
2257    Revision:
2258      muse--main--1.0--patch-56
2259
2260    * lisp/muse-publish.el (muse-publish-surround-dl): Use
2261      `muse-forward-list-item'.  Don't pass indent and post-indent to the
2262      move function.
2263      (muse-publish-surround-text): If we are to determine the indentation,
2264      but have found no list items, set indent to the empty string.  If we
2265      are to determine indentation but have found an item, get all leading
2266      whitespace and set indent to it.  Never try to determine post-indent
2267      using the first line.  Try to contain the amount of "damage" a nested
2268      list item can do to wrapped list item text.
2269
2270    * lisp/muse-regexps.el (muse-list-item-regexp): Hone the definition list
2271      part so that it is easier to indicate the amount of desired initial
2272      whitespace.
2273
2274    * lisp/muse.el (muse-list-item-type): Make initial whitespace of a dl
2275      entry optional.
2276      (muse-forward-dl-term, muse-forward-dl-entry): Remove.  Functionality
2277      merged into `muse-forward-list-item'.
2278      (muse-forward-list-item-1): New function that determines whether a
2279      nested list item is found.
2280      (muse-forward-list-item): Move hairy nested list detection algorithm
2281      into `muse-forward-list-item-1'.  Be extra careful about terminating
2282      when we go past the boundary.
2283
2284    modified files:
2285     ChangeLog.2006 lisp/muse-publish.el lisp/muse-regexps.el
2286     lisp/muse.el
2287
2288
22892006-03-11 06:10:19 GMT	Michael Olson <mwolson@gnu.org>	patch-55
2290
2291    Summary:
2292      Add backlink support, thanks to Jim Ottaway.
2293    Revision:
2294      muse--main--1.0--patch-55
2295
2296    * lisp/muse-colors.el (muse-colors-fontifying-p): New buffer-local
2297      variable that indicates whether Muse is fontifying the current buffer.
2298      (muse-colors-region): Set `muse-colors-fontifying' to t.
2299
2300    * lisp/muse-backlink.el: New file by Jim Ottaway that provides backlink
2301      support.  I've modified it slightly to get rid of the defadvice forms.
2302
2303    new files:
2304     lisp/.arch-ids/muse-backlink.el.id lisp/muse-backlink.el
2305
2306    modified files:
2307     AUTHORS ChangeLog.2006 lisp/muse-colors.el
2308
2309
23102006-03-10 22:56:22 GMT	Michael Olson <mwolson@gnu.org>	patch-54
2311
2312    Summary:
2313      muse-protocols: Add Wikipedia support.
2314    Revision:
2315      muse--main--1.0--patch-54
2316
2317    * lisp/muse-protocols.el (muse-url-protocols): Add "dict:" handler.  This
2318      is used to look up terms on the Wikipedia website.
2319      (muse-wikipedia-country): New option that specifies the country code to
2320      use for Wikipedia.
2321      (muse-resolve-url-dict, muse-browse-url-dict): New functions that
2322      resolve and browse Wikipedia URLs.
2323
2324    modified files:
2325     ChangeLog.2006 lisp/muse-protocols.el
2326
2327
23282006-03-10 19:29:56 GMT	Michael Olson <mwolson@gnu.org>	patch-53
2329
2330    Summary:
2331      muse-protocols: Add DOI handling.
2332    Revision:
2333      muse--main--1.0--patch-53
2334
2335    * lisp/muse-protocols.el (muse-url-protocols): Add handler for DOI's.
2336      DOI's (digitial object identifiers) are a standard identifier used in
2337      the publishing industry.  Thanks to Phillip Lord for the patch.
2338      (muse-resolve-url-doi, muse-browse-url-doi): New functions that resolve
2339      and browse DOI's.
2340
2341    modified files:
2342     AUTHORS ChangeLog.2006 lisp/muse-protocols.el
2343
2344
23452006-03-10 16:34:52 GMT	Michael Olson <mwolson@gnu.org>	patch-52
2346
2347    Summary:
2348      Refine previous patch.
2349    Revision:
2350      muse--main--1.0--patch-52
2351
2352    * lisp/muse-mode.el (muse-link-at-point): If muse-colors is loaded, don't
2353      ever use the fallback method.  Save point when using new method.
2354
2355    modified files:
2356     ChangeLog.2006 lisp/muse-mode.el
2357
2358
23592006-03-10 16:26:53 GMT	Michael Olson <mwolson@gnu.org>	patch-51
2360
2361    Summary:
2362      Make visiting of links a bit faster.
2363    Revision:
2364      muse--main--1.0--patch-51
2365
2366    * lisp/muse-colors.el (muse-unhighlight-region): Remove muse-link
2367      property.
2368      (muse-link-properties): If we are highlighting a link, add the
2369      muse-link property.
2370
2371    * lisp/muse-mode.el (muse-link-at-point): If the muse-link property
2372      exists at point, use it to bound the link.  Otherwise, use the old
2373      method.  This should make it easier to visit custom implicit link
2374      forms, since it does not require a change to muse-implicit-link-regexp.
2375
2376    * lisp/muse-regexps.el (muse-implicit-link-regexp): Note that this is not
2377      used when muse-colors.el is loaded.
2378
2379    modified files:
2380     ChangeLog.2006 lisp/muse-colors.el lisp/muse-mode.el
2381     lisp/muse-regexps.el
2382
2383
23842006-03-10 04:57:55 GMT	Michael Olson <mwolson@gnu.org>	patch-50
2385
2386    Summary:
2387      Make resolving of inline image paths more flexible.
2388    Revision:
2389      muse--main--1.0--patch-50
2390
2391    * lisp/muse-colors.el (muse-colors-inline-image-method): Rename from
2392      `muse-inline-relative-to'.  Add muse-colors-use-publishing-directory
2393      option.  Make the fallback customization type a function rather than a
2394      symbol.
2395      (muse-colors-use-publishing-directory): New function that takes the
2396      best guess at where the current Muse file will be published and makes
2397      the given link relative to that.
2398      (muse-colors-insert-image): If muse-colors-inline-image-method is
2399      'default-directory, use the default directory.  If it is a function,
2400      call that function with LINK as an argument.  Otherwise, give up.
2401
2402    modified files:
2403     ChangeLog.2006 lisp/muse-colors.el
2404
2405
24062006-03-10 03:43:03 GMT	Michael Olson <mwolson@gnu.org>	patch-49
2407
2408    Summary:
2409      Fix inline image lockup.
2410    Revision:
2411      muse--main--1.0--patch-49
2412
2413    * lisp/muse-colors.el (muse-colors-explicit-link): Fix regression in
2414      patch-47.  This will prevent Muse from locking up after making a new
2415      inline image.
2416
2417    modified files:
2418     ChangeLog.2006 lisp/muse-colors.el
2419
2420
24212006-03-07 03:52:11 GMT	Michael Olson <mwolson@gnu.org>	patch-48
2422
2423    Summary:
2424      Fix publishing problem with XEmacs.
2425    Revision:
2426      muse--main--1.0--patch-48
2427
2428    * lisp/muse-publish.el (muse-insert-file-or-string): Fix XEmacs
2429      publishing problem when text at beginning of buffer is read-only.
2430      Thanks to Christian Clercin for the report.
2431
2432    modified files:
2433     ChangeLog.2006 lisp/muse-publish.el
2434
2435
24362006-03-06 06:06:38 GMT	Michael Olson <mwolson@gnu.org>	patch-47
2437
2438    Summary:
2439      Get increase and decrease of list indentation to work with complex cases.
2440    Revision:
2441      muse--main--1.0--patch-47
2442
2443    * lisp/muse-colors.el: Miscellaneous whitespace fixes.
2444      (muse-colors-explicit-link): Minor logic tweak.  The indentation seems
2445      to indicate this interpretation, though parens are different.
2446
2447    * lisp/muse-mode.el: Miscellaneous whitespace fixes.
2448      (muse-alter-list-item-indentation): New function that alters the list
2449      structure at point.  The behavior to use is specified by the OPERATION
2450      argument.  Currently-supported operations are 'increase and 'decrease
2451      indentation level.  This now uses the same sort of list detection
2452      algorithm that is used during publishing, so it should work as expected
2453      for complicated cases.
2454      (muse-increase-list-item-indentation)
2455      (muse-decrease-list-item-indentation): Use
2456      `muse-alter-list-item-indentation'.
2457
2458    modified files:
2459     ChangeLog.2006 lisp/muse-colors.el lisp/muse-mode.el
2460
2461
24622006-03-06 04:50:17 GMT	Michael Olson <mwolson@gnu.org>	patch-46
2463
2464    Summary:
2465      Code simplification; improve muse-list-item-type function.
2466    Revision:
2467      muse--main--1.0--patch-46
2468
2469    * lisp/muse.el (muse-list-item-type): Disambiguate between 'dl-term and
2470      'dl-entry, instead of just returning 'dl.
2471      (muse-forward-dl-term, muse-forward-dl-entry): Use
2472      muse-forward-list-item.
2473      (muse-forward-dl-part): Remove, merge functionality into
2474      muse-forward-list-item.
2475      (muse-forward-list-item): Add a few conditions needed for skipping
2476      nested 'dl-term and 'dl-entry items.
2477
2478    modified files:
2479     ChangeLog.2006 lisp/muse.el
2480
2481
24822006-03-06 01:11:58 GMT	Michael Olson <mwolson@gnu.org>	patch-45
2483
2484    Summary:
2485      Put movement by list and paragraph functions in muse.el.
2486    Revision:
2487      muse--main--1.0--patch-45
2488
2489    * lisp/muse.el (muse-list-item-type, muse-forward-paragraph):
2490      (muse-forward-dl-term, muse-forward-dl-entry, muse-forward-dl-part):
2491      (muse-forward-list-item): Move here from muse-publish.el, so that
2492      muse-mode can make use of these.
2493
2494    modified files:
2495     ChangeLog.2006 lisp/muse-publish.el lisp/muse.el
2496
2497
24982006-03-06 01:06:14 GMT	Michael Olson <mwolson@gnu.org>	patch-44
2499
2500    Summary:
2501      Merged from mwolson@gnu.org--2006-muse-el (patch 5-14)
2502    Revision:
2503      muse--main--1.0--patch-44
2504
2505    (Author: Per B. Sederberg <per@med.upenn.edu>)
2506
2507    * lisp/muse-mode.el (muse-mode-map): Added key mappings to increase or
2508      decrease the current item indentation.
2509      (muse-get-paragraph-start): Helper function to determine the start of
2510      the current paragraph.
2511      (muse-insert-list-item): Cleaned up list item insertion code and made
2512      it handle definitions.
2513      (muse-increase-list-item-indentation): New interactive function to
2514      increase list item indentation.
2515      (muse-decrease-list-item-indentation): New interactive function to
2516      decrease list item indentation.
2517
2518    modified files:
2519     ChangeLog.2006 lisp/muse-mode.el
2520
2521
25222006-03-06 00:58:00 GMT	Michael Olson <mwolson@gnu.org>	patch-43
2523
2524    Summary:
2525      Use slightly better algorithm for removing initial whitespace.
2526    Revision:
2527      muse--main--1.0--patch-43
2528
2529    * lisp/muse-publish.el (muse-publish-surround-dl): Keep track of whether
2530      the definition occurred on the same line as the term.
2531      (muse-publish-surround-text): Use a slightly better algorithm for
2532      removing initial indentation of list items.  This way, we preserve
2533      nesting of lists and also deal with same-level items that occur after
2534      nested items.  This probably doesn't make much of a difference in the
2535      output, but it should make support of nested definition lists a bit
2536      less troublesome in some cases.
2537      (muse-forward-dl-entry): Deal with ambiguity in muse-list-item-regexp
2538      regexp.
2539      (muse-forward-dl-part, muse-forward-list-item): Don't clobber match
2540      data.  Don't remove any text.  This makes the function easier to reuse
2541      in display-only situations.
2542
2543    modified files:
2544     ChangeLog.2006 lisp/muse-publish.el
2545
2546
25472006-03-04 02:03:59 GMT	Michael Olson <mwolson@gnu.org>	patch-42
2548
2549    Summary:
2550      In a preliminary way, make definition lists nest.
2551    Revision:
2552      muse--main--1.0--patch-42
2553
2554    * lisp/muse-publish.el (muse-forward-dl-part): Make it so that definition
2555      lists nest a bit better.
2556
2557    * lisp/muse-regexps.el (muse-dl-entry-regexp): Removed, since we don't
2558      use it anymore.
2559
2560    modified files:
2561     ChangeLog.2006 lisp/muse-publish.el lisp/muse-regexps.el
2562
2563
25642006-03-03 19:28:22 GMT	Michael Olson <mwolson@gnu.org>	patch-41
2565
2566    Summary:
2567      Fix nested list regression.
2568    Revision:
2569      muse--main--1.0--patch-41
2570
2571    * lisp/muse-publish.el (muse-publish-surround-text): Keep track of
2572      original indentation value and use that.  This fixes a regression
2573      caused by the last patch.
2574
2575    modified files:
2576     ChangeLog.2006 lisp/muse-publish.el
2577
2578
25792006-03-03 05:24:59 GMT	Michael Olson <mwolson@gnu.org>	patch-40
2580
2581    Summary:
2582      Make code look nicer by using muse-forward-dl-* functions.
2583    Revision:
2584      muse--main--1.0--patch-40
2585
2586    * lisp/muse-publish.el (muse-publish-surround-dl): Factor out lambda
2587      forms into muse-forward-dl-* for increased reusability.
2588      (muse-publish-surround-text): Call move function with an indent
2589      argument so that we don't have to use partial substitution in lambda
2590      forms.
2591      (muse-forward-dl-term): New function that moves forward to the next
2592      definition list term.
2593      (muse-forward-dl-entry): New function that moves forward to the next
2594      definition list entry.
2595      (muse-forward-dl-part): Renamed from `muse-forward-dl-item', since this
2596      does not move past entire definition list items, only parts of them.
2597      (muse-publish-markup-list, muse-publish-markup-quote):
2598      (muse-publish-quote-tag): Use better lambda form, and include a
2599      parameter.
2600
2601    modified files:
2602     ChangeLog.2006 lisp/muse-publish.el
2603
2604
26052006-03-02 05:38:41 GMT	Michael Olson <mwolson@gnu.org>	patch-39
2606
2607    Summary:
2608      Handle blockquoted sections within lists properly.
2609    Revision:
2610      muse--main--1.0--patch-39
2611
2612    * lisp/muse-publish.el (muse-forward-paragraph): Respect end-list
2613      property.  This should make blockquoted sections within a list do the
2614      right thing.
2615      (muse-forward-dl-item, muse-forward-list-item): Adjust logic for new
2616      behavior of `muse-forward-paragraph'.
2617
2618    modified files:
2619     ChangeLog.2006 lisp/muse-publish.el
2620
2621
26222006-03-02 05:00:07 GMT	Michael Olson <mwolson@gnu.org>	patch-38
2623
2624    Summary:
2625      Fix problem when previous list item was nested.
2626    Revision:
2627      muse--main--1.0--patch-38
2628
2629    * lisp/muse-publish.el (muse-publish-surround-text): Bind nested list
2630      indicator at the correct place.  This fixes an error where a previous
2631      list was nested but the current one isn't.  Thanks to Per B. Sederberg
2632      for the report.
2633
2634    modified files:
2635     ChangeLog.2006 lisp/muse-publish.el
2636
2637
26382006-03-02 04:36:06 GMT	Michael Olson <mwolson@gnu.org>	patch-37
2639
2640    Summary:
2641      Fix #5376: Changing muse-wiki-wikiword-regexp does not seem to affect anything.
2642    Revision:
2643      muse--main--1.0--patch-37
2644
2645    * muse.texi (Implicit Links): Mention how to customize the WikiName
2646      recognition, and note that if you're setting this manually, you have to
2647      call some additional code.  This should fix #5376.  Also remove local
2648      variables section at end, since it seems pointless.
2649
2650    modified files:
2651     ChangeLog.2006 muse.texi
2652
2653
26542006-03-02 04:25:37 GMT	Michael Olson <mwolson@gnu.org>	patch-36
2655
2656    Summary:
2657      Fix #5325: nested formatting not working in HTML output.
2658    Revision:
2659      muse--main--1.0--patch-36
2660
2661    * lisp/muse-publish.el (muse-publish-markup-word): Make nested emphasis
2662      work.  I'm a bit worried about possible double-escaping, though.
2663      Perhaps we should write the context to a text property and escape it
2664      later.  This should fix #5325.
2665
2666    modified files:
2667     ChangeLog.2006 lisp/muse-publish.el
2668
2669
26702006-03-02 01:08:14 GMT	Michael Olson <mwolson@gnu.org>	patch-35
2671
2672    Summary:
2673      Make paragraphs respect the end of a list or list item.
2674    Revision:
2675      muse--main--1.0--patch-35
2676
2677    * lisp/muse-docbook.el (muse-docbook-markup-paragraph): If we are at the
2678      end of a list (or list item), back up.  This allows for a nice side
2679      effect when using indented sentences in between list items.
2680
2681    * lisp/muse-html.el (muse-html-markup-paragraph): Ditto.
2682
2683    * lisp/muse-xml.el (muse-xml-markup-paragraph): Ditto.
2684
2685    * lisp/muse-publish.el (muse-publish-surround-dl): Make sure that end-ddt
2686      and end-item are marked up with end-list properties.
2687
2688    modified files:
2689     ChangeLog.2006 lisp/muse-docbook.el lisp/muse-html.el
2690     lisp/muse-publish.el lisp/muse-xml.el
2691
2692
26932006-03-01 21:00:41 GMT	Michael Olson <mwolson@gnu.org>	patch-34
2694
2695    Summary:
2696      Make sure an initial term exists before publishing definition list.
2697    Revision:
2698      muse--main--1.0--patch-34
2699
2700    * lisp/muse-publish.el (muse-publish-markup-list): Ensure that a term
2701      exists before publishing a definition list.
2702
2703    modified files:
2704     ChangeLog.2006 lisp/muse-publish.el
2705
2706
27072006-03-01 20:21:08 GMT	Michael Olson <mwolson@gnu.org>	patch-33
2708
2709    Summary:
2710      Add comments to nested list code.
2711    Revision:
2712      muse--main--1.0--patch-33
2713
2714    * lisp/muse-publish.el (muse-publish-surround-dl)
2715      (muse-publish-surround-text, muse-forward-dl-item):
2716      (muse-forward-list-item): Add comments, since there were many
2717      intricacies that are probably not obvious to the casual reader.
2718      (muse-forward-dl-item): Remove no-op condition.
2719
2720    modified files:
2721     ChangeLog.2006 lisp/muse-publish.el
2722
2723
27242006-03-01 19:51:45 GMT	Michael Olson <mwolson@gnu.org>	patch-32
2725
2726    Summary:
2727      Make nested list items work when separated by one blank line.
2728    Revision:
2729      muse--main--1.0--patch-32
2730
2731    * lisp/muse-publish.el (muse-publish-surround-dl): Use
2732      muse-forward-dl-item instead of muse-forward-list-item.  On second
2733      thought, don't unconditionally insert a newline, as that breaks some
2734      things.
2735      (muse-forward-dl-item): New function that moves forward to the next
2736      definition list item.  This was factored out from
2737      muse-forward-list-item, since it was getting too complex for my liking.
2738      (muse-forward-dl-item, muse-forward-list-item): Introduce concept of
2739      indented line, and skip past these if we have a blank line followed by
2740      an indented line.  "Indented" means "indented one past the current
2741      indentation level" here.  Remove some initial whitespace that was being
2742      overlooked before.
2743
2744    modified files:
2745     ChangeLog.2006 lisp/muse-publish.el lisp/muse-regexps.el
2746
2747
27482006-03-01 17:43:55 GMT	Michael Olson <mwolson@gnu.org>	patch-31
2749
2750    Summary:
2751      Fix a couple of bugs in muse-wiki-resolve-project-page.
2752    Revision:
2753      muse--main--1.0--patch-31
2754
2755    * lisp/muse-project.el (muse-project-applicable-styles): Use a slightly
2756      better algorithm for adding styles to a list.
2757
2758    * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle project more
2759      carefully.  This should fix one or two hard-to-explain bugs.
2760
2761    modified files:
2762     ChangeLog.2006 lisp/muse-project.el lisp/muse-wiki.el
2763
2764
27652006-03-01 17:24:23 GMT	Michael Olson <mwolson@gnu.org>	patch-30
2766
2767    Summary:
2768      Fix another definition list edge case.
2769    Revision:
2770      muse--main--1.0--patch-30
2771
2772    * lisp/muse-publish.el (muse-publish-surround-dl): Fix edge case where
2773      unordered list immediately follows definition list term.
2774
2775    modified files:
2776     ChangeLog.2006 lisp/muse-publish.el
2777
2778
27792006-03-01 17:05:25 GMT	Michael Olson <mwolson@gnu.org>	patch-29
2780
2781    Summary:
2782      Pass all current definition list test cases.
2783    Revision:
2784      muse--main--1.0--patch-29
2785
2786    * lisp/muse-publish.el (muse-publish-surround-dl): Move correctly to next
2787      line if definition is not on the same line as the term.
2788      (muse-forward-list-item): Fix publishing incorrectness that occurred
2789      when a non-dl list follows a definition list.  Always move to the right
2790      place so as to prevent extra empty dd elements from being published.
2791
2792    modified files:
2793     ChangeLog.2006 lisp/muse-publish.el
2794
2795
27962006-03-01 15:08:45 GMT	Michael Olson <mwolson@gnu.org>	patch-28
2797
2798    Summary:
2799      Merge consecutive definition list terms properly.
2800    Revision:
2801      muse--main--1.0--patch-28
2802
2803    * lisp/muse-publish.el (muse-publish-surround-dl): Keep track of status
2804      correctly.  This makes Muse merge several definition list items into
2805      one list.
2806      (muse-forward-list-item): Use simpler regexp for 'dl.
2807
2808    * lisp/muse-regexps.el (muse-list-item-regexp): Make terms optional in
2809      definition lists, and make terms the 2nd matched text.
2810
2811    modified files:
2812     ChangeLog.2006 lisp/muse-publish.el lisp/muse-regexps.el
2813
2814
28152006-02-28 23:48:24 GMT	Michael Olson <mwolson@gnu.org>	patch-27
2816
2817    Summary:
2818      Bookkeeping.
2819    Revision:
2820      muse--main--1.0--patch-27
2821
2822    * AUTHORS: Update.
2823
2824    * muse-colors.el, muse-mode.el: Credit contributions.
2825
2826    modified files:
2827     AUTHORS ChangeLog.2006 lisp/muse-colors.el lisp/muse-mode.el
2828
2829
28302006-02-28 23:37:26 GMT	Michael Olson <mwolson@gnu.org>	patch-26
2831
2832    Summary:
2833      Merged from mwolson@gnu.org--2006-muse-el (patch 0-4)
2834    Revision:
2835      muse--main--1.0--patch-26
2836
2837    Patches applied:
2838
2839     * mwolson@gnu.org--2006-muse-el/muse-el--devel--0--patch-2
2840       Added ability to show inline images in the Emacs buffer.
2841
2842     * mwolson@gnu.org--2006-muse-el/muse-el--devel--0--patch-3
2843       Added enhanced list item insertion.
2844
2845    Detailed log:
2846
2847    (Author: Per B. Sederberg <per@med.upenn.edu>)
2848
2849    * lisp/muse-mode.el (muse-mode-map): Added new key binding to insert a
2850      list item.  New key mapping to toggle showing images.  Added a key
2851      mapping to insert a link to a file and modified the key map to insert a
2852      tag.
2853      (muse-on-blank-line): Helper function to determine if the point is on a
2854      line containing only blank spaces.
2855      (muse-insert-list-item): New interactive function to insert a new list
2856      item, taking into account the current list state.
2857      (muse-insert-relative-link-to-file): New function to insert a link to a
2858      file, relative to the default directory.
2859
2860    * lisp/muse-colors.el (muse-inline-relative-to): Added custom directory
2861      for where to search for images to inline in the buffer.
2862      (muse-colors-inline-images): Added custom boolean field for whether to
2863      show inline images in the buffer.
2864      (muse-colors-toggle-inline-images): New function to toggle showing the
2865      inline images in the buffer.
2866      (muse-unhighlight-region): Now removes end-glyph text properties to
2867      support XEmacs.
2868      (muse-colors-resolve-image-file): New function to determine if a link
2869      is an image and whether the version of Emacs can support inline images.
2870      (muse-make-file-glyph): New function to create an image glyph if we are
2871      using XEmacs.
2872      (muse-colors-insert-image): New function to insert an image in an Emacs
2873      buffer.
2874      (muse-colors-explicit-link): Modified function to have the ability to
2875      insert an image instead of formatting the text of the link.
2876
2877    modified files:
2878     ChangeLog.2006 lisp/muse-colors.el lisp/muse-mode.el
2879
2880
28812006-02-28 05:20:11 GMT	Michael Olson <mwolson@gnu.org>	patch-25
2882
2883    Summary:
2884      Pass testcase for definition list and nested unordered list.
2885    Revision:
2886      muse--main--1.0--patch-25
2887
2888    * lisp/muse-publish.el (muse-publish-surround-dl): Ensure that definition
2889      lists always have at least one entry.  This appears to do the right
2890      thing with a sample nested unordered list.
2891
2892    modified files:
2893     ChangeLog.2006 lisp/muse-publish.el
2894
2895
28962006-02-28 05:09:33 GMT	Michael Olson <mwolson@gnu.org>	patch-24
2897
2898    Summary:
2899      Some definition list fixes.
2900    Revision:
2901      muse--main--1.0--patch-24
2902
2903    * lisp/muse-publish.el (muse-publish-markup-list): Make sure to insert
2904      markup for end of list using the `muse-insert-markup-end-list'
2905      function.  Handle list items nested inside of a definition list.
2906
2907    modified files:
2908     ChangeLog.2006 lisp/muse-publish.el
2909
2910
29112006-02-28 04:43:15 GMT	Michael Olson <mwolson@gnu.org>	patch-23
2912
2913    Summary:
2914      Fix another wrapped list item edge case.
2915    Revision:
2916      muse--main--1.0--patch-23
2917
2918    * lisp/muse-publish.el (muse-publish-surround-text): Stop removing
2919      indentation in a region when we encounter any list items.  This should
2920      fix another wrapped list item edge case.  Thanks to Per B. Sederberg
2921      for the report.
2922
2923    modified files:
2924     ChangeLog.2006 lisp/muse-publish.el
2925
2926
29272006-02-26 18:26:05 GMT	Michael Olson <mwolson@gnu.org>	patch-22
2928
2929    Summary:
2930      Fix comment in Debian packaging.
2931    Revision:
2932      muse--main--1.0--patch-22
2933
2934    * debian/emacsen-remove: Fix comment.
2935
2936    modified files:
2937     ChangeLog.2006 debian/emacsen-remove
2938
2939
29402006-02-24 03:23:49 GMT	Michael Olson <mwolson@gnu.org>	patch-21
2941
2942    Summary:
2943      muse-blosxom: Fix order of #tags line in header.
2944    Revision:
2945      muse--main--1.0--patch-21
2946
2947    * lisp/muse-blosxom.el (muse-blosxom-header): Put #tags line after title,
2948      rather than before it.  Thanks to bkhl for the heads up.
2949
2950    modified files:
2951     ChangeLog.2006 lisp/muse-blosxom.el
2952
2953
29542006-02-23 03:33:03 GMT	Michael Olson <mwolson@gnu.org>	patch-20
2955
2956    Summary:
2957      muse-blosxom: Add ability to use tags in entries.
2958    Revision:
2959      muse--main--1.0--patch-20
2960
2961    * lisp/muse-blosxom.el (muse-blosxom-header): If we are using tags,
2962      publish them.
2963      (muse-blosxom-use-tags): New option that specifies whether we are using
2964      tags.
2965      (muse-blosxom-new-entry): If using tags, read tags until the user hits
2966      RET without entering one.
2967
2968    modified files:
2969     ChangeLog.2006 lisp/muse-blosxom.el
2970
2971
29722006-02-23 03:23:51 GMT	Michael Olson <mwolson@gnu.org>	patch-19
2973
2974    Summary:
2975      Fix backtrace when publishing unsaved files.
2976    Revision:
2977      muse--main--1.0--patch-19
2978
2979    * lisp/muse-publish.el (muse-publish-file): Detect case where we are
2980      trying to publish a file that has not been saved, and give an
2981      explanation to the user.
2982
2983    modified files:
2984     ChangeLog.2006 lisp/muse-publish.el
2985
2986
29872006-02-21 23:19:36 GMT	Michael Olson <mwolson@gnu.org>	patch-18
2988
2989    Summary:
2990      muse-texinfo: Fix link suffix.
2991    Revision:
2992      muse--main--1.0--patch-18
2993
2994    * lisp/muse-texinfo.el: Specify :link-suffix for info and info-pdf
2995      styles.  This should fix a bug where links in published info files use
2996      an incorrect extension.  Thanks to Hans Ekbrand for the report!
2997
2998    modified files:
2999     ChangeLog.2006 lisp/muse-texinfo.el
3000
3001
30022006-02-16 21:54:11 GMT	Michael Olson <mwolson@gnu.org>	patch-17
3003
3004    Summary:
3005      Fix prompting of non-Muse buffers before publishing.
3006    Revision:
3007      muse--main--1.0--patch-17
3008
3009    * lisp/muse-project.el (muse-project-of-file): Apply fix from René
3010      Stadler to ignore buffers that have no associated filename.  This fixes
3011      an annoyance where Muse prompts to save BBDB and ERC buffers before
3012      publishing.
3013
3014    modified files:
3015     AUTHORS ChangeLog.2006 lisp/muse-project.el
3016
3017
30182006-02-16 04:43:35 GMT	Michael Olson <mwolson@gnu.org>	patch-16
3019
3020    Summary:
3021      Fix wrapped nested list item edge case.
3022    Revision:
3023      muse--main--1.0--patch-16
3024
3025    * lisp/muse-publish.el (muse-publish-markup-regexps): Remove 2300 rule,
3026      since it is no longer needed.  Tweak 2200 regexp to cover 2300's use
3027      case.
3028      (muse-publish-surround-text): Tweak prefix for muse-list-item-regexp.
3029      (muse-list-item-type): Handle the new change to muse-list-item-regexp.
3030
3031    * lisp/muse-regexps.el (muse-list-item-regexp): Explicitly require
3032      exactly one space character in front of a unnumbered or numbered list.
3033      This should make it easier to match every list instance, since
3034      definition lists can now be handled more nicely in
3035      muse-publish-markup-regexps.  This also has the effect of fixing a
3036      wrapped nested list item edge case.
3037
3038    modified files:
3039     ChangeLog.2006 lisp/muse-publish.el lisp/muse-regexps.el
3040
3041
30422006-02-16 03:04:20 GMT	Michael Olson <mwolson@gnu.org>	patch-15
3043
3044    Summary:
3045      Fix edge case in muse-wiki-publish-pretty-title.
3046    Revision:
3047      muse--main--1.0--patch-15
3048
3049    * lisp/muse-wiki.el (muse-wiki-publish-pretty-title): If for some reason
3050      the document does not have a valid title, use the empty string.
3051
3052    modified files:
3053     ChangeLog.2006 lisp/muse-wiki.el
3054
3055
30562006-02-14 06:35:02 GMT	Michael Olson <mwolson@gnu.org>	patch-14
3057
3058    Summary:
3059      Use debian/compat to determine debhelper compat level.
3060    Revision:
3061      muse--main--1.0--patch-14
3062
3063    * debian/compat: New file that sets the debhelper compatibility level to
3064      4.
3065
3066    * debian/rules: Remove DH_COMPAT line.
3067
3068    new files:
3069     debian/.arch-ids/compat.id debian/compat
3070
3071    modified files:
3072     ChangeLog.2006 debian/rules
3073
3074
30752006-02-13 04:50:57 GMT	Michael Olson <mwolson@gnu.org>	patch-13
3076
3077    Summary:
3078      Fix a couple of table-publishing edge cases.
3079    Revision:
3080      muse--main--1.0--patch-13
3081
3082    * lisp/muse-publish.el (muse-publish-markup-regexps): Fix a table
3083      publishing error that occurs when a table line is the last thing in a
3084      document.  Thanks to cymacs for the report and suggested fix.
3085      (muse-publish-table-fields): Skip initial blank lines, and don't remove
3086      them.
3087
3088    * lisp/muse-docbook.el (muse-docbook-markup-strings): Don't put a newline
3089      at the end of the 'end-table markup string.
3090
3091    * lisp/muse-html.el (muse-html-markup-strings): Ditto.
3092
3093    * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
3094
3095    * lisp/muse-xml-common.el (muse-xml-markup-table): Always insert a
3096      newline at the end of the table.  This should fix a problem with
3097      paragraphs after tables not being published as such.  Thanks to cymacs
3098      for the report.
3099
3100    * lisp/muse-texinfo.el (muse-texinfo-markup-table): Don't use
3101      muse-insert-markup to insert a trailing newline.
3102
3103    modified files:
3104     ChangeLog.2006 lisp/muse-docbook.el lisp/muse-html.el
3105     lisp/muse-publish.el lisp/muse-texinfo.el
3106     lisp/muse-xml-common.el lisp/muse-xml.el
3107
3108
31092006-02-12 22:56:27 GMT	Michael Olson <mwolson@gnu.org>	patch-12
3110
3111    Summary:
3112      Add ChangeLog for 2006 and move previous ChangeLog for 2005.
3113    Revision:
3114      muse--main--1.0--patch-12
3115
3116
3117    new files:
3118     .arch-ids/ChangeLog.2006.id ChangeLog.2006
3119
3120    renamed files:
3121     .arch-ids/ChangeLog.id
3122       ==> .arch-ids/ChangeLog.2005.id
3123     ChangeLog
3124       ==> ChangeLog.2005
3125
3126
31272006-02-12 22:53:48 GMT	Michael Olson <mwolson@gnu.org>	patch-11
3128
3129    Summary:
3130      Make muse-journal work with whole-document escaping.
3131    Revision:
3132      muse--main--1.0--patch-11
3133
3134    * examples/mwolson/templates/*: Change "Published by Muse" to "Published
3135      by Emacs Muse" so that muse-journal does not get confused.
3136
3137    * lisp/muse-journal.el (muse-journal-html-munge-buffer):
3138      (muse-journal-latex-munge-buffer, muse-journal-rss-munge-buffer): Adapt
3139      for whole-buffer escaping.  Thanks to mondoshawan for the report.
3140      (muse-journal-rss-munge-buffer): Display a warning if someone does not
3141      have "Page published by Emacs Muse (begins|ends) here" in their header
3142      or footer, since muse-journal needs this in order to determine where
3143      entries begin and end.
3144
3145    modified files:
3146     examples/mwolson/templates/footer.html
3147     examples/mwolson/templates/generic-footer.html
3148     examples/mwolson/templates/generic-header.html
3149     examples/mwolson/templates/header.html
3150     examples/mwolson/templates/header.tex lisp/muse-journal.el
3151
3152
31532006-02-08 03:00:07 GMT	Michael Olson <mwolson@gnu.org>	patch-10
3154
3155    Summary:
3156      Get simple test case for definition lists to work.
3157    Revision:
3158      muse--main--1.0--patch-10
3159
3160    * lisp/muse-publish.el (muse-publish-surround-dl): Make simple test case
3161      publish properly.
3162      (muse-forward-list-item): Fix edge case.
3163
3164    modified files:
3165     lisp/muse-publish.el
3166
3167
31682006-01-28 02:47:07 GMT	Michael Olson <mwolson@gnu.org>	patch-9
3169
3170    Summary:
3171      Add documentation to some publishing functions.
3172    Revision:
3173      muse--main--1.0--patch-9
3174
3175    * lisp/muse-publish.el (muse-publish-mark-read-only)
3176      (muse-publish-mark-noemphasis): Add documentation.
3177
3178    modified files:
3179     lisp/muse-publish.el
3180
3181
31822006-01-28 02:42:03 GMT	Michael Olson <mwolson@gnu.org>	patch-8
3183
3184    Summary:
3185      Fix an error with `custom-quote'.
3186    Revision:
3187      muse--main--1.0--patch-8
3188
3189    * lisp/muse-project.el: Require 'cus-edit, since that is where
3190      `custom-quote' is defined.
3191
3192    * muse.texi: Use copyright symbol.
3193
3194    modified files:
3195     lisp/muse-project.el muse.texi
3196
3197
31982006-01-25 18:27:53 GMT	Michael Olson <mwolson@gnu.org>	patch-7
3199
3200    Summary:
3201      muse-registry: update from author.
3202    Revision:
3203      muse--main--1.0--patch-7
3204
3205    * lisp/muse-registry.el: Update to newest version from author.
3206      Re-tabify.
3207
3208    modified files:
3209     lisp/muse-registry.el
3210
3211
32122006-01-21 19:26:57 GMT	Michael Olson <mwolson@gnu.org>	patch-6
3213
3214    Summary:
3215      muse-latex: Handle double-quote edge case.
3216    Revision:
3217      muse--main--1.0--patch-6
3218
3219    * lisp/muse-latex.el (muse-latex-fixup-dquotes): Handle case when a quote
3220      character begins the buffer.
3221
3222    modified files:
3223     lisp/muse-latex.el
3224
3225
32262006-01-21 18:47:33 GMT	Michael Olson <mwolson@gnu.org>	patch-5
3227
3228    Summary:
3229      Allow beginning and ending empty elements in tables.
3230    Revision:
3231      muse--main--1.0--patch-5
3232
3233    * lisp/muse-regexps.el (muse-table-field-regexp): Allow there to be no
3234      whitespace after the field if we're at the end of a line.
3235      (muse-table-line-regexp): Allow the table to start with a "|".  The
3236      resulting initial empty cell isn't yet thrown away like it should be.
3237
3238    modified files:
3239     lisp/muse-regexps.el
3240
3241
32422006-01-21 02:45:36 GMT	Michael Olson <mwolson@gnu.org>	patch-4
3243
3244    Summary:
3245      muse-latex: Use \url to publish bare URLs.
3246    Revision:
3247      muse--main--1.0--patch-4
3248
3249    * lisp/muse-latex.el (muse-latex-markup-strings): Use \url instead of
3250      \href for bare URLs.  Thanks to Na Li for the suggestion!
3251
3252    modified files:
3253     lisp/muse-latex.el
3254
3255
32562006-01-20 16:22:04 GMT	Michael Olson <mwolson@gnu.org>	patch-3
3257
3258    Summary:
3259      Create parents of output directories.
3260    Revision:
3261      muse--main--1.0--patch-3
3262
3263    * lisp/muse-project.el (muse-project-publish-file): Create parent
3264      directories as well, if the output directory does not exist.  This can
3265      happen when we have nested directories in a project.
3266
3267    modified files:
3268     lisp/muse-project.el
3269
3270
32712006-01-20 15:54:21 GMT	Michael Olson <mwolson@gnu.org>	patch-2
3272
3273    Summary:
3274      Pick a better default if publishing with more than one style.
3275    Revision:
3276      muse--main--1.0--patch-2
3277
3278    * lisp/muse-project.el (muse-project-applicable-styles): Make sure that
3279      the list we return is in the right order.  That way, if more than one
3280      publishing rule matches a link, the first one is used, rather than the
3281      last.
3282
3283    modified files:
3284     lisp/muse-project.el
3285
3286
32872006-01-19 15:55:19 GMT	Michael Olson <mwolson@gnu.org>	patch-1
3288
3289    Summary:
3290      Oops, committed to the wrong archive.
3291    Revision:
3292      muse--main--1.0--patch-1
3293
3294    Patches applied:
3295
3296     * mwolson@gnu.org--2005/muse--main--1.0--patch-356
3297       Debian fixups.
3298
3299     * mwolson@gnu.org--2005/muse--main--1.0--patch-357
3300       Another Debian fix.
3301
3302    modified files:
3303     ChangeLog debian/emacsen-startup
3304
3305    renamed files:
3306     debian/.arch-ids/NEWS.Debian.id
3307       ==> debian/.arch-ids/NEWS.id
3308     debian/NEWS.Debian
3309       ==> debian/NEWS
3310
3311
33122006-01-17 06:28:50 GMT	Michael Olson <mwolson@gnu.org>	base-0
3313
3314    Summary:
3315      tag of mwolson@gnu.org--2005/muse--main--1.0--patch-355
3316    Revision:
3317      muse--main--1.0--base-0
3318
3319
3320See ChangeLog.2 for earlier changes.
3321
3322;; Local Variables:
3323;; coding: utf-8
3324;; End:
3325