muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
[muse-el.git] / ChangeLog
blobbe8e67563359e8c851984255332173db288f81dd
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
7     Summary:
8       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
9     Revision:
10       muse--main--1.0--patch-161
12     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
13       list.  This should fix #2635.
15     modified files:
16      ChangeLog lisp/muse-texinfo.el
19 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
21     Summary:
22       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
23     Revision:
24       muse--main--1.0--patch-160
26     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
27     
28     * debian/changelog: Ditto.
29     
30     * debian/control (Build-Depends-Indep): Add tetex-bin.
31     
32     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
33       output for me.
34     
35     * examples/QuickStart: Remove stray <comment> now that the bug that made
36       it necessary is fixed.
37     
38     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
39       suggestions.
40     
41     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
42       the contents from the footer to the header.
43     
44     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
45       each number, not after.
46     
47     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
48     
49     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
50       happens when doing batch publishing.  Minor whitespace fix.
52     modified files:
53      ChangeLog Makefile.defs debian/changelog debian/control
54      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
55      lisp/muse-texinfo.el lisp/muse.el
58 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
60     Summary:
61       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
62     Revision:
63       muse--main--1.0--patch-159
65     * examples/QuickStart: Add "Write me." to empty sections at end so that
66       they publish correctly with DocBook.
67     
68     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
69       paragraph starts with emphasis, example, link, or email address.
71     modified files:
72      ChangeLog examples/QuickStart lisp/muse-docbook.el
75 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
77     Summary:
78       Handle embedded docbook footnotes and <literal> edge case.
79     Revision:
80       muse--main--1.0--patch-158
82     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
83      (muse-docbook-markup-strings): Use systemitem for example text.
84      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
85      <para></para> inside of them.
86     
87     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
88       here at all.
89     
90     * lisp/muse-publish.el (muse-publish-url-transforms): Add
91       muse-publish-escape-specials-in-string to list by default.
92     
93     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
94       argument IGNORE-READ-ONLY determines whether or not to ignore the
95       read-only property when transforming text.  Add docstring.
96       (muse-publish-markup-word): Use non-nil third argument to
97       muse-publish-escape-specials when we're publishing `='-delimited text.
98       This allows =<literal><tag></literal>= to work as intended.
99     
100     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
101       arguments after the first so that we can include this in
102       `muse-publish-url-transforms'.
103     
104     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
106     modified files:
107      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
108      lisp/muse-publish.el
111 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
113     Summary:
114       Misc. blosxom fixes, like category directive.
115     Revision:
116       muse--main--1.0--patch-157
118     * contrib/pyblosxom/getstamps.py: Add file extension.
119     
120     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
121       extension.  This will allow Muse to specify it once a
122       timestamps-writing routine gets written.
123     
124     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
125       attention to the "category" directive, if it exists.  Use file-truename
126       instead of expand-file-name for base directory.
127     
128     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
129       by default.
130     
131     * lisp/muse-project.el (muse-project): Add :timestamps to list of
132       available tags, even though it doesn't do anything yet.
134     modified files:
135      ChangeLog contrib/pyblosxom/getstamps.py
136      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
137      lisp/muse-project.el
140 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
142     Summary:
143       Small logic fix with temp files.
144     Revision:
145       muse--main--1.0--patch-156
147     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
148       buffer-name to determine whether the buffer is still around.
150     modified files:
151      ChangeLog lisp/muse.el
154 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
156     Summary:
157       Make customize of muse-project-alist work in Emacs21 and XEmacs.
158     Revision:
159       muse--main--1.0--patch-155
161     * lisp/muse.el (muse-widget-type-value-create)
162       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
163       extra widgets from 'lazy type that are needed to get the
164       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
165     
166     * lisp/muse.el (muse-implicit-link-functions)
167       (muse-explicit-link-functions): Remove predefined wiki-related options.
168       These are added in muse-wiki via custom-add-option.
169     
170     * lisp/muse-mode.el (muse-mode-hook): Ditto.
171     
172     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
173     
174     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
175       ":strings" to cope with Emacs21 and XEmacs.
176       (muse-project-alist-set): Turn ":strings" back into ":symbols".
177     
178     * lisp/muse-project.el (muse-project): Derive from 'default rather than
179       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
180       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
181     
182     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
183       since XEmacs doesn't support the alist widget.  Deal with case where no
184       projects are defined, or a strange expression is used.
185     
186     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
187       stuff using custom-add-option.
189     modified files:
190      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
191      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
194 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
196     Summary:
197       Don't kill temp buffer if debug-on-error is non-nil.
198     Revision:
199       muse--main--1.0--patch-154
201     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
202       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
204     modified files:
205      ChangeLog lisp/muse.el
208 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
210     Summary:
211       Expand Debian package description.
212     Revision:
213       muse--main--1.0--patch-153
215     * debian/control (Description): Expand this to make the package more
216       enticing.
217     
218     * debian/copyright, debian/rules: Minor whitespace cleanups.
219     
220     * debian/changelog: Package 3.01.arch.152-1.
222     modified files:
223      ChangeLog Makefile.defs debian/changelog debian/control
224      debian/copyright debian/rules
227 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
229     Summary:
230       Header/footer docfix; ChangeLog correction.
231     Revision:
232       muse--main--1.0--patch-152
234     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
235       Thanks to drkm for pointing out my error.
236     
237     Use better documentation and customize interface for headers and footers.
238     Thanks to Chris McMahan.
240     modified files:
241      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
242      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
243      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
244      muse.texi
245      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
248 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
250     Summary:
251       Slight Debian version tweak.
252     Revision:
253       muse--main--1.0--patch-151
255     * Makefile.defs (VERSION): Use a slightly different version naming
256       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
257       X.YY is the Muse version, and YYY is the patch level.
258     
259     * debian/changelog: Ditto.
261     modified files:
262      ChangeLog Makefile.defs debian/changelog
265 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
267     Summary:
268       Improve debian build and put together a package.
269     Revision:
270       muse--main--1.0--patch-150
272     * Makefile (debclean): New target that cleans up the mess that the
273       `debian' target makes.
274       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
275       results to my debian dist dir two levels up.
276     
277     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
278     
279     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
280     
281     * debian/control (Standards-Version): Update to 3.6.2.
282     
283     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
284       up.
285     
286     * debian/copyright (Copyright): Improve.
287     
288     * debian/emacsen-install (FILES): Include contrib directory so that
289       muse-http.el compiles properly.
290     
291     * debian/muse-el.examples: New file containing the example files to
292       install.
293     
294     * debian/rules: Move example stuff to muse-el.examples.  Install some
295       additional documentation.
297     new files:
298      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
300     modified files:
301      ChangeLog Makefile Makefile.defs debian/changelog
302      debian/control debian/copyright debian/emacsen-install
303      debian/rules
306 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
308     Summary:
309       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
310     Revision:
311       muse--main--1.0--patch-149
313     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
314       the beginning of a header would be emphasized if an asterisk came
315       before it.
316       (muse-colors-underlined): Don't allow end of underlined text to be the
317       beginning of a line.  Don't use memq to check for whitespace syntax; eq
318       is sufficient.
319     
320     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
321       on.  We'll use a more clever trick to keep emphasis characters from
322       being interpreted in explicit links -- add a custom 'noemphasis text
323       property to them.  Move mdash rule further down so that I can add
324       designations after blockquoted text.
325     
326     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
327       text has the 'noemphasis property, ignore it.
328       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
329       property to the text between BEG and END, or match beginning and end.
330     
331     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
332       before trying to set buffer-modified to nil.  This should fix a
333       "selecting deleted buffer" error when publishing from command line.
335     modified files:
336      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
337      lisp/muse.el
340 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
342     Summary:
343       Journal validation fixes.
344     Revision:
345       muse--main--1.0--patch-148
347     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
348       default rather than HTML 4.0 [strict].
349       (muse-html-markup-strings): Include empty alt element.
350     
351     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
352     
353     * muse.texi (Journal): Ditto.
355     modified files:
356      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
359 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
361     Summary:
362       Add debian files; tweak Makefile.
363     Revision:
364       muse--main--1.0--patch-147
366     * Makefile (distclean): Remove directory created by dist rule.
367       (dist): Make this only generate the directory, not the tarball.
368       (release): New target that generates the tarball and zipfile.
369       (debrelease): New target that builds the debian package for Muse.
370       (upload): Depend on release target.
371     
372     * examples/mwolson/stylesheets: Add forgotten Arch id.
374     new files:
375      debian/.arch-ids/=id debian/.arch-ids/changelog.id
376      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
377      debian/.arch-ids/emacsen-install.id
378      debian/.arch-ids/emacsen-remove.id
379      debian/.arch-ids/emacsen-startup.id
380      debian/.arch-ids/muse-el.dirs.id
381      debian/.arch-ids/muse-el.docs.id
382      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
383      debian/changelog debian/control debian/copyright
384      debian/emacsen-install debian/emacsen-remove
385      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
386      debian/muse-el.info debian/rules
387      examples/mwolson/stylesheets/.arch-ids/=id
388      examples/mwolson/stylesheets/.arch-ids/blog.css.id
389      examples/mwolson/stylesheets/.arch-ids/common.css.id
390      examples/mwolson/stylesheets/.arch-ids/print.css.id
391      examples/mwolson/stylesheets/.arch-ids/screen.css.id
392      examples/mwolson/stylesheets/blog.css
393      examples/mwolson/stylesheets/common.css
394      examples/mwolson/stylesheets/print.css
395      examples/mwolson/stylesheets/screen.css
397     modified files:
398      ChangeLog Makefile
400     new directories:
401      debian debian/.arch-ids examples/mwolson/stylesheets
402      examples/mwolson/stylesheets/.arch-ids
405 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
407     Summary:
408       Allow `muse-index-as-string' to remove current file from output.
409     Revision:
410       muse--main--1.0--patch-146
412     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
413       which excludes the current file from the output.  Improve
414       documentation.
416     modified files:
417      ChangeLog lisp/muse-mode.el
420 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
422     Summary:
423       S-TAB issue with Windows.
424     Revision:
425       muse--main--1.0--patch-145
427     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
428       issue with Windows.
430     modified files:
431      ChangeLog lisp/muse-mode.el
434 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
436     Summary:
437       Improve temp buffer usage.
438     Revision:
439       muse--main--1.0--patch-144
441     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
442       `insert-file-contents'.  This should further help with the temp
443       buffer problem.  Thanks to Peter K. Lee and drkm for the research
444       into this problem.
445     
446     * lisp/muse.el (muse-with-temp-buffer): Renamed from
447       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
448       make sure the temp buffer is killed.  I didn't implement an option to
449       save the contents of the temp buffer.
451     modified files:
452      ChangeLog lisp/muse-book.el lisp/muse-http.el
453      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
454      lisp/muse.el
457 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
459     Summary:
460       muse-docbook: split-string Emacs21 fix.
461     Revision:
462       muse--main--1.0--patch-143
464     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
465       split-string to fix an Emacs21 issue.
467     modified files:
468      ChangeLog lisp/muse-docbook.el
471 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
473     Summary:
474       muse-docbook: Parse author directive so that it validates properly.
475     Revision:
476       muse--main--1.0--patch-142
478     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
479       attempts to publish the contents a DocBook-usable <author> tag.
480       (muse-docbook-header): Use `muse-docbook-get-author'.
482     modified files:
483      ChangeLog lisp/muse-docbook.el
486 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
488     Summary:
489       Be a bit more clever with our consecutive list regexp.
490     Revision:
491       muse--main--1.0--patch-141
493     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
494       clever with our consecutive list regexp.
496     modified files:
497      ChangeLog lisp/muse-docbook.el
500 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
502     Summary:
503       Do the right thing with consecutive list items, hopefully.
504     Revision:
505       muse--main--1.0--patch-140
507     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
508       (muse-docbook-header): Add DTD string.
509       (muse-docbook-markup-regexps): Add rule that merges consecutive list
510       tags.
511       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
512       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
514     modified files:
515      ChangeLog lisp/muse-docbook.el
518 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
520     Summary:
521       Improve customize interface for `muse-project-alist' once more.
522     Revision:
523       muse--main--1.0--patch-139
525     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
526       setting to be anything, since we now support settings that use lists.
527       (muse-project): Vastly improve this by naming each setting and showing
528       what exact type is required.  Handle case where a function is not
529       defined yet.  Use a set for styles, which looks nice.  This is about as
530       good as it can be ... unless we add some sort of inline documentation
531       later on.  A setting was added for Yann's :force-publish tag.
532     
533     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
534       project name.
536     modified files:
537      ChangeLog lisp/muse-project.el lisp/muse.el
540 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
542     Summary:
543       Merged from hodique@lifl.fr--2005 (patch 24-33)
544     Revision:
545       muse--main--1.0--patch-138
547     Patches applied:
548     
549      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
550        Merged from mwolson@gnu.org--2005 (patch 96)
551     
552      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
553        Merged from mwolson@gnu.org--2005 (patch 97-101)
554     
555      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
556        Merged from mwolson@gnu.org--2005 (patch 102-106)
557     
558      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
559        Merged from mwolson@gnu.org--2005 (patch 107-120)
560     
561      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
562        Merged from mwolson@gnu.org--2005 (patch 121-131)
563     
564      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
565        Merged from mwolson@gnu.org--2005 (patch 132)
566     
567      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
568        Merged from mwolson@gnu.org--2005 (patch 133-135)
569     
570      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
571        Merged from mwolson@gnu.org--2005 (patch 136)
572     
573      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
574        Merged from mwolson@gnu.org--2005 (patch 137)
575     
576      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
577        Introduce :force-publish project keyword. Fix bug #2637
579     modified files:
580      ChangeLog lisp/muse-project.el
582     new patches:
583      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
584      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
585      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
586      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
587      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
588      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
589      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
590      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
591      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
592      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
595 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
597     Summary:
598       Prevent temp buffers from prompting for save; handle lisp errors better.
599     Revision:
600       muse--main--1.0--patch-137
602     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
603       bound" error.  I don't know for certain where this is coming from,
604       though ... *grumble*.
605     
606     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
607       like how emacs-wiki does it.  Warn the user about lisp errors,
608       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
609       publish as something valid in most markup styles, with increased
610       emphasis on those that don't support it.  That's a win-win ... I think
611       :^) .
612     
613     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
614       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
615       to kill the buffer so we don't get any annoying prompts.  I *strongly*
616       believe that this should be the default behavior of `with-temp-buffer'.
617     
618     * lisp/muse-book.el (muse-book-publish-project): Use
619       `muse-with-temp-buffer-no-prompt'.
620     
621     * lisp/muse-http.el (muse-http-reject): Ditto.
622     
623     * lisp/muse-mode.el (muse-index-as-string): Ditto.
624     
625     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
626     
627     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
628       (muse-publish-markup-email, muse-published-contents): Ditto.
630     modified files:
631      ChangeLog lisp/muse-book.el lisp/muse-colors.el
632      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
633      lisp/muse-publish.el lisp/muse.el
636 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
638     Summary:
639       Customization error; Makefile tweaks.
640     Revision:
641       muse--main--1.0--patch-136
643     * Makefile (dist): Use a tla-specific method to create the tarball.
644       Create a zip file as well.
645       (upload): New rule that uploads the tarball and zip file to gna.org.
646     
647     * Makefile.defs (VERSION): New variable that determines the version
648       string to use in the `dist' and `upload' targets.
649     
650     * lisp/muse.el (muse-implicit-link-functions)
651       (muse-explicit-link-functions): Use :type of hook so that the options
652       get recognized.
654     modified files:
655      ChangeLog Makefile Makefile.defs lisp/muse.el
658 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
660     Summary:
661       Prepare Muse 3.01.90 (3.02 RC1).
662     Revision:
663       muse--main--1.0--patch-135
666     modified files:
667      ChangeLog lisp/muse.el muse.texi
670 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
672     Summary:
673       Attempt to get the right file extension when publishing; more examples.
674     Revision:
675       muse--main--1.0--patch-134
677     * examples/mwolson/muse-init.el: Update my configuration.
678     
679     * examples/mwolson/templates: Store my web page templates here.
680     
681     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
682     
683     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
684       descriptions.  Yet another reason to implement my list-returning from
685       handlers idea.
686     
687     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
688       with a few more edge cases.  Throw together a rough hack for
689       determining when to include the output file extension.
690     
691     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
692       but still ineffective.
694     new files:
695      examples/mwolson/templates/.arch-ids/=id
696      examples/mwolson/templates/.arch-ids/footer.html.id
697      examples/mwolson/templates/.arch-ids/generic-footer.html.id
698      examples/mwolson/templates/.arch-ids/generic-header.html.id
699      examples/mwolson/templates/.arch-ids/header.html.id
700      examples/mwolson/templates/footer.html
701      examples/mwolson/templates/generic-footer.html
702      examples/mwolson/templates/generic-header.html
703      examples/mwolson/templates/header.html
705     modified files:
706      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
707      lisp/muse-wiki.el
709     new directories:
710      examples/mwolson/templates
711      examples/mwolson/templates/.arch-ids
714 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
716     Summary:
717       Make published link handling do the right thing, plus misc. fixes.
718     Revision:
719       muse--main--1.0--patch-133
721     * lisp/muse-mode.el (muse-mode-hook): Add option for
722       `muse-wiki-update-custom-values'.  The :set function makes sure that
723       this is always included in `muse-mode-hook' if muse-wiki is loaded.
724       This probably isn't best-practice, but it works.
725     
726     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
727       Save match data.
728     
729     * lisp/muse-publish.el (muse-publish-url-transforms): Add
730       `muse-publish-prepare-url' to the listed options.
731     
732     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
733       output-dir is not specified.
734     
735     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
736       here instead of later on.
737     
738     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
739       right thing when `muse-wiki-interwiki-alist' is nil.
740     
741     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
742       `muse-publish-output-file'.
743     
744     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
745       (muse-wiki-transform-wikiword): Removed.  We should not use the
746       publishing transforms facility to handle these.
747     
748     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
749       links as "link" rather than "url".
750     
751     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
752       takes care of any customization cleaups that need to happen whenever
753       muse-mode is entered.
754     
755     * lisp/muse.el (muse-implicit-link-functions): Add options for
756       `muse-handle-url' and the wiki handlers.
757       (muse-explicit-link-functions): Add option for
758       `muse-wiki-handle-internal'.
760     modified files:
761      ChangeLog lisp/muse-mode.el lisp/muse-project.el
762      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
765 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
767     Summary:
768       Add invalid directory assertion.
769     Revision:
770       muse--main--1.0--patch-132
772     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
773       any invalid directories will trigger an error.
775     modified files:
776      ChangeLog lisp/muse-project.el
779 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
781     Summary:
782       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
783     Revision:
784       muse--main--1.0--patch-131
787     modified files:
788      AUTHORS ChangeLog
791 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
793     Summary:
794       Yann's assignment form came in!
795     Revision:
796       muse--main--1.0--patch-130
799     modified files:
800      AUTHORS ChangeLog
803 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
805     Summary:
806       Compilation fix, minor shuffling in `muse-mode'.
807     Revision:
808       muse--main--1.0--patch-129
810     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
811       accessing it.  Fixes Yet Another Compiler Error.
812     
813     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
814      project-specific settings happen first.
816     modified files:
817      ChangeLog lisp/muse-mode.el lisp/muse.el
820 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
822     Summary:
823       Fix annoying initial buffer coloring problem.
824     Revision:
825       muse--main--1.0--patch-128
827     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
828       where even buffer-file-name is not set.  This happens the first time we
829       attempt to colorize the buffer.  I'm rather astonished that I had to do
830       this.
832     modified files:
833      ChangeLog lisp/muse-wiki.el
836 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
838     Summary:
839       Jump to bad and good links on TAB; mode-choosing fix.
840     Revision:
841       muse--main--1.0--patch-127
843     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
844       pics a major mode for a file.  If one is specified in the project of
845       file, use it.  Otherwise, use muse-mode.
846       (muse-next-reference, muse-previous-reference): Jump to bad links as
847       well as good ones.
848     
849     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
850       of `muse-mode'.
852     modified files:
853      ChangeLog lisp/muse-mode.el lisp/muse.el
856 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
858     Summary:
859       Add specified Muse file extension to auto-mode-alist.
860     Revision:
861       muse--main--1.0--patch-126
863     * lisp/muse.el (muse-file-extension): If extension is specified, remove
864       the old extension from auto-mode-alist and add the new one.  This
865       eliminates the need to set muse-mode-auto-p when you have specified a
866       Muse file extension.
867     
868     * examples/mwolson/muse-init.el: Sync.
870     modified files:
871      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
874 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
876     Summary:
877       Make `muse-project-alist' more intuitively customizable.
878     Revision:
879       muse--main--1.0--patch-125
881     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
882       settings.
883     
884     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
885       (muse-project-alist-get): New function that pre-parses
886       `muse-projects-alist' before customization in order to work around an
887       annoying limitation in the customize interface.
888       (muse-project-alist-set): New function that takes the value that
889       customize gave us and turns it into something Muse can use.
890       (muse-project): New widget that outlines the form of the
891       `muse-project-alist' variable.
892       (muse-project-alist): Use the `muse-project' widget and specify :set
893       and :get.
895     modified files:
896      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
899 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
901     Summary:
902       Silence compiler warnings.
903     Revision:
904       muse--main--1.0--patch-124
906     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
907     
908     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
909       compiler warning.
910     
911     * lisp/muse-project.el (muse-project-applicable-styles): Call
912       `muse-assert' with only 1 argument to silence a compiler warning.
914     modified files:
915      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
916      lisp/muse-project.el
919 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
921     Summary:
922       muse-docbook: Merge several other types of tags if necessary.
923     Revision:
924       muse--main--1.0--patch-123
926     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
927       `muse-docbook-fixup-sections'.  For each TAG in
928       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
929       merge them together.  Thanks to Dale P. Smith for the suggestion.
930       (muse-docbook-merged-tags): Customizable list of tags that need merging.
932     modified files:
933      ChangeLog lisp/muse-docbook.el
936 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
938     Summary:
939       muse-docbook: Output an XML tag with encoding at the beginning of document.
940     Revision:
941       muse--main--1.0--patch-122
943     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
944       of document.
945       (muse-docbook-encoding-default): New option that determines which Emacs
946       buffer encoding to use by default in Muse DocBook files if none is
947       found.
948       (muse-docbook-charset-default): New option that determines the DocBook
949       XML charset to use if no translation is found in
950       muse-docbook-encoding-map.
951       (muse-docbook-encoding-map): New option alist that maps an emacs coding
952       system to its associated DocBook coding system.
953       (muse-docbook-transform-content-type): New function that determines the
954       DocBook XML encoding to use based on the contents of
955       muse-docbook-encoding-map.
956       (muse-docbook-encoding): New function that calls
957       muse-docbook-transform-content-type.
958       (muse-docbook-finalize-buffer): New function that sets the buffer file
959       coding system to the value of muse-docbook-encoding-default, but only
960       if the buffers contents have no special characters.
961       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
963     modified files:
964      ChangeLog lisp/muse-docbook.el
967 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
969     Summary:
970       Apply muse-docbook patch from Dale P. Smith.
971     Revision:
972       muse--main--1.0--patch-121
974     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
975       Dale P. Smith to make the markup much better.
977     modified files:
978      AUTHORS ChangeLog lisp/muse-docbook.el
981 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
983     Summary:
984       Use different mapping for S-tab on Windows.
985     Revision:
986       muse--main--1.0--patch-120
988     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
989       Windows, use [(shift tab)] for `muse-previous-reference'.
991     modified files:
992      ChangeLog lisp/muse-mode.el
995 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
997     Summary:
998       XEmacs wiki fix.
999     Revision:
1000       muse--main--1.0--patch-119
1002     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
1003       `muse-match-string-no-properties' so XEmacs doesn't complain.
1005     modified files:
1006      ChangeLog lisp/muse-wiki.el
1009 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
1011     Summary:
1012       Handle a few edge cases with project-page resolution gracefully.
1013     Revision:
1014       muse--main--1.0--patch-118
1016     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
1017       make sure that PAGE is specified.  STYLES should be generated
1018       automatically, but it could theoretically fail.  I'm managing to
1019       trigger this when messing with unsaved Muse files.  Handle case where
1020       buffer has not yet been saved.
1021       (muse-project-find-file): Don't try to resolve relative links; just
1022       open them.
1023     
1024     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
1025       point-of-reference bug.  No need to call muse-project-page-of-file
1026       since buffer-file-name and muse-publishing-current-file both give us
1027       full paths.
1028     
1029     * lisp/muse-mode.el (muse-link-at-point): For some reason,
1030       `skip-chars-backward' only respects the newline some of the time.
1031       Damned annoying.
1033     modified files:
1034      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1035      lisp/muse-wiki.el
1038 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
1040     Summary:
1041       Fix image-link goof-up and add pretty titles.
1042     Revision:
1043       muse--main--1.0--patch-117
1045     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
1046       class="image-link"> instead of <div class="image-link">.  I found a bug
1047       with the way I was handling both, so I decided to simplify things.
1048     
1049     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
1050       `muse-publish-output-name', but keeps the directory prefix.
1051       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
1052     
1053     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
1054       customizable option that determines the words to downcase in title.
1055       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
1056       Capitalized Title out of either a string or the current title.  This is
1057       not currently used by any other function -- for now it is meant to be
1058       called by the user.
1060     modified files:
1061      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
1064 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
1066     Summary:
1067       Escape specials in link descriptions.
1068     Revision:
1069       muse--main--1.0--patch-116
1071     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
1072       function that escapes special characters in the given string according
1073       to the current publishing style.
1074       (muse-publish-url): Use the above function to escape the description
1075       part of extended links.
1076       (muse-publish-prepare-url): Don't make string read-only; it does
1077       nothing.
1078     
1079     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1080       (muse-wiki-transform-wikiword): Don't make string read-only.
1082     modified files:
1083      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1086 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
1088     Summary:
1089       Escape "&", "<", and ">" in URL text.
1090     Revision:
1091       muse--main--1.0--patch-115
1093     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
1094       specially.  Thanks to John Sullivan for the suggestion.
1096     modified files:
1097      ChangeLog lisp/muse-html.el
1100 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
1102     Summary:
1103       Update my example configuration.
1104     Revision:
1105       muse--main--1.0--patch-114
1107     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
1108       project to "WebSite" in order to make it more distinct.
1109       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
1110       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
1111       anymore.
1112       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
1113       published name of the current file.  I really should make a function
1114       called `muse-published-name' or something similar!
1115       ("\C-cpx"): Use this key sequence for
1116       `my-muse-prepare-entry-for-xanga'.
1117       (muse-file-extension): I'm making use of this so I can figure out its
1118       intricacies.
1120     modified files:
1121      ChangeLog examples/mwolson/muse-init.el
1124 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
1126     Summary:
1127       Tackle a project name interwiki highlighting snafu.
1128     Revision:
1129       muse--main--1.0--patch-113
1131     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
1132       this.  It seems to be more robust now.  Highlighting is going the way I
1133       want it.
1135     modified files:
1136      ChangeLog lisp/muse-wiki.el
1139 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1141     Summary:
1142       Fix some gross mistakes.
1143     Revision:
1144       muse--main--1.0--patch-112
1146     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1147       gross misspellings.
1148     
1149     * lisp/muse-project.el (muse-project-file-entries): If
1150       `muse-file-extension' is defined, use it to filter the entries.
1151     
1152     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1153       variable.  Move higher in file.
1154     
1155     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1156       argument instead of the real name of the variable.
1158     modified files:
1159      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1160      lisp/muse.el
1163 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1165     Summary:
1166       Make natural interwiki links between projects mostly work.
1167     Revision:
1168       muse--main--1.0--patch-111
1170     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1171       function and flesh it out.  This seems to work properly, though for
1172       some reason, interwiki links using projects are a bit flakey.
1173       (muse-wiki-handle-interwiki): Deal with case where we have a project
1174       name in an interwiki link.
1176     modified files:
1177      ChangeLog lisp/muse-wiki.el
1180 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1182     Summary:
1183       Fix Emacs21 issue with muse-insert-tag.
1184     Revision:
1185       muse--main--1.0--patch-110
1187     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1188       completing-read to appease older Emacsen.
1190     modified files:
1191      ChangeLog lisp/muse-mode.el
1194 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1196     Summary:
1197       Fix error with `muse-blosxom-new-entry' and Emacs21.
1198     Revision:
1199       muse--main--1.0--patch-109
1201     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1202       `completing-read' so that old versions of Emacs don't complain.
1204     modified files:
1205      ChangeLog lisp/muse-blosxom.el
1208 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1210     Summary:
1211       Try to fix an error with `muse-blosxom-get-categories'.
1212     Revision:
1213       muse--main--1.0--patch-108
1215     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1216       about processing directories.
1218     modified files:
1219      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1222 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1224     Summary:
1225       Make a distinction between implicit and explicit links at publish-time.
1226     Revision:
1227       muse--main--1.0--patch-107
1229     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1230     
1231     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1232     
1233     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1234       `explicit' argument.
1235     
1236     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1237       not we are dealing with an explicit link.
1238     
1239     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1240     
1241     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1242       argument, but ignore it.
1243     
1244     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1245       when link is not explicit.
1247     modified files:
1248      ChangeLog lisp/muse-html.el lisp/muse-http.el
1249      lisp/muse-publish.el lisp/muse-wiki.el
1252 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1254     Summary:
1255       Implement several WikiWord handling fixes.
1256     Revision:
1257       muse--main--1.0--patch-106
1259     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1260       found by the handlers.  Don't send implicit links through some of the
1261       advanced checks.
1262     
1263     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1264       of interwiki link before calling `muse-handle-explicit-link'.
1265     
1266     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1267       "\\|" separator between project-alist entries and interwiki entries.
1268       Force a reconfiguration of muse-colors-markup.
1269     
1270     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1271       sure that we don't colorize WikiNames that don't go with any file.
1272     
1274     modified files:
1275      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1276      lisp/muse-wiki.el
1279 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1281     Summary:
1282       Attempt to simplify muse-wiki a bit.
1283     Revision:
1284       muse--main--1.0--patch-105
1286     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1287       here.
1288     
1289     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1290       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1291       (muse-wiki-update-use-wikiword-markup-regexp)
1292       (muse-wiki-update-use-wikiword-link-function)
1293       (muse-wiki-update-use-wikiword-url-transforms): Remove.
1294       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1295     
1296     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1297       `muse-wiki-use-wikiword' is specified.
1298     
1299     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1300       unless `muse-wiki-use-wikiword' is specified.
1301     
1302     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1303       muse-colors-markup.
1304     
1305     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1306       muse-publish-markup-regexps.
1307     
1308     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1309       muse-publish-url-transforms.
1310     
1311     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1312       muse-wiki-handle-wikiword to muse-implicit-link-functions.
1313     
1315     modified files:
1316      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1319 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1321     Summary:
1322       Make muse-blosxom use relative name of published file in page-date alist.
1323     Revision:
1324       muse--main--1.0--patch-104
1326     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1327       file.
1328       (muse-blosxom-update-page-date-alist): Renamed from
1329       `muse-blosxom-markup-date-directive'.  Make the current file name
1330       relative to the base directory and strip file extension if necessary.
1331     
1333     modified files:
1334      ChangeLog lisp/muse-blosxom.el
1337 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1339     Summary:
1340       Hack on muse-blosxom timestamps somewhat.
1341     Revision:
1342       muse--main--1.0--patch-103
1344     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1345       actually do something useful.  This should have a different name,
1346       really.
1347       ("blosxom-html", "blosxom-xhtml"): Call
1348       `muse-blosxom-markup-date-directive' after publishing each entry.
1349     
1351     modified files:
1352      ChangeLog lisp/muse-blosxom.el
1355 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1357     Summary:
1358       Fix several startup and compile errors.
1359     Revision:
1360       muse--main--1.0--patch-102
1362     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
1363       fixes an error that occurred during startup.
1364     
1365     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1366       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1367       to muse.el.
1368     
1369     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1370       that the nasty compile errors go away.  Fix a few typos.
1371       (muse-ignored-extensions): Fix docstring.
1372       (muse-file-extension): Move this higher in the file.
1373     
1374     
1376     modified files:
1377      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1380 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
1382     Summary:
1383       Note that muse-file-extension should not have "." in front.
1384     Revision:
1385       muse--main--1.0--patch-101
1387     * lisp/muse-project.el (muse-project-find-file): Handle case where
1388       muse-file-extension is not specified.
1389     
1390     * lisp/muse.el (muse-file-extension): Note that the period at the
1391       beginning of this value should be omitted.
1392     
1393     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
1394       file extension so that regexp characters inside the extension will not
1395       goof it up.  This should never be a problem in normal cases, but let's
1396       be robust.
1397     
1399     modified files:
1400      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1401      lisp/muse.el
1404 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
1406     Summary:
1407       Implement optional file extension of Muse files.
1408     Revision:
1409       muse--main--1.0--patch-100
1411     * lisp/muse-mode.el (muse-mode): Make sure
1412       `muse-update-ignored-extensions-regexp' gets updated every time we
1413       enter Muse mode.  This works around a bug in the customize interface --
1414       if a user changes an option using setq, the :set function sometimes
1415       does not get executed.  I should really try to determine whether or not
1416       this is really an issue anymore.
1417     
1418     * lisp/muse-project.el (muse-project-find-file): Make use of
1419       `muse-file-extension'.
1420     
1421     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
1422       customizable; it is autogenerated from `muse-ignored-extensions'.
1423       (muse-update-ignored-extensions-regexp): New function that sets the
1424       value of `muse-ignored-extensions-regexp'.  This is needed in order to
1425       make sure that the value of `muse-file-extension' is taken into
1426       account.
1427       (muse-ignored-extensions): New option that determines which file
1428       extensions to ignore.  It is in the form of a list of regexps.
1429     
1430     * lisp/muse.el (muse-file-extension): New option that allows the user to
1431       specify the file extension to be used for Muse files.  By default, this
1432       is nil, which means that no extension will be used.
1433     
1434     * lisp/muse.el (muse-page-name): Handle case where
1435       `muse-ignored-extensions-regexp' is nil.
1436     
1438     modified files:
1439      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1440      lisp/muse-regexps.el lisp/muse.el
1443 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
1445     Summary:
1446       Document new blosxom convenience feature.
1447     Revision:
1448       muse--main--1.0--patch-99
1450     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
1451       `muse-blosxom-project-alist-entry'.  An example is provided in the
1452       header.
1453     
1455     modified files:
1456      ChangeLog lisp/muse-blosxom.el
1459 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
1461     Summary:
1462       Further work on `muse-project-alist' entry generation for blosxom.
1463     Revision:
1464       muse--main--1.0--patch-98
1466     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
1467       Include subdirectories in first part of "Blog" entry.
1468     
1469     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
1470       that returns a list of dirs that are to be used with the first part of
1471       a `muse-project-alist' entry.
1472     
1474     modified files:
1475      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1478 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
1480     Summary:
1481       New function: muse-blosxom-project-alist-entry.
1482     Revision:
1483       muse--main--1.0--patch-97
1485     * examples/mwolson/muse-init.el: Update from my latest settings.
1486       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
1487     
1488     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
1489       that generates the latter part of an entry for `muse-project-alist'.
1490     
1492     modified files:
1493      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1496 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1498     Summary:
1499       Merged from hodique@lifl.fr--2005 (patch 12-23)
1500     Revision:
1501       muse--main--1.0--patch-96
1503     Patches applied:
1504     
1505      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1506        Merged from mwolson@gnu.org--2005 (patch 68-76)
1507     
1508      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1509        Merged from mwolson@gnu.org--2005 (patch 77-80)
1510     
1511      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1512        Merged from mwolson@gnu.org--2005 (patch 81)
1513     
1514      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1515        Merged from mwolson@gnu.org--2005 (patch 82)
1516     
1517      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1518        Escape % in latex publishing
1519     
1520      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1521        bugfix
1522     
1523      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1524        small improvement on muse-make-link
1525     
1526      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1527        Fix customization of muse-wiki-wikiword-regexp
1528     
1529      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1530        Allow full customization of WikiWords
1531     
1532      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1533        Fix mouse-2 yank bug in muse-mode
1534     
1535      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1536        Fix interpretation order
1537     
1538      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1539        Merged from mwolson@gnu.org--2005 (patch 83-95)
1540     
1542     modified files:
1543      ChangeLog lisp/muse-wiki.el
1545     new patches:
1546      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1547      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1548      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1549      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1550      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1551      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1552      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1553      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1554      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1555      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1556      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1557      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1560 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
1562     Summary:
1563       Minor docfixes.
1564     Revision:
1565       muse--main--1.0--patch-95
1567     * lisp/muse-mode.el (muse-follow-name-at-point) 
1568       (muse-follow-name-at-mouse): Docfixes.
1569     
1571     modified files:
1572      ChangeLog lisp/muse-mode.el
1575 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
1577     Summary:
1578       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
1579     Revision:
1580       muse--main--1.0--patch-94
1582     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
1583       `muse-blosxom-new-entry'.
1584     
1585     * muse.texi (Blosxom Entries): Ditto.
1586     
1588     modified files:
1589      ChangeLog lisp/muse-blosxom.el muse.texi
1592 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
1594     Summary:
1595       Re-add global mouse-2 event.
1596     Revision:
1597       muse--main--1.0--patch-93
1599     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
1600       mouse-2, since Yann found a way around the problem I was facing.
1601       (muse-follow-name-at-mouse): Call the event that would normally be used
1602       here if we don't have a link at point.
1603     
1605     modified files:
1606      ChangeLog lisp/muse-mode.el
1609 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
1611     Summary:
1612       Fix publishing error.
1613     Revision:
1614       muse--main--1.0--patch-92
1616     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
1617       the cdr of output-dir.  This was a code fragment from a previous
1618       attempt to refactor this function.
1619     
1621     modified files:
1622      ChangeLog lisp/muse-project.el
1625 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
1627     Summary:
1628       Work on getting to the point where we can resolve project interwiki links.
1629     Revision:
1630       muse--main--1.0--patch-91
1632     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1633       `muse-publishing-current-file'.
1634     
1635     * lisp/muse-project.el (muse-project-of-file): Ditto.
1636     
1637     * lisp/muse-project.el (muse-project-applicable-styles): New function
1638       that returns the usable styles for a file, given either a list of
1639       styles or a project name.  This is useful for removing styles that will
1640       be ignored for a file.
1641       (muse-project-publish-file): Split :include and :exclude processing
1642       into `muse-project-applicable-styles'.
1643     
1644     * lisp/muse-publish.el (muse-publish-output-name): Use
1645       `muse-publishing-current-file'.
1646     
1647     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
1648     
1649     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
1650       project names.
1651     
1652     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
1653       names to be uninterpreted.  Remove need for muse-assoc-string.
1654     
1655     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
1656       function that will be called to fetch a link to a page from a Muse
1657       project from the output file of the currently-published file.  This is
1658       commented out for now since I ran out of energy.
1659     
1660     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
1661       `muse-wiki-resolve-project-page' for handling Muse project interwiki
1662       links, but only when no match was found in `muse-wiki-interwiki-alist'.
1663       Handle case where no interwiki can be found, even though this should
1664       never happen.
1665     
1666     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
1667       whenever Muse mode is entered.  That way we don't have to enter an
1668       extra command in our .emacs.
1669     
1670     * lisp/muse.el (muse-current-file): Remove this, since a variable called
1671       `muse-publishing-current-file' already exists that does the same thing.
1672       How embarrassing.
1673     
1674     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
1675     
1676     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
1677       to use it.
1678     
1680     modified files:
1681      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1682      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1685 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
1687     Summary:
1688       Mouse-2 on regular text will yank rather than give an error.
1689     Revision:
1690       muse--main--1.0--patch-90
1692     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
1693       this seems to be more trouble than it's worth.
1694       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
1695       use our own implementation.
1696     
1698     modified files:
1699      ChangeLog lisp/muse-mode.el
1702 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
1704     Summary:
1705       Make interwiki links publish with the correct extension.
1706     Revision:
1707       muse--main--1.0--patch-89
1709     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
1710       prefix and suffix to interwiki names, as well as stripping out unwanted
1711       extensions.
1712     
1714     modified files:
1715      ChangeLog lisp/muse-wiki.el
1718 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
1720     Summary:
1721       Fix publishing of bare interwiki names.
1722     Revision:
1723       muse--main--1.0--patch-88
1725     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
1726       `set'.  Use `muse-assoc-string' instead of `assoc'.
1727     
1728     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
1729       `assoc-string' functionality usable with Emacs21 and XEmacs.
1730     
1732     modified files:
1733      ChangeLog lisp/muse-wiki.el lisp/muse.el
1736 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
1738     Summary:
1739       Apply a few fixes from Yann's branch.
1740     Revision:
1741       muse--main--1.0--patch-87
1743     Background: I hacked on Muse over the weekend while offline, and so did
1744                 Yann.  His changes to muse-wiki.el are different than the
1745                 ones that I made, so we should probably figure out the best
1746                 way to handle this when we both get on IRC again.  For now,
1747                 I've merged in the bugfixes that he's made, omitting most of
1748                 the changes to muse-wiki.
1749     
1750     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
1751     
1752     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
1753     
1754     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
1755       introduced previously.
1756     
1758     modified files:
1759      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
1762 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
1764     Summary:
1765       Warn if file not published; hack further on Wiki stuff.
1766     Revision:
1767       muse--main--1.0--patch-86
1769     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
1770       complete <div> tags that are of the class "image-link".  It is hoped
1771       that this will prevent user-added <div> tags from being mangled.
1772     
1773     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
1774       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
1775       need to look at the text at point.
1776     
1777     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
1778       current file has not been published since it was up-to-date.  Thanks to
1779       Bill Freeman for the suggestion.
1780     
1781     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
1782       is nil.  If this happens, return the original URL.
1783     
1784     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
1785       `muse-wiki-update-interwiki-regexp.'
1786       (muse-wiki-update-interwiki-regexp): New function that sets the value
1787       of `muse-wiki-interwiki-regexp'.
1788       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
1789       on :set.
1790     
1791     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
1792       `muse-wiki-expand-interwiki'.
1793       (muse-wiki-transform-wikiword): New function that prevents WikiWords
1794       with no matching file from being published as links.
1795     
1796     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
1797       string argument once again, since this behavior is needed when
1798       publishing.
1799       (muse-wiki-handle-wikiword): Ditto.
1800     
1801     * lisp/muse.el (muse-handle-url): Ditto.
1802     
1803     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
1804       after every unsuccessful attempt at handling the link.  If argument is
1805       given, restore match-data at end, too.
1806     
1807     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
1808       argument.  Match data is always saved.  If argument is not given,
1809       assume that `muse-implicit-link-regexp' has been matched against, and
1810       return the 1st match string if no handlers worked.
1811     
1813     modified files:
1814      ChangeLog lisp/muse-html.el lisp/muse-mode.el
1815      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1818 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
1820     Summary:
1821       Hack on WikiName handling and make TAB work for Wiki links.
1822     Revision:
1823       muse--main--1.0--patch-85
1825     * lisp/muse-colors.el (muse-colors-markup): Use
1826       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1827     
1828     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
1829       nil, don't color bad links.  If non-nil, color bad links.
1830     
1831     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1832     
1833     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1834       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1835       (muse-journal-rss-munge-buffer): Ditto.
1836     
1837     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1838       Docfix.
1839     
1840     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1841       are handled first, then implicit ones.  It should work better in all
1842       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
1843       to determine how far to scan for an implicit link.  This defaults to
1844       the text between the point and the next space.
1845     
1846     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1847       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
1848       literally after opening the buffer.  Hopefully this can be of use in
1849       custom visit-link functions, when necessary.
1850     
1851     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
1852       `muse-visit-link-default'.
1853     
1854     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1855       Search by text properties instead of regexps.  This allows Muse to find
1856       links without having to have a massive regexp that contains all link
1857       types.  The downside is that this will not work if the user defontifies
1858       the buffer.  But it would somewhat defeat the purpose of following
1859       links if you can't see them.
1860     
1861     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1862       enough command line args are passed in batch mode.
1863     
1864     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1865       `muse-explicit-link-regexp'.
1866     
1867     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1868       `muse-link-regexp'.
1869     
1870     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1871       specifies the "common ground" of all implicit links, like URLs, bare
1872       WikiNames, and -- in the future -- email addresses.
1873     
1874     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1875     
1876     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1877       optional.  That was a bad idea on my part.  Renamed from
1878       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
1879       annoy anyone :^) .
1880     
1881     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1882       `muse-wiki-interwiki-expand'.
1883       (muse-wiki-handle-wikiword): Renamed from
1884       `muse-wiki-wikiword-handle'.
1885     
1886     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1887       for the eval-after-load arg since XEmacs chokes on constants.
1888     
1889     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1890       face on WikiWords that don't correspond with a file.  If people really
1891       want this to appear in bad-link face, I could accommodate that.
1892     
1893     * lisp/muse.el (muse-handle-url): New function that detects whether the
1894       given string is a URL.
1895       (muse-implicit-link-functions): Renamed from
1896       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
1897       (muse-explicit-link-functions): Renamed from
1898       `muse-mode-handler-functions'.
1899       (muse-handle-implicit-link): New function that handles all
1900       implicit links by calling functions from `muse-implicit-link-functions'.
1901       (muse-handle-explicit-link): Renamed from
1902       `muse-handled-url'.
1903     
1905     modified files:
1906      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1907      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1908      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1911 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1913     Summary:
1914       Allow WikiWords to be ignored with <nop> or "''''".
1915     Revision:
1916       muse--main--1.0--patch-84
1918     * lisp/muse-mode.el (muse-browse-result): Docfixes.
1919     
1920     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1921       whether to hide <nop> tags when coloring a Muse buffer.
1922       (muse-wiki-wikiword-at-point): Docfix.
1923       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1924       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1925       during publishing.
1926       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1927       which keeps the WikiWord that follows it from being interpreted.
1928       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1929       WikiWord delimiter.
1930     
1932     modified files:
1933      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1936 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1938     Summary:
1939       Update postal address of FSF in muse-wiki.el.
1940     Revision:
1941       muse--main--1.0--patch-83
1943     * lisp/muse-wiki.el: Update postal address of the FSF.
1944     
1946     modified files:
1947      ChangeLog lisp/muse-wiki.el
1950 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1952     Summary:
1953       Interpret explicit links before emphasis.
1954     Revision:
1955       muse--main--1.0--patch-82
1957     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1958       links before emphasis.
1959     
1960     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1961       for the heck of it.
1963     modified files:
1964      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1967 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1969     Summary:
1970       Wiki hacking, regexp tweaks.
1971     Revision:
1972       muse--main--1.0--patch-81
1974     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1975       muse-regexp.
1976     
1977     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1978       that indicates whether or not to use character classes in regexps.  The
1979       default is to let Muse try to figure it out.
1980       (muse-extreg-usable-p): Make use of this variable.
1981     
1982     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1983       this regexp.  I'm guessing it was supposed to have a TAB in there at
1984       one time.  Replace this stuff with muse-regexp-space.
1985     
1986     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1987       by default.
1988     
1989     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1990       "or".
1991     
1992     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1993       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
1994       We'll fix those anchor problems eventually!
1995     
1996     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1997       uses `muse-interwiki-handle' to determine whether an interwiki link is
1998       at point.
1999     
2000     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
2001       look for a suitable value at point if needed.
2002     
2003     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
2004     
2005     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
2006     
2007     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
2009     modified files:
2010      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2011      lisp/muse-wiki.el
2014 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
2016     Summary:
2017       Make installation of manual when not using Debian go smoothly.
2018     Revision:
2019       muse--main--1.0--patch-80
2021     * Makefile.defs (INSTALLINFO): New variable that specifies what command
2022       and options are to be used when insinuating the Muse documentation into
2023       the Info menu.
2024     
2025     * Makefile (install): Make use of INSTALLINFO.
2026     
2027     * README (Installation): Give directions for changing INSTALLINFO on a
2028       Debian system and changing where Muse is installed.
2029     
2030     * muse.texi: Ditto.
2032     modified files:
2033      ChangeLog Makefile Makefile.defs README muse.texi
2036 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
2038     Summary:
2039       Fix compiler warning induced by last patch.
2040     Revision:
2041       muse--main--1.0--patch-79
2043     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
2044       compiler warning.
2046     modified files:
2047      ChangeLog lisp/muse-project.el lisp/muse.el
2050 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
2052     Summary:
2053       Add `muse-current-file', fix minor QuickStart issue.
2054     Revision:
2055       muse--main--1.0--patch-78
2057     * examples/QuickStart: Make John Wiegley the author.
2058     
2059     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2060       `muse-current-file' instead of `buffer-file-name'.
2061     
2062     * lisp/muse-project.el (muse-current-project): Document.
2063     
2064     * lisp/muse-project.el (muse-current-file): New variable indicating the
2065       name, including path, of the file that is currently being published.
2066       (muse-project-of-file): Make use of
2067       `muse-current-file'.
2068     
2069     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
2070     
2071     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
2073     modified files:
2074      ChangeLog examples/QuickStart lisp/muse-blosxom.el
2075      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2076      lisp/muse.el
2079 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
2081     Summary:
2082       Make muse-replace-regexp-in-string closer to its parent; no func change.
2083     Revision:
2084       muse--main--1.0--patch-77
2086     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
2087       to implement all functionality of `replace-regexp-in-string'.  No
2088       functionality change.
2089     
2091     modified files:
2092      ChangeLog lisp/muse.el
2095 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
2097     Summary:
2098       Play nicely with fill, adaptive-fill, and flyspell.
2099     Revision:
2100       muse--main--1.0--patch-76
2102     * muse-mode.el (muse-mode-intangible-links): New function used to
2103       determine whether links will be considered intangible.
2104     
2105     * lisp/muse-mode.el (muse-mode-link-functions)
2106       (muse-mode-handler-functions): Minor docfix.
2107     
2108     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
2109       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
2110       making links intangible by default, but this may be adjusted by use of
2111       the `muse-mode-intangible-links' function.
2112     
2113     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
2114       nil if we should allow a fill to occur here.  Keeps links from being
2115       broken up.
2116     
2117     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
2118       non-nil if we allow spell-checking to occur here.  Keeps links from
2119       being improperly colorized.
2120     
2121     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
2122       functionality change.
2124     modified files:
2125      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2128 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
2130     Summary:
2131       Minor doc changes and code prettification.
2132     Revision:
2133       muse--main--1.0--patch-75
2135     * AUTHORS: Note that YH's assignment is in the mail.
2136     
2137     * README (scripts): Explain better the contents of the `scripts'
2138       directory.
2139     
2140     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2142     modified files:
2143      AUTHORS ChangeLog README lisp/muse-wiki.el
2146 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2148     Summary:
2149       Merged from hodique@lifl.fr--2005 (patch 7-11)
2150     Revision:
2151       muse--main--1.0--patch-74
2153     Patches applied:
2154     
2155      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2156        split WikiWords and InterWiki links into their own package
2157     
2158      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2159        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2160     
2161      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2162        Mimic experimental behavior for interwiki
2163     
2164      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2165        fix notes publishing
2166     
2167      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2168        various minor fixes
2170     new files:
2171      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2173     modified files:
2174      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2175      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2177     renamed files:
2178      experimental/.arch-ids/muse-wiki.el.id
2179        ==> experimental/.arch-ids/muse-wiki-old.el.id
2180      experimental/muse-wiki.el
2181        ==> experimental/muse-wiki-old.el
2183     new patches:
2184      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2185      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2186      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2187      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2188      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2191 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2193     Summary:
2194       Tell people where to find on-line version of manual.
2195     Revision:
2196       muse--main--1.0--patch-73
2198     * README: Add on-line locations for manual.
2199     
2200     * muse.texi: Remove @include directive.  This makes generating a PDF of
2201       this documentation a lot easier.
2202     
2203     * muse.texi (Preface): Add on-line locations for manual.
2205     modified files:
2206      ChangeLog README muse.texi
2209 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2211     Summary:
2212       Try to make Muse play nice with outline minor mode.
2213     Revision:
2214       muse--main--1.0--patch-72
2216     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2217     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2218     "muse" instead of "t" when adding invisibility to text or checking for
2219     invisibility.
2220     
2221     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2222     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2223     this function.
2225     modified files:
2226      ChangeLog lisp/muse-colors.el lisp/muse.el
2229 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2231     Summary:
2232       Minor grammar fix in Introduction section of manual.
2233     Revision:
2234       muse--main--1.0--patch-71
2236     * muse.texi (Introduction): Minor grammar fix.
2238     modified files:
2239      ChangeLog muse.texi
2242 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2244     Summary:
2245       Release Muse 3.01.
2246     Revision:
2247       muse--main--1.0--patch-70
2249     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2250     
2251     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2252     
2253     * lisp/muse-poem.el (muse-poem-markup-strings)
2254       (muse-poem-chapbook-strings): Make customizable.
2255     
2256     * lisp/muse-poem.el (muse-chapbook-latex-header)
2257       (muse-chapbook-latex-footer): Docfix.
2258     
2259     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2260       (muse-texinfo-pdf-extension): Ditto.
2261     
2262     * lisp/muse.el (muse-version): Change to 3.01.
2263     
2264     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
2265       done, for now!
2267     modified files:
2268      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2269      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2272 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2274     Summary:
2275       Tweak documentation thoroughly; still incomplete.
2276     Revision:
2277       muse--main--1.0--patch-69
2279     * README: Minor tweaks.
2280     
2281     * muse.texi: Massively rename chapters so that the titles are more
2282       descriptive.  Clean up grammar.
2283     
2284     * muse.texi (Obtaining Muse): Move content of Installation node here,
2285       stripping out any customization tips, since those are covered later.
2286       Re-work this chapter since I was dissatisfied with it.
2287     
2288     * muse.texi (Installation): This node has the content of README regarding
2289       installation, which fits the title of the node much better than the
2290       previous content.
2291     
2292     * muse.texi (Blosxom): Turn the sections of this section into
2293       subsections.
2294     
2295     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
2296       like lists!
2297     
2298     * muse.texi (History): Add a "2005" item.
2300     modified files:
2301      ChangeLog README muse.texi
2304 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2306     Summary:
2307       Finish documenting 2 more publishing styles.
2308     Revision:
2309       muse--main--1.0--patch-68
2311     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2312     
2313     * lisp/muse-journal.el: Docfixes.
2314     
2315     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2316       documentation to this function.
2317     
2318     * muse.texi (Blosxom Options): New node containing the publishing styles
2319       and options provided by Blosxom.
2320       (Book): Add usage note, as I suspect a lot of people might be confused
2321       by this style.
2322       (HTML): Space out entries better.
2323       (Journal, LaTeX): New nodes for publishing styles.
2324       (Common Elements): Document a few options that are present in
2325       `muse-publish.el'.
2327     modified files:
2328      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2329      lisp/muse-latex.el lisp/muse-publish.el muse.texi
2332 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2334     Summary:
2335       Make Muse installable and correct an Emacs21 issue.
2336     Revision:
2337       muse--main--1.0--patch-67
2339     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2340       directory will be generated.
2341       (all): Compile muse.info by default.
2342       (doc): Refactor into individual generation rules for .html and .info
2343       files.
2344       (install): New rule that installs Muse source code, compiled .elc
2345       files, and the manual into proper places.
2346     
2347     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2348     
2349     * README (Insinuation): Move old content of Installation here.
2350       (Installation): Fill out this section.
2351       (Further Documentation): Add link to my website and note that a full
2352       manual is included with Muse.
2353     
2354     * lisp/Makefile (EL): Populate with .el files.
2355       (install): New rule that installs both .elc and .el files.
2356     
2357     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2358       Emacs21, hack in a handler for the @documentencoding tag so that it
2359       doesn't error out.
2361     modified files:
2362      ChangeLog Makefile Makefile.defs README lisp/Makefile
2363      lisp/muse-texinfo.el
2366 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2368     Summary:
2369       Cater even more to XEmacs and its annoying whims.
2370     Revision:
2371       muse--main--1.0--patch-66
2373     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
2374       environment variable.
2375     
2376     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
2377       handle it.  Load `muse-build.el' instead.
2378     
2379     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
2380       used.
2381     
2382     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
2383       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
2384       not used.
2385     
2386     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
2387       function does not appear to be used.
2388     
2389     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
2390       `replace-regexp-in-string', since XEmacs doesn't have this function.
2391       We only implement the first 3 args, but this could be extended if we
2392       need to do so.
2393     
2394     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
2395       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
2396     
2397     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
2398     
2399     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
2400       make XEmacs shut up.
2401     
2402     * lisp/muse-convert.el (muse-write-footnote): Ditto.
2403     
2404     * lisp/muse-html.el (muse-html-markup-table): Ditto.
2405     
2406     * lisp/muse-http.el (muse-winnow-list): Ditto.
2407     
2408     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2409     
2410     * lisp/muse-project.el (muse-project-file-entries): Ditto.
2411     
2412     * lisp/muse-publish.el (muse-publish-markup): Ditto.
2413     
2414     * scripts/muse-build.el: Add contrib path first; probably doesn't change
2415       anything.
2416     
2417     * scripts/publish: Use EMACS environment variable instead of hard-coding
2418       it.
2420     modified files:
2421      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
2422      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2423      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2424      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2425      lisp/muse.el scripts/muse-build.el scripts/publish
2428 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
2430     Summary:
2431       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
2432     Revision:
2433       muse--main--1.0--patch-65
2435     * AUTHORS: Update entry.
2436     
2437     * muse-*.el: Move to the lisp directory.
2438     
2439     * lisp/Makefile: New file containing rules to test and compile the
2440       source.
2441     
2442     * Makefile.defs: New file that contains common definitions for all other
2443       Makefiles, such as Emacs command to use.
2444     
2445     * Makefile: Move lisp-specific rules to lisp/Makefile.
2446       (SUBDIRS): New variable containing subdirectories to clean.
2447     
2448     * README: Update to reflect new location of source files.  Give updated
2449       directions for compiling with XEmacs.
2450     
2451     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
2452       compile.
2453       (%.html): Pass SITEFLAG as an environment variable to
2454       ../scripts/publish.
2455     
2456     * examples/QuickStart (The): Re-add the stray <comment> tag since it
2457       seems to be needed to keep the process from failing.  This has *got* to
2458       be a bug in Muse, but I don't want to deal with it now.
2459     
2460     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
2461     
2462     * lisp/muse-convert.el: Move line to commentary section.
2463     
2464     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
2465       locally-bound `type' variable isn't used here.
2466     
2467     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
2468     
2469     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
2470       binding.
2471     
2472     * scripts/muse-build.el (load-path): Correct paths.
2473     
2474     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
2475       as to avoid spurious warnings.
2476     
2477     * scripts/publish (style): Make use of SITEFLAG environment variable, if
2478       it exists.
2479     
2480     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
2481       (muse-match-string-no-properties): New functions that take the place of
2482       `line-end-position', `line-beginning-position', and
2483       `match-string-no-properties', respectively.
2484     
2485     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
2486       (muse-my-journal-find-entries): Use Muse-specific version of
2487       `match-string-no-properties', `line-beginning-position', and
2488       `line-end-position' since these do not exist in XEmacs.
2489     
2490     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
2491       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
2492     
2493     * lisp/muse-convert.el (muse-latex-transform): Ditto.
2494     
2495     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2496       (muse-html-insert-contents): Ditto.
2497     
2498     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2499     
2500     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2501     
2502     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2503     
2504     * lisp/muse-publish.el (muse-publish-markup-tag)
2505       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2506       (muse-published-buffer-contents): Ditto.
2507     
2508     * scripts/muse-build.el (muse-elint-files): Ditto.
2510     new files:
2511      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2512      lisp/.arch-ids/Makefile.id lisp/Makefile
2514     modified files:
2515      AUTHORS ChangeLog Makefile README examples/Makefile
2516      examples/QuickStart examples/johnw/muse-johnw.el
2517      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2518      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2519      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2520      lisp/muse.el scripts/muse-build.el scripts/publish
2522     renamed files:
2523      .arch-ids/muse-blosxom.el.id
2524        ==> lisp/.arch-ids/muse-blosxom.el.id
2525      .arch-ids/muse-book.el.id
2526        ==> lisp/.arch-ids/muse-book.el.id
2527      .arch-ids/muse-colors.el.id
2528        ==> lisp/.arch-ids/muse-colors.el.id
2529      .arch-ids/muse-convert.el.id
2530        ==> lisp/.arch-ids/muse-convert.el.id
2531      .arch-ids/muse-docbook.el.id
2532        ==> lisp/.arch-ids/muse-docbook.el.id
2533      .arch-ids/muse-html.el.id
2534        ==> lisp/.arch-ids/muse-html.el.id
2535      .arch-ids/muse-http.el.id
2536        ==> lisp/.arch-ids/muse-http.el.id
2537      .arch-ids/muse-journal.el.id
2538        ==> lisp/.arch-ids/muse-journal.el.id
2539      .arch-ids/muse-latex.el.id
2540        ==> lisp/.arch-ids/muse-latex.el.id
2541      .arch-ids/muse-mode.el.id
2542        ==> lisp/.arch-ids/muse-mode.el.id
2543      .arch-ids/muse-poem.el.id
2544        ==> lisp/.arch-ids/muse-poem.el.id
2545      .arch-ids/muse-project.el.id
2546        ==> lisp/.arch-ids/muse-project.el.id
2547      .arch-ids/muse-publish.el.id
2548        ==> lisp/.arch-ids/muse-publish.el.id
2549      .arch-ids/muse-regexps.el.id
2550        ==> lisp/.arch-ids/muse-regexps.el.id
2551      .arch-ids/muse-texinfo.el.id
2552        ==> lisp/.arch-ids/muse-texinfo.el.id
2553      .arch-ids/muse.el.id
2554        ==> lisp/.arch-ids/muse.el.id
2555      muse-blosxom.el
2556        ==> lisp/muse-blosxom.el
2557      muse-book.el
2558        ==> lisp/muse-book.el
2559      muse-colors.el
2560        ==> lisp/muse-colors.el
2561      muse-convert.el
2562        ==> lisp/muse-convert.el
2563      muse-docbook.el
2564        ==> lisp/muse-docbook.el
2565      muse-html.el
2566        ==> lisp/muse-html.el
2567      muse-http.el
2568        ==> lisp/muse-http.el
2569      muse-journal.el
2570        ==> lisp/muse-journal.el
2571      muse-latex.el
2572        ==> lisp/muse-latex.el
2573      muse-mode.el
2574        ==> lisp/muse-mode.el
2575      muse-poem.el
2576        ==> lisp/muse-poem.el
2577      muse-project.el
2578        ==> lisp/muse-project.el
2579      muse-publish.el
2580        ==> lisp/muse-publish.el
2581      muse-regexps.el
2582        ==> lisp/muse-regexps.el
2583      muse-texinfo.el
2584        ==> lisp/muse-texinfo.el
2585      muse.el
2586        ==> lisp/muse.el
2588     new directories:
2589      lisp lisp/.arch-ids
2592 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
2594     Summary:
2595       Massively untabify files.
2596     Revision:
2597       muse--main--1.0--patch-64
2600     modified files:
2601      ChangeLog ChangeLog.2004 experimental/muse-message.el
2602      experimental/muse-wiki.el muse-book.el muse-colors.el
2603      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2604      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
2605      muse-project.el muse-publish.el muse-regexps.el
2606      muse-texinfo.el muse.el
2609 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
2611     Summary:
2612       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
2613     Revision:
2614       muse--main--1.0--patch-63
2616     (Summary of changes that Yann made)
2617     
2618     * muse-colors.el (muse-colors-link): Whitespace cleanup.
2619     
2620     * muse-mode.el (muse-generate-index): Move index generation code into
2621       `muse-index-as-string'.
2622       (muse-index-as-string): New function that generates an index and
2623       returns it as a string, instead of placing it in a buffer like
2624       `muse-generate-index' used to.
2625     
2626     Patches applied:
2627     
2628      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2629        merge from mwolson@gnu.org--2005
2630     
2631      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2632        Accept WikiWords as links [mostly rescinded]
2633     
2634      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2635        merge from mwolson@gnu.org--2005/muse--main--1.0
2636     
2637      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2638        Merged from mwolson@gnu.org--2005 (patch 60-62)
2639     
2640      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2641        provide a string view of the index
2643     modified files:
2644      ChangeLog muse-colors.el muse-latex.el muse-mode.el
2646     new patches:
2647      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2648      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2649      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2650      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2651      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2654 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
2656     Summary:
2657       Document Blosxom, Book, DocBook, and HTML publishing styles.
2658     Revision:
2659       muse--main--1.0--patch-62
2661     * muse-blosxom.el: Clean up header.
2662     
2663     * muse-book.el (muse-before-book-publish-hook): Rename to
2664       `muse-book-before-publish-hook'.
2665       (muse-after-book-publish-hook): Rename to
2666       `muse-book-after-publish-hook'.
2667     
2668     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
2669       (muse-html-markup-strings, muse-xhtml-markup-strings)
2670       (muse-html-meta-content-type, muse-html-meta-content-encoding)
2671       (muse-html-charset-default, muse-html-encoding-default)
2672       (muse-html-encoding-map): Docfixes.
2673     
2674     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
2675       sections.
2677     modified files:
2678      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
2681 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
2683     Summary:
2684       Begin work on Publishing Styles section of manual.
2685     Revision:
2686       muse--main--1.0--patch-61
2688     * Makefile (.PHONY): Add "doc" to list.
2689       (doc): New rule that generates Info and HTML files from muse.texi.
2690       (dist): Rely on `distclean', not `clean'.
2691     
2692     * examples/QuickStart (Authoring mode): Remove empty section.
2693     
2694     * muse.texi: Call this program "the Emacs Muse" in title.
2695       (Publishing Styles): Begin to populate section.
2696       (Deriving Styles): First subsection of Publishing Styles.
2697       (Contributors): Remove spurious copyright section, since we address
2698       this in the title.
2699     
2700     * README: Actually remember to add this file.
2702     new files:
2703      .arch-ids/README.id README
2705     modified files:
2706      ChangeLog Makefile examples/QuickStart muse.texi
2709 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
2711     Summary:
2712       Document Markup Rules.
2713     Revision:
2714       muse--main--1.0--patch-60
2716     * examples/QuickStart: Remove stray <comment> tag.
2717     
2718     * muse.texi (Top): Comment every menu line.
2719       (Markup Rules): New section with plenty of subsections.
2721     modified files:
2722      ChangeLog examples/QuickStart muse.texi
2725 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
2727     Summary:
2728       Release this as Muse 3.00.90 (RC1).
2729     Revision:
2730       muse--main--1.0--patch-59
2732     * Makefile (%.elc): Use -q instead of --no-init-file because the former
2733       is compatible with both Emacs and XEmacs.
2734     
2735     * examples/README: Renamed to QuickStart.
2736     
2737     * examples/Makefile (EXAMPLES): Reflect name change of README.
2738     
2739     * muse.el: Ditto.
2741     modified files:
2742      ChangeLog Makefile examples/Makefile muse.el
2744     renamed files:
2745      examples/.arch-ids/README.id
2746        ==> examples/.arch-ids/QuickStart.id
2747      examples/README
2748        ==> examples/QuickStart
2751 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
2753     Summary:
2754       Makefile refactoring.
2755     Revision:
2756       muse--main--1.0--patch-58
2758     * Makefile (.PHONY): List all non-file targets.
2759       (examples): New rule that calls Make in the examples directory.
2760       (atranslit): Removed, since this isn't (yet) bundled with Muse.
2761     
2762     * README: Move to the examples directory.  I'd prefer to distribute a
2763       very basic plain text README and use this as a quickstart + markup
2764       example + publishing example.
2765     
2766     * examples/Makefile: Move all README-related rules here.
2767     
2768     * examples/README: Add an "About this document" section.  
2769     
2770     * scripts/publish (style): Do not include the contrib directory, since we
2771       don't use any code from there.  Since this is only invoked from the
2772       examples directory, make sure add the parent directory to the load
2773       path.
2774     
2775     * muse.texi: Change version to 3.00.90 (RC1).
2776     
2777     * muse.el: Change location of the README file in header.
2778     
2779     * muse.el (muse-version): Update to 3.00.90 (RC1).
2781     new files:
2782      examples/.arch-ids/Makefile.id examples/Makefile
2784     modified files:
2785      ChangeLog Makefile examples/README muse.el muse.texi
2786      scripts/publish
2788     renamed files:
2789      .arch-ids/README.id
2790        ==> examples/.arch-ids/README.id
2791      README
2792        ==> examples/README
2795 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
2797     Summary:
2798       Update my example configuration.
2799     Revision:
2800       muse--main--1.0--patch-57
2802     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
2803       and experimental status of muse-message.
2805     modified files:
2806      ChangeLog examples/mwolson/muse-init.el
2809 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
2811     Summary:
2812       Provide optional outline-style faces; customization fixes; experimental stuff.
2813     Revision:
2814       muse--main--1.0--patch-56
2816     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
2817       option that determines what the header faces should look like.  If
2818       'outline, use outline-style faces.  If nil, don't generate the faces at
2819       all, which allows the user to specify their own.  Otherwise, use the
2820       scaled faces, which is the default behavior.
2821       (muse-colors-outline-faces-list): List of faces to use.  In case the
2822       outline faces are not available, provide reasonable defaults.
2823       (muse-make-faces): Use dolist instead of mapc.  Implement the
2824       possibility of having outline-style colors for heading.  Don't call
2825       this function immediately -- give the users time to make their changes
2826       through the customize interface.  Once we call this function, Emcs from
2827       CVS will not allow the faces to be changed easily, which is a shame.
2828     
2829     * muse-message.el (muse-message-contents-tag): Copied from
2830       `muse-publish-contents-tag' in order to keep the customization
2831       interface from making the `muse-markup-tags' option from throwing a
2832       type mismatch error.  This function is untested and will likely do
2833       nothing useful.  This file has been moved to the experimental folder
2834       until it gets fleshed out more.
2835     
2836     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2837       file that could eventually provide wiki-like ability.  Currently this
2838       is just a collection of functions that were pruned out when he remade
2839       Muse, so don't get too excited.  I plan to eventually merge Yann
2840       Hodique's work here, probably after the first release of Muse.
2841     
2842     * muse-regexps.el (muse-regexp): Improve description.
2843     
2844     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2845       the muse-regexp group since it is just a single regexp.  Lists of
2846       regexps don't have to be in muse-regexp, however.
2847     
2848     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2849       since the Emacs devel mailing list seems to not want Britain-izations
2850       in Emacs code.
2851     
2852     * muse-colors.el (muse-colors): Ditto.
2853     
2854     * muse-docbook.el (muse-docbook): Ditto.
2855     
2856     * muse-html.el (muse-html): Ditto.
2857     
2858     * muse-http.el (muse-http): Ditto.
2859     
2860     * muse-message.el (muse-message): Ditto.
2861     
2862     * muse-mode.el (muse-mode): Ditto.
2863     
2864     * muse-project.el (muse-project): Ditto.
2865     
2866     * muse-publish.el (muse-publish): Ditto.
2867     
2868     * muse.el (muse): Ditto.
2870     new files:
2871      experimental/.arch-ids/=id
2872      experimental/.arch-ids/muse-wiki.el.id
2873      experimental/muse-wiki.el
2875     modified files:
2876      ChangeLog experimental/muse-message.el muse-blosxom.el
2877      muse-colors.el muse-docbook.el muse-html.el muse-http.el
2878      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2879      muse.el
2881     renamed files:
2882      .arch-ids/muse-message.el.id
2883        ==> experimental/.arch-ids/muse-message.el.id
2884      muse-message.el
2885        ==> experimental/muse-message.el
2887     new directories:
2888      experimental experimental/.arch-ids
2891 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2893     Summary:
2894       Fix publishing error when given an empty string for header/footer.
2895     Revision:
2896       muse--main--1.0--patch-55
2898     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2899       `file-readable-p' if it is an empty string.  For some reason,
2900       `file-readable-p' and `insert-file-contents' were treating an empty
2901       string as if it were the current directory.
2903     modified files:
2904      ChangeLog muse-publish.el
2907 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2909     Summary:
2910       WYSIWYG emphasis, XEmacs compatibility hacks.
2911     Revision:
2912       muse--main--1.0--patch-54
2914     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2915       compliant.  Only colorize if we end with the same number of asterisks
2916       as we start with, preventing unnoticed syntax errors.  Don't colorize
2917       in the middle of a word.
2918       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2919       Only colorize if we end with an underscore.  Don't colorize in the
2920       middle of a word.
2921     
2922     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2923       inside of group.  This will probably not do anything, but it seems
2924       syntactically good.
2925     
2926     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2927       where we start with an image link.  JohnW didn't seem to like having
2928       <p> tags inserted before image links, but they don't validate properly
2929       as they are.  For now, I will surround such links/paragraphs with <div
2930       class="image-link"> in an attempt to be as not invasive and yet
2931       standards compliant as possible.
2932     
2933     * muse-html.el (muse-html-escape-string): Work around distinction between
2934       int and char types in XEmacs.  Deal with an annoying replace-match bug
2935       in XEmacs that rears its head at times.
2936     
2937     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2938       multi-line.
2940     modified files:
2941      ChangeLog muse-colors.el muse-docbook.el muse-html.el
2942      muse-publish.el
2945 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2947     Summary:
2948       Minor code cleanup to address elint issues.
2949     Revision:
2950       muse--main--1.0--patch-53
2952     * Makefile (test): Don't build README files during this rule.  Remove
2953       spurious "make clean" statement.
2954     
2955     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2956       `muse-colors' group, and give it a proper type.
2957     
2958     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2959     
2960     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2961       muse-my-journal-find-entries): Replace `string-to-int' with
2962       `string-to-number'.
2963     
2964     * muse-html.el (muse-html-insert-contents): Ditto.
2965     
2966     * muse-journal.el (muse-journal-html-munge-buffer,
2967       muse-journal-latex-munge-buffer): Ditto.
2968     
2969     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2970     
2971     * muse-publish.el (muse-publish-markup-footnote,
2972       muse-publish-contents-tag): Ditto.
2973     
2974     * muse-regexps.el (muse-extreg-usable-p): Ditto.
2976     modified files:
2977      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2978      muse-html.el muse-journal.el muse-mode.el muse-publish.el
2979      muse-regexps.el
2982 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2984     Summary:
2985       Add ability to automate the creation a new blosxom entry.
2986     Revision:
2987       muse--main--1.0--patch-52
2989     * examples/mwolson/muse-init.el: Move new entry section to
2990       muse-blosxom.el.  Modify the key settings in my example accordingly.
2991     
2992     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2993       Muse always makes sure that the file ends with a newline.
2994     
2995     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2996       planner markup is now provided automatically by the planner port to
2997       Muse, and we don't have any customized markup.
2998     
2999     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
3000       variable that specifies where the base directory of your blog entries
3001       is found.
3002     
3003     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
3004       the base directory.  Explore categories recursively.
3005     
3006     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
3007       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
3008       special characters file name.
3009     
3010     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
3011       making a new blog entry.  It will prompt you for a category, then a
3012       title, and then will create a new file that has the date and title
3013       inserted.
3015     modified files:
3016      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3019 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
3021     Summary:
3022       Change mailing address of FSF, add AUTHORS file.
3023     Revision:
3024       muse--main--1.0--patch-51
3026     * muse-*.el, muse.texi: Change mailing address of FSF.
3027     
3028     * muse.texi (Contributors): Fix typo.
3029     
3030     * AUTHORS: New file containing a list of all of those who have
3031       contributed code or documentation to Muse, how many lines were changed,
3032       etc.
3034     new files:
3035      .arch-ids/AUTHORS.id AUTHORS
3037     modified files:
3038      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
3039      muse-html.el muse-http.el muse-journal.el muse-latex.el
3040      muse-message.el muse-mode.el muse-poem.el muse-project.el
3041      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
3042      muse.texi
3045 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
3047     Summary:
3048       Merged from hodique@lifl.fr--2005 (patch 0-1)
3049     Revision:
3050       muse--main--1.0--patch-50
3052     Patches applied:
3053     
3054      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
3055        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
3056     
3057      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3058        fix .html (for example) in visible names for links
3060     modified files:
3061      ChangeLog muse-publish.el
3063     new patches:
3064      hodique@lifl.fr--2005/muse--yh--1.0--base-0
3065      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3068 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
3070     Summary:
3071       Make generated X(HT)ML show up in the right encoding in other modes.
3072     Revision:
3073       muse--main--1.0--patch-49
3075     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
3076       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
3077       generated (X)HTML files show up in the right coding system when editing
3078       them with another Emacs mode.
3079     
3080     * muse-journal.el (muse-journal-rss-header): Automatically determine the
3081       encoding instead of hard-coding it.
3082     
3083     * muse-message.el: Add content to Commentary section, explaining the use
3084       of this publishing style.
3086     modified files:
3087      ChangeLog muse-html.el muse-journal.el muse-message.el
3090 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
3092     Summary:
3093       Move regexps to same group, only make 4 heading faces.
3094     Revision:
3095       muse--main--1.0--patch-48
3097     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
3098       can only publish 3 of them specially, leaving the fourth to be in
3099       plain text.
3100       (muse-colors-markup): Only recognize 4 levels of heading.
3101     
3102     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
3103       (muse-file-regexp, muse-image-regexp)
3104       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
3105       like a good idea to have all the regexps in the same group.
3107     modified files:
3108      ChangeLog muse-colors.el muse-regexps.el muse.el
3111 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
3113     Summary:
3114       Update my example config, minor code cleanup.
3115     Revision:
3116       muse--main--1.0--patch-47
3118     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
3119       names and add "Plans" project.
3120     
3121     * muse-docbook.el (looking-back): Delete.
3122     
3123     * muse-html.el (looking-back): Delete.
3124     
3125     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
3126       instead of `looking-back'.
3127     
3128     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
3129       function, use this function.  If `looking-back' exists, call it;
3130       otherwise, use a workaround.
3132     removed files:
3133      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3135     modified files:
3136      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3137      muse-html.el muse.el
3140 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3142     Summary:
3143       Handle a few paragraph publishing edge cases better.
3144     Revision:
3145       muse--main--1.0--patch-46
3147     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3148       beginning-of-document, end-of-document, and paragraph separator regexps
3149       so that one markup rule can be used in all these cases.
3150       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
3151       particular, blockquote or center at beginning or end of document will
3152       be published properly.  Hopefully this won't slow things down too much.
3153       (muse-docbook-markup-paragraph-close): Removed.
3154     
3155     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3156     
3157     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3158       Ditto.
3159       (muse-html-markup-paragraph-close): Removed.
3161     modified files:
3162      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3165 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3167     Summary:
3168       Improve prompt when reading a tag.
3169     Revision:
3170       muse--main--1.0--patch-45
3172     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3173       other Emacs modes seem to do.
3175     modified files:
3176      ChangeLog muse-mode.el
3179 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3181     Summary:
3182       Warn user when publishing fails due to a private directory.
3183     Revision:
3184       muse--main--1.0--patch-44
3186     * muse-project.el (muse-project-private-p): Warn users when publishing a
3187       file fails due to its directory not being readable by others.  Make
3188       sure that you do a `chmod +o name_of_directory' if you want the
3189       contents of that directory to be publishable.
3191     modified files:
3192      ChangeLog muse-project.el
3195 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3197     Summary:
3198       Fix error with example tags and message publishing style.
3199     Revision:
3200       muse--main--1.0--patch-43
3202     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
3203       see if a previous definition for `font-lock-multiline' exists.
3204     
3205     * muse-message.el (muse-message-example-tag): Don't require two
3206       additional (unused) arguments.
3208     modified files:
3209      ChangeLog muse-colors.el muse-message.el
3212 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3214     Summary:
3215       Always end the published document with a newline.
3216     Revision:
3217       muse--main--1.0--patch-42
3219     * muse-html.el (muse-html-markup-paragraph-close): Always end the
3220       published document with a newline.
3221     
3222     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3224     modified files:
3225      ChangeLog muse-docbook.el muse-html.el
3228 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3230     Summary:
3231       Don't let automatic backup files crash the publishing process.
3232     Revision:
3233       muse--main--1.0--patch-41
3235     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3236       directive since this value is already processed by
3237       `muse-publish-markup-directive', and may be obtained by using
3238       the code: (muse-publishing-directive "date").
3239     
3240     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3241       to run (funcall nil); this happened once during a debugging process.
3242     
3243     * muse-project.el (muse-project-private-p): Skip any file for which we
3244       cannot fetch attributes.  This fixes a bug where having an
3245       Emacs-generated automatic backup file in a publishing directory causes
3246       the publishing process to halt with an error.
3248     modified files:
3249      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3252 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3254     Summary:
3255       Apply fix in previous patch to the DocBook publishing style.
3256     Revision:
3257       muse--main--1.0--patch-40
3259     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3260       previous patch here as well.
3261     
3263     modified files:
3264      ChangeLog muse-docbook.el
3267 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3269     Summary:
3270       Fix newly-introduced lock-up during HTML publishing.
3271     Revision:
3272       muse--main--1.0--patch-39
3274     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3275       planner rules higher priority in the publishing sequence.  Hopefully
3276       this will not wreck anything; I don't use these rules, so I cannot
3277       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
3278     
3279     * muse-html.el (muse-html-markup-paragraph-close): Don't use
3280       replace-match; that seems to be slightly evil.  Return nil instead of a
3281       newline since otherwise Muse thinks that we are not done yet and gets
3282       into an infinite loop.  This should fix the lock-up problem that
3283       resulted from the previous few patches.
3285     modified files:
3286      ChangeLog muse-blosxom.el muse-html.el
3289 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3291     Summary:
3292       Parenthesis goofup.
3293     Revision:
3294       muse--main--1.0--patch-38
3296     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3297     
3299     modified files:
3300      ChangeLog muse-blosxom.el
3303 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3305     Summary:
3306       Make docbook and blosxom modes close paragraphs properly at end.
3307     Revision:
3308       muse--main--1.0--patch-37
3310     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3311       patch.
3312     
3313     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3314       (muse-docbook-markup-paragraph-close): Adapt from
3315       `muse-html-markup-paragraph-close'.
3316     
3317     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3318       preserve the same appearance as before the last patch.
3320     modified files:
3321      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3324 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3326     Summary:
3327       Bugfix: Close P tag properly at end of file.
3328     Revision:
3329       muse--main--1.0--patch-36
3331     * muse-blosxom.el: Fix bug where loading this file twice would cause an
3332       error.
3333     
3334     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3335       detecting whether or not a paragraph needs a closing P tag.
3336       (muse-html-markup-paragraph-close): New function that only inserts a
3337       closing P tag when an unclosed P tag is nearby.
3339     modified files:
3340      ChangeLog muse-blosxom.el muse-html.el
3343 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3345     Summary:
3346       Update my example settings.
3347     Revision:
3348       muse--main--1.0--patch-35
3350     * examples/mwolson/muse-init.el: Synchronize with my current settings.
3352     modified files:
3353      ChangeLog examples/mwolson/muse-init.el
3356 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3358     Summary:
3359       Update documentation for C-c TAB feature.
3360     Revision:
3361       muse--main--1.0--patch-34
3363     * muse.texi (Keystroke Summary): Note that C-c TAB calls
3364       `muse-insert-tag'.
3365     
3367     modified files:
3368      ChangeLog muse.texi
3371 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
3373     Summary:
3374       New feature: tag completion with C-c TAB.
3375     Revision:
3376       muse--main--1.0--patch-33
3378     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
3379       (muse-tag-history, muse-custom-tags): New variables that keep track of
3380       the tag history and newly-entered tags respectively for
3381       `muse-insert-tag'.
3382       (muse-insert-tag): New function that interactively prompts the user for
3383       a tag to use.
3385     modified files:
3386      ChangeLog muse-mode.el
3389 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
3391     Summary:
3392       Fix XHTML validation error with <hr> and <br>.
3393     Revision:
3394       muse--main--1.0--patch-32
3396     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
3397       and HR tags for XHTML publishing.  This should fix a few validation
3398       errors that I've been noticing lately.
3400     modified files:
3401      ChangeLog muse-html.el
3404 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
3406     Summary:
3407       Remove flyspell overlays on links.
3408     Revision:
3409       muse--main--1.0--patch-31
3411     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
3412       should make the link clickable.  On Emacs21, the color will stay red,
3413       but other Emacsen should do the right thing, which is use the normal
3414       link color.  Hopefully this will fix some strange flyspell-related link
3415       problems.
3417     modified files:
3418      ChangeLog muse-colors.el
3421 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
3423     Summary:
3424       Update my example Muse settings.
3425     Revision:
3426       muse--main--1.0--patch-30
3428     * examples/mwolson/muse-init.el: Update from my latest version.
3429       (muse-project-alist): Remove the francais part of my blog.
3430       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
3431       into this and `my-muse-mode-fill-nobreak-p'.
3432       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
3433       this is the best way to accomplish this.
3434       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
3435       characters in the title.
3436       (my-muse-prepare-entry-for-xanga): Treat example regions better.
3438     modified files:
3439      ChangeLog examples/mwolson/muse-init.el
3442 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
3444     Summary:
3445       Add simple `muse-version' function.
3446     Revision:
3447       muse--main--1.0--patch-29
3449     * muse.el (muse-version): New function that displays the value of the
3450       `muse-version' variable.  This should be easier for the user to type
3451       than C-h v muse-version.
3453     modified files:
3454      ChangeLog muse.el
3457 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
3459     Summary:
3460       Don't compile documentation by default.
3461     Revision:
3462       muse--main--1.0--patch-28
3464     * Makefile (all): Don't compile documentation by default.
3465       (doc): Use this rule to compile documentation.
3467     modified files:
3468      ChangeLog Makefile
3471 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
3473     Summary:
3474       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
3475     Revision:
3476       muse--main--1.0--patch-27
3478     2005-04-16  Michael Olson  <mwolson@gnu.org>
3479     
3480         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
3481         johnw. If a journal entry's title is a [[link]], then an
3482         <enclosure> tag will be added to the XML data giving the size and
3483         MIME type of the link target.  This makes podcasting with Muse
3484         trivial.
3485         (muse-journal-rss-entry-template): Add enclosure usage to example.
3486         (muse-journal-rss-munge-buffer): Implement enclosures.
3488     modified files:
3489      ChangeLog muse-journal.el
3492 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
3494     Summary:
3495       Standardize source headers, appease elint, don't require planner
3496     Revision:
3497       muse--main--1.0--patch-26
3499     2005-04-15  Michael Olson  <mwolson@gnu.org>
3500     
3501         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3502         `scripts' directory since it really isn't part of Muse proper; it
3503         is used to generate Muse output from the command line.
3504     
3505         * muse-blosxom.el: Handle case where planner is not loaded so that
3506         it isn't a hard requirement.
3507     
3508         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3509         that elint doesn't complain.
3510     
3511         * muse-message.el (muse-message-markup-link): Don't throw up on
3512         links with no description.
3513     
3514         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3515         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3516         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3517         muse-project.el, muse-publish.el, muse-regexps.el,
3518         muse-texinfo.el, muse.el: Add standard header for each file in
3519         preparation for the initial release, which will hopefully happen
3520         sometime within the next month.
3521     
3523     removed files:
3524      experimental/.arch-ids/=id
3526     modified files:
3527      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
3528      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3529      muse-journal.el muse-latex.el muse-message.el muse-mode.el
3530      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
3531      muse-texinfo.el muse.el
3533     renamed files:
3534      .arch-ids/muse-build.el.id
3535        ==> scripts/.arch-ids/muse-build.el.id
3536      muse-build.el
3537        ==> scripts/muse-build.el
3539     removed directories:
3540      experimental experimental/.arch-ids
3543 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
3545     Summary:
3546       Merge contents of muse-latexcjk.el into muse-latex.el.
3547     Revision:
3548       muse--main--1.0--patch-25
3550     2005-04-14  Michael Olson  <mwolson@gnu.org>
3551     
3552         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
3553         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
3554         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
3555         Merge in from muse-latexcjk.el.
3556     
3557         * muse-latexcjk.el: Removed, functionality merged with
3558         muse-latex.el
3560     removed files:
3561      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
3563     modified files:
3564      ChangeLog muse-latex.el
3567 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3569     Summary:
3570       Merge muse-xhtml.el into muse-html.el.
3571     Revision:
3572       muse--main--1.0--patch-24
3574     2005-04-06  Michael Olson  <mwolson@gnu.org>
3575     
3576         * examples/mwolson/muse-init.el: Update with respect to the
3577         muse-xhtml.el merge.
3578     
3579         * muse-html.el: The contents of muse-xhtml.el have been merged in
3580         as advised by John Wiegley.
3581         (muse-html-style-sheet): Add example for XHTML use in the
3582         function's documentation.
3583         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
3584         Moved from muse-xhtml.el.
3585     
3586         * muse-xhtml.el: Removed; contents merged into muse-html.el.
3588     removed files:
3589      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3591     modified files:
3592      ChangeLog examples/mwolson/muse-init.el muse-html.el
3595 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
3597     Summary:
3598       Try to fix regexps for Emacs 21.4.
3599     Revision:
3600       muse--main--1.0--patch-23
3602     2005-04-05  Michael Olson  <mwolson@gnu.org>
3603     
3604         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
3605         for Emacs 21.4.
3607     modified files:
3608      ChangeLog muse-regexps.el
3611 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
3613     Summary:
3614       Add comments to the publish-project example script
3615     Revision:
3616       muse--main--1.0--patch-22
3618     2005-04-01  Michael Olson  <mwolson@gnu.org>
3619     
3620         * examples/publish-project: Moved here from
3621         scripts/publish-project.  Added a few comments so people know what
3622         it is used for.
3624     modified files:
3625      ChangeLog examples/publish-project
3627     renamed files:
3628      scripts/.arch-ids/publish-project.id
3629        ==> examples/.arch-ids/publish-project.id
3630      scripts/publish-project
3631        ==> examples/publish-project
3634 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
3636     Summary:
3637       New XHTML style, add more examples to my sample muse config
3638     Revision:
3639       muse--main--1.0--patch-21
3641     2005-03-31  Michael Olson  <mwolson@gnu.org>
3642     
3643         * examples/mwolson/muse-init.el: Give an example of deriving a
3644         custom publishing style.
3645         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
3646         (my-muse-prepare-entry-for-xanga): Mangle the published output
3647         from a blosxom project and copy the result to the clipboard for
3648         easy pasting into Xanga's web form.  The file is untouched.
3649     
3650         * muse-html.el (muse-html-style-sheet): Include the <style
3651         type="text/css"></style> wrapper around the example.
3652         (muse-html-header): Don't add <style type="text/css"></style>
3653         around the value of `muse-html-style-sheet' anymore.  This allows
3654         for the option of putting your stylesheet(s) in a separate file.
3655         An example of this is given in the documentation for this
3656         variable.
3657     
3658         * muse-xhtml: New file that implements a publishing style which is
3659         derived from HTML mode.  It uses a slightly modified version of
3660         the HTML markup rules to generate XHTML-compliant output.
3661     
3662         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
3663         "blosxom" style has been renamed to "blosxom-html".  Fix a few
3664         header gaffes.
3665     
3666         * muse-journal.el: Add new "journal-xhtml" style.
3667     
3668         * muse-message.el: Add new "message-xhtml" style.
3670     new files:
3671      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3673     modified files:
3674      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3675      muse-html.el muse-journal.el muse-message.el
3678 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
3680     Summary:
3681       Add my muse configuration to the examples
3682     Revision:
3683       muse--main--1.0--patch-20
3685     2005-03-24  Michael Olson  <mwolson@gnu.org>
3686     
3687         * examples/johnw: Move John Wiegley's configuration to this
3688         directory.
3689     
3690         * examples/mwolson: My configuration files go here.
3691     
3692         * examples/mwolson/muse-init.el: My Muse configuration file.  I
3693         just figured out how to keep links from being spell-checked or
3694         split up by fill-mode, so the implementation of this may be found
3695         here.  I also made a function that sets up a blog entry for me.
3697     new files:
3698      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
3699      examples/mwolson/.arch-ids/muse-init.el.id
3700      examples/mwolson/muse-init.el
3702     modified files:
3703      ChangeLog
3705     renamed files:
3706      examples/.arch-ids/muse-johnw.el.id
3707        ==> examples/johnw/.arch-ids/muse-johnw.el.id
3708      examples/.arch-ids/publish-johnw.id
3709        ==> examples/johnw/.arch-ids/publish-johnw.id
3710      examples/muse-johnw.el
3711        ==> examples/johnw/muse-johnw.el
3712      examples/publish-johnw
3713        ==> examples/johnw/publish-johnw
3715     new directories:
3716      examples/johnw examples/johnw/.arch-ids examples/mwolson
3717      examples/mwolson/.arch-ids
3720 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
3722     Summary:
3723       Add muse-blosxom script and plugin for pyblosxom
3724     Revision:
3725       muse--main--1.0--patch-19
3727     2005-03-24  Michael Olson  <mwolson@gnu.org>
3728     
3729         * muse-blosxom.el: Update copyright notice in headers and mention
3730         the pyblosxom scripts.
3731     
3732         * contrib/pyblosxom: New directory containing pyblosxom plugins
3733         and helper scripts.
3734     
3735         * contrib/getstamps.py: Script that generates the "timestamps"
3736         file, run on the local machine.
3737     
3738         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
3739         timestamps file.
3741     new files:
3742      contrib/pyblosxom/.arch-ids/=id
3743      contrib/pyblosxom/.arch-ids/getstamps.py.id
3744      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
3745      contrib/pyblosxom/getstamps.py
3746      contrib/pyblosxom/hardcodedates.py
3748     modified files:
3749      ChangeLog muse-blosxom.el
3751     new directories:
3752      contrib/pyblosxom contrib/pyblosxom/.arch-ids
3755 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
3757     Summary:
3758       muse-blosxom.el has matured past experimental status
3759     Revision:
3760       muse--main--1.0--patch-18
3762     2005-03-23  Michael Olson  <mwolson@gnu.org>
3763     
3764         * muse-blosxom.el: Remove common functionality that has already
3765         been implemented in `muse-html.el'.  Derive this mode from
3766         `muse-html'.  Update documentation.  I now feel that this file is
3767         ready to be included in the top-level Muse directory.
3769     modified files:
3770      ChangeLog muse-blosxom.el
3772     renamed files:
3773      experimental/.arch-ids/muse-blosxom.el.id
3774        ==> .arch-ids/muse-blosxom.el.id
3775      experimental/muse-blosxom.el
3776        ==> muse-blosxom.el
3779 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
3781     Summary:
3782       Make muse-blosxom.el slightly less experimental
3783     Revision:
3784       muse--main--1.0--patch-17
3786     2005-03-22  Michael Olson  <mwolson@gnu.org>
3787     
3788         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
3789         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
3790         useful.
3791         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
3792         from the `muse-blosxom-markup-date-directive' rule.
3793         (blosxom-set-time): Remove this function.  We're not going to be
3794         touching the timestamp manually anymore -- it's too much of a
3795         hassle.  Right now I've got a python program that compiles a
3796         timestamp file and a pyblosxom helper that reads it.  Something
3797         similar could be arranged for blosxom, I'm sure.
3798     
3800     modified files:
3801      ChangeLog experimental/muse-blosxom.el
3804 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
3806     Summary:
3807       Apply latest journal-related updates from johnw
3808     Revision:
3809       muse--main--1.0--patch-16
3812     modified files:
3813      ChangeLog examples/muse-johnw.el muse-journal.el
3816 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
3818     Summary:
3819       Add Projects node to the manual
3820     Revision:
3821       muse--main--1.0--patch-15
3823     2005-02-28  Michael Olson  <mwolson@gnu.org>
3824     
3825         * muse.texi: Change copyright notice since the FSF is now the
3826         copyright holder.
3827         (Projects): New node, based on a section from the README file.
3829     modified files:
3830      ChangeLog muse.texi
3833 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3835     Summary:
3836       Correct documentation, adding some content.
3837     Revision:
3838       muse--main--1.0--patch-14
3840     2005-02-28  Michael Olson  <mwolson@gnu.org>
3841     
3842         * muse.texi: Change license terms of the documentation to the GNU
3843         GPL instead of the GNU FDL, as per the consent of the copyright
3844         holders of the emacs-wiki manual, from which this is based.  Some
3845         emacs-wiki-isms in the manual were corrected, and the Getting
3846         Started section was updated.
3848     modified files:
3849      ChangeLog muse.texi
3852 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3854     Summary:
3855       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3856     Revision:
3857       muse--main--1.0--patch-13
3859     2005-02-17  Michael Olson  <mwolson@gnu.org>
3860     
3861         * experimental/muse-blosxom.el: Somehow the contents of this file
3862         managed to get duplicated.  I removed the duplicates.
3863         (muse-blosxom-date): Remove this, since it is not useful.
3864         (muse-blosxom-header): Use the standard header that blosxom.el
3865         has.
3867     modified files:
3868      ChangeLog experimental/muse-blosxom.el
3871 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3873     Summary:
3874       Initial commit of muse.texi, nothing substantial
3875     Revision:
3876       muse--main--1.0--patch-12
3878     2005-02-07  Michael Olson  <mwolson@gnu.org>
3879     
3880         * muse.texi: New file that provides the documentation for Muse.
3881         It is in a very rough form at the moment.  Nothing substantial may
3882         be found here yet.  Be ye warned.
3884     new files:
3885      .arch-ids/muse.texi.id muse.texi
3887     modified files:
3888      ChangeLog
3891 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3893     Summary:
3894       Add docstring, new trivial function
3895     Revision:
3896       muse--main--1.0--patch-11
3898     2005-02-07  Michael Olson  <mwolson@gnu.org>
3899     
3900         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3901         `muse-what-changed'.  No functionality change.
3902         (muse-what-changed): New function that displays in diff format the
3903         changes made since the buffer was last saved.
3904     
3905         * muse-project.el (muse-project-publish): Add docstring.
3907     modified files:
3908      ChangeLog muse-mode.el muse-project.el
3911 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3913     Summary:
3914       Add experimental version of muse-blosxom.el to project
3915     Revision:
3916       muse--main--1.0--patch-10
3918     2005-02-04  Michael Olson  <mwolson@gnu.org>
3919     
3920         * Makefile (realclean): Remove file that gets generated when fonts
3921         are missing.
3922     
3923         * experimental/muse-bloxsom.el: New file that implements Blosxom
3924         support for Muse.  It's in a very rough state, hence its placement
3925         in the `experimental' directory.
3927     new files:
3928      experimental/.arch-ids/=id
3929      experimental/.arch-ids/muse-blosxom.el.id
3930      experimental/muse-blosxom.el
3932     modified files:
3933      ChangeLog Makefile
3935     new directories:
3936      experimental experimental/.arch-ids
3939 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3941     Summary:
3942       Make permissions more consistent
3943     Revision:
3944       muse--main--1.0--patch-9
3947     modified files:
3948      ChangeLog
3950     modified directories:
3951      contrib examples scripts
3954 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3956     Summary:
3957       Fix build problems
3958     Revision:
3959       muse--main--1.0--patch-8
3961     2005-02-04  Michael Olson  <mwolson@gnu.org>
3962     
3963         * muse-build.el: Add contrib directory to `load-path'.
3964         (muse-elint-files): Load `muse-regexps.el'.
3965     
3966         * scripts/publish: Change permissions so that this script is
3967         executable.  Add contrib directory to load list.  Add
3968         `muse-regexps.el' to list.
3970     modified files:
3971      ChangeLog muse-build.el scripts/publish
3974 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3976     Summary:
3977       Use "&mdash;" instead of "&#151;"
3978     Revision:
3979       muse--main--1.0--patch-7
3981     2005-01-31  Michael Olson  <mwolson@gnu.org>
3982     
3983         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
3984         with "&mdash;" so that documents validate properly.  Thanks to
3985         Björn Lindström for the suggestion.
3986     
3987         * muse-html.el (muse-html-markup-strings): Ditto.
3989     modified files:
3990      ChangeLog muse-docbook.el muse-html.el
3993 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3995     Summary:
3996       Fix use of "[:blank:]" in underline markup
3997     Revision:
3998       muse--main--1.0--patch-6
4000     2005-01-25  Michael Olson  <mwolson@gnu.org>
4001     
4002         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
4003         use of `muse-regexp-blank'.
4005     modified files:
4006      ChangeLog muse-colors.el
4009 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
4011     Summary:
4012       Fix problem with headings being given wrong face
4013     Revision:
4014       muse--main--1.0--patch-5
4016     2005-01-03  Michael Olson  <mwolson@gnu.org>
4017     
4018         * muse-colors.el: Add header.
4019         (muse-colors-emphasized): Headings were being given the coloring
4020         for the next level of heading instead of the real
4021         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
4022         Heading").  Thanks to Lan Yufeng for finding this and sending a
4023         patch.
4024     
4025         * muse-regexps.el: Fix header.
4027     modified files:
4028      ChangeLog muse-colors.el muse-regexps.el
4031 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
4033     Summary:
4034       Rotate ChangeLog
4035     Revision:
4036       muse--main--1.0--patch-4
4038     2005-01-01  Michael Olson  <mwolson@gnu.org>
4039     
4040         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
4041         version will be automatically maintained by Arch.
4042     
4044     new files:
4045      .arch-ids/ChangeLog.id ChangeLog
4047     renamed files:
4048      .arch-ids/ChangeLog.id
4049        ==> .arch-ids/ChangeLog.2004.id
4050      ChangeLog
4051        ==> ChangeLog.2004
4054 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
4056     Summary:
4057       Extended regexps fix, allow spaces in 1st part of links
4058     Revision:
4059       muse--main--1.0--patch-3
4061     2004-12-30  Michael Olson  <mwolson@gnu.org>
4062     
4063         * muse.el (muse-link-regexp): Allow spaces in the first part of
4064         links.
4065     
4066         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
4067         customizable alternatives to extended character classes.
4068     
4069         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
4071     modified files:
4072      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
4073      muse-html.el muse-mode.el muse-publish.el muse.el
4076 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
4078     Summary:
4079       Begin to change regexp handling, tweak muse.el header
4080     Revision:
4081       muse--main--1.0--patch-2
4083     2004-12-29  Michael Olson  <mwolson@gnu.org>
4084     
4085         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
4086         myself.  Update URL.
4087     
4088         * muse-regexps.el: New file that implements regexp handling.
4089         Generalized regexp options will be moved to it eventually.
4091     new files:
4092      .arch-ids/muse-regexps.el.id muse-regexps.el
4094     modified files:
4095      ChangeLog muse.el
4098 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
4100     Summary:
4101       Do some early spring cleaning
4102     Revision:
4103       muse--main--1.0--patch-1
4105     2004-12-29  Michael Olson  <mwolson@gnu.org>
4106     
4107         * Makefile: Change path to `publish' script.
4108     
4109         * contrib/pcomplete.el: New file that is used by Muse without
4110         actually being a part of it: hence its location in the contrib
4111         directory.
4112     
4113         * contrib/cgi.el, contrib/httpd.el: New location.
4114     
4115         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
4116     
4117         * scripts/publish, scripts/publish-project: Ditto.
4119     new files:
4120      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
4121      contrib/pcomplete.el examples/.arch-ids/=id
4122      scripts/.arch-ids/=id
4124     modified files:
4125      ChangeLog Makefile
4127     renamed files:
4128      .arch-ids/cgi.el.id
4129        ==> contrib/.arch-ids/cgi.el.id
4130      .arch-ids/httpd.el.id
4131        ==> contrib/.arch-ids/httpd.el.id
4132      .arch-ids/muse-johnw.el.id
4133        ==> examples/.arch-ids/muse-johnw.el.id
4134      .arch-ids/publish-johnw.id
4135        ==> examples/.arch-ids/publish-johnw.id
4136      .arch-ids/publish-project.id
4137        ==> scripts/.arch-ids/publish-project.id
4138      .arch-ids/publish.id
4139        ==> scripts/.arch-ids/publish.id
4140      cgi.el
4141        ==> contrib/cgi.el
4142      httpd.el
4143        ==> contrib/httpd.el
4144      muse-johnw.el
4145        ==> examples/muse-johnw.el
4146      publish
4147        ==> scripts/publish
4148      publish-johnw
4149        ==> examples/publish-johnw
4150      publish-project
4151        ==> scripts/publish-project
4153     new directories:
4154      contrib contrib/.arch-ids examples examples/.arch-ids scripts
4155      scripts/.arch-ids
4158 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
4160     Summary:
4161       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4162     Revision:
4163       muse--main--1.0--base-0
4165     (automatically generated log message)
4167     new patches:
4168      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4169      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4170      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4171      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4172      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4173      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4174      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4175      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4176      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4177      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4178      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4179      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4180      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4181      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4182      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4183      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4184      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4185      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8