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-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
8 Small logic fix with temp files.
10 muse--main--1.0--patch-156
12 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
13 buffer-name to determine whether the buffer is still around.
16 ChangeLog lisp/muse.el
19 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
22 Make customize of muse-project-alist work in Emacs21 and XEmacs.
24 muse--main--1.0--patch-155
26 * lisp/muse.el (muse-widget-type-value-create)
27 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
28 extra widgets from 'lazy type that are needed to get the
29 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
31 * lisp/muse.el (muse-implicit-link-functions)
32 (muse-explicit-link-functions): Remove predefined wiki-related options.
33 These are added in muse-wiki via custom-add-option.
35 * lisp/muse-mode.el (muse-mode-hook): Ditto.
37 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
39 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
40 ":strings" to cope with Emacs21 and XEmacs.
41 (muse-project-alist-set): Turn ":strings" back into ":symbols".
43 * lisp/muse-project.el (muse-project): Derive from 'default rather than
44 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
45 newlines. Control indentation. Remove an unnecessary inlined repeat.
47 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
48 since XEmacs doesn't support the alist widget. Deal with case where no
49 projects are defined, or a strange expression is used.
51 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
52 stuff using custom-add-option.
55 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
56 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
59 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
62 Don't kill temp buffer if debug-on-error is non-nil.
64 muse--main--1.0--patch-154
66 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
67 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
70 ChangeLog lisp/muse.el
73 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
76 Expand Debian package description.
78 muse--main--1.0--patch-153
80 * debian/control (Description): Expand this to make the package more
83 * debian/copyright, debian/rules: Minor whitespace cleanups.
85 * debian/changelog: Package 3.01.arch.152-1.
88 ChangeLog Makefile.defs debian/changelog debian/control
89 debian/copyright debian/rules
92 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
95 Header/footer docfix; ChangeLog correction.
97 muse--main--1.0--patch-152
99 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
100 Thanks to drkm for pointing out my error.
102 Use better documentation and customize interface for headers and footers.
103 Thanks to Chris McMahan.
106 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
107 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
108 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
110 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
113 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
116 Slight Debian version tweak.
118 muse--main--1.0--patch-151
120 * Makefile.defs (VERSION): Use a slightly different version naming
121 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
122 X.YY is the Muse version, and YYY is the patch level.
124 * debian/changelog: Ditto.
127 ChangeLog Makefile.defs debian/changelog
130 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
133 Improve debian build and put together a package.
135 muse--main--1.0--patch-150
137 * Makefile (debclean): New target that cleans up the mess that the
138 `debian' target makes.
139 (debian): Build using debuild rather than dpkg-buildpackage. Copy
140 results to my debian dist dir two levels up.
142 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
144 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
146 * debian/control (Standards-Version): Update to 3.6.2.
148 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
151 * debian/copyright (Copyright): Improve.
153 * debian/emacsen-install (FILES): Include contrib directory so that
154 muse-http.el compiles properly.
156 * debian/muse-el.examples: New file containing the example files to
159 * debian/rules: Move example stuff to muse-el.examples. Install some
160 additional documentation.
163 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
166 ChangeLog Makefile Makefile.defs debian/changelog
167 debian/control debian/copyright debian/emacsen-install
171 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
174 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
176 muse--main--1.0--patch-149
178 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
179 the beginning of a header would be emphasized if an asterisk came
181 (muse-colors-underlined): Don't allow end of underlined text to be the
182 beginning of a line. Don't use memq to check for whitespace syntax; eq
185 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
186 on. We'll use a more clever trick to keep emphasis characters from
187 being interpreted in explicit links -- add a custom 'noemphasis text
188 property to them. Move mdash rule further down so that I can add
189 designations after blockquoted text.
191 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
192 text has the 'noemphasis property, ignore it.
193 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
194 property to the text between BEG and END, or match beginning and end.
196 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
197 before trying to set buffer-modified to nil. This should fix a
198 "selecting deleted buffer" error when publishing from command line.
201 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
205 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
208 Journal validation fixes.
210 muse--main--1.0--patch-148
212 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
213 default rather than HTML 4.0 [strict].
214 (muse-html-markup-strings): Include empty alt element.
216 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
218 * muse.texi (Journal): Ditto.
221 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
224 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
227 Add debian files; tweak Makefile.
229 muse--main--1.0--patch-147
231 * Makefile (distclean): Remove directory created by dist rule.
232 (dist): Make this only generate the directory, not the tarball.
233 (release): New target that generates the tarball and zipfile.
234 (debrelease): New target that builds the debian package for Muse.
235 (upload): Depend on release target.
237 * examples/mwolson/stylesheets: Add forgotten Arch id.
240 debian/.arch-ids/=id debian/.arch-ids/changelog.id
241 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
242 debian/.arch-ids/emacsen-install.id
243 debian/.arch-ids/emacsen-remove.id
244 debian/.arch-ids/emacsen-startup.id
245 debian/.arch-ids/muse-el.dirs.id
246 debian/.arch-ids/muse-el.docs.id
247 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
248 debian/changelog debian/control debian/copyright
249 debian/emacsen-install debian/emacsen-remove
250 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
251 debian/muse-el.info debian/rules
252 examples/mwolson/stylesheets/.arch-ids/=id
253 examples/mwolson/stylesheets/.arch-ids/blog.css.id
254 examples/mwolson/stylesheets/.arch-ids/common.css.id
255 examples/mwolson/stylesheets/.arch-ids/print.css.id
256 examples/mwolson/stylesheets/.arch-ids/screen.css.id
257 examples/mwolson/stylesheets/blog.css
258 examples/mwolson/stylesheets/common.css
259 examples/mwolson/stylesheets/print.css
260 examples/mwolson/stylesheets/screen.css
266 debian debian/.arch-ids examples/mwolson/stylesheets
267 examples/mwolson/stylesheets/.arch-ids
270 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
273 Allow `muse-index-as-string' to remove current file from output.
275 muse--main--1.0--patch-146
277 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
278 which excludes the current file from the output. Improve
282 ChangeLog lisp/muse-mode.el
285 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
288 S-TAB issue with Windows.
290 muse--main--1.0--patch-145
292 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
296 ChangeLog lisp/muse-mode.el
299 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
302 Improve temp buffer usage.
304 muse--main--1.0--patch-144
306 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
307 `insert-file-contents'. This should further help with the temp
308 buffer problem. Thanks to Peter K. Lee and drkm for the research
311 * lisp/muse.el (muse-with-temp-buffer): Renamed from
312 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
313 make sure the temp buffer is killed. I didn't implement an option to
314 save the contents of the temp buffer.
317 ChangeLog lisp/muse-book.el lisp/muse-http.el
318 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
322 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
325 muse-docbook: split-string Emacs21 fix.
327 muse--main--1.0--patch-143
329 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
330 split-string to fix an Emacs21 issue.
333 ChangeLog lisp/muse-docbook.el
336 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
339 muse-docbook: Parse author directive so that it validates properly.
341 muse--main--1.0--patch-142
343 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
344 attempts to publish the contents a DocBook-usable <author> tag.
345 (muse-docbook-header): Use `muse-docbook-get-author'.
348 ChangeLog lisp/muse-docbook.el
351 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
354 Be a bit more clever with our consecutive list regexp.
356 muse--main--1.0--patch-141
358 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
359 clever with our consecutive list regexp.
362 ChangeLog lisp/muse-docbook.el
365 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
368 Do the right thing with consecutive list items, hopefully.
370 muse--main--1.0--patch-140
372 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
373 (muse-docbook-header): Add DTD string.
374 (muse-docbook-markup-regexps): Add rule that merges consecutive list
376 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
377 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
380 ChangeLog lisp/muse-docbook.el
383 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
386 Improve customize interface for `muse-project-alist' once more.
388 muse--main--1.0--patch-139
390 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
391 setting to be anything, since we now support settings that use lists.
392 (muse-project): Vastly improve this by naming each setting and showing
393 what exact type is required. Handle case where a function is not
394 defined yet. Use a set for styles, which looks nice. This is about as
395 good as it can be ... unless we add some sort of inline documentation
396 later on. A setting was added for Yann's :force-publish tag.
398 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
402 ChangeLog lisp/muse-project.el lisp/muse.el
405 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
408 Merged from hodique@lifl.fr--2005 (patch 24-33)
410 muse--main--1.0--patch-138
414 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
415 Merged from mwolson@gnu.org--2005 (patch 96)
417 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
418 Merged from mwolson@gnu.org--2005 (patch 97-101)
420 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
421 Merged from mwolson@gnu.org--2005 (patch 102-106)
423 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
424 Merged from mwolson@gnu.org--2005 (patch 107-120)
426 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
427 Merged from mwolson@gnu.org--2005 (patch 121-131)
429 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
430 Merged from mwolson@gnu.org--2005 (patch 132)
432 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
433 Merged from mwolson@gnu.org--2005 (patch 133-135)
435 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
436 Merged from mwolson@gnu.org--2005 (patch 136)
438 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
439 Merged from mwolson@gnu.org--2005 (patch 137)
441 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
442 Introduce :force-publish project keyword. Fix bug #2637
445 ChangeLog lisp/muse-project.el
448 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
449 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
450 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
451 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
452 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
453 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
454 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
455 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
456 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
457 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
460 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
463 Prevent temp buffers from prompting for save; handle lisp errors better.
465 muse--main--1.0--patch-137
467 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
468 bound" error. I don't know for certain where this is coming from,
469 though ... *grumble*.
471 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
472 like how emacs-wiki does it. Warn the user about lisp errors,
473 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
474 publish as something valid in most markup styles, with increased
475 emphasis on those that don't support it. That's a win-win ... I think
478 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
479 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
480 to kill the buffer so we don't get any annoying prompts. I *strongly*
481 believe that this should be the default behavior of `with-temp-buffer'.
483 * lisp/muse-book.el (muse-book-publish-project): Use
484 `muse-with-temp-buffer-no-prompt'.
486 * lisp/muse-http.el (muse-http-reject): Ditto.
488 * lisp/muse-mode.el (muse-index-as-string): Ditto.
490 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
492 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
493 (muse-publish-markup-email, muse-published-contents): Ditto.
496 ChangeLog lisp/muse-book.el lisp/muse-colors.el
497 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
498 lisp/muse-publish.el lisp/muse.el
501 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
504 Customization error; Makefile tweaks.
506 muse--main--1.0--patch-136
508 * Makefile (dist): Use a tla-specific method to create the tarball.
509 Create a zip file as well.
510 (upload): New rule that uploads the tarball and zip file to gna.org.
512 * Makefile.defs (VERSION): New variable that determines the version
513 string to use in the `dist' and `upload' targets.
515 * lisp/muse.el (muse-implicit-link-functions)
516 (muse-explicit-link-functions): Use :type of hook so that the options
520 ChangeLog Makefile Makefile.defs lisp/muse.el
523 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
526 Prepare Muse 3.01.90 (3.02 RC1).
528 muse--main--1.0--patch-135
532 ChangeLog lisp/muse.el muse.texi
535 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
538 Attempt to get the right file extension when publishing; more examples.
540 muse--main--1.0--patch-134
542 * examples/mwolson/muse-init.el: Update my configuration.
544 * examples/mwolson/templates: Store my web page templates here.
546 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
548 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
549 descriptions. Yet another reason to implement my list-returning from
552 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
553 with a few more edge cases. Throw together a rough hack for
554 determining when to include the output file extension.
556 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
557 but still ineffective.
560 examples/mwolson/templates/.arch-ids/=id
561 examples/mwolson/templates/.arch-ids/footer.html.id
562 examples/mwolson/templates/.arch-ids/generic-footer.html.id
563 examples/mwolson/templates/.arch-ids/generic-header.html.id
564 examples/mwolson/templates/.arch-ids/header.html.id
565 examples/mwolson/templates/footer.html
566 examples/mwolson/templates/generic-footer.html
567 examples/mwolson/templates/generic-header.html
568 examples/mwolson/templates/header.html
571 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
575 examples/mwolson/templates
576 examples/mwolson/templates/.arch-ids
579 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
582 Make published link handling do the right thing, plus misc. fixes.
584 muse--main--1.0--patch-133
586 * lisp/muse-mode.el (muse-mode-hook): Add option for
587 `muse-wiki-update-custom-values'. The :set function makes sure that
588 this is always included in `muse-mode-hook' if muse-wiki is loaded.
589 This probably isn't best-practice, but it works.
591 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
594 * lisp/muse-publish.el (muse-publish-url-transforms): Add
595 `muse-publish-prepare-url' to the listed options.
597 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
598 output-dir is not specified.
600 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
601 here instead of later on.
603 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
604 right thing when `muse-wiki-interwiki-alist' is nil.
606 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
607 `muse-publish-output-file'.
609 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
610 (muse-wiki-transform-wikiword): Removed. We should not use the
611 publishing transforms facility to handle these.
613 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
614 links as "link" rather than "url".
616 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
617 takes care of any customization cleaups that need to happen whenever
618 muse-mode is entered.
620 * lisp/muse.el (muse-implicit-link-functions): Add options for
621 `muse-handle-url' and the wiki handlers.
622 (muse-explicit-link-functions): Add option for
623 `muse-wiki-handle-internal'.
626 ChangeLog lisp/muse-mode.el lisp/muse-project.el
627 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
630 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
633 Add invalid directory assertion.
635 muse--main--1.0--patch-132
637 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
638 any invalid directories will trigger an error.
641 ChangeLog lisp/muse-project.el
644 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
647 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
649 muse--main--1.0--patch-131
656 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
659 Yann's assignment form came in!
661 muse--main--1.0--patch-130
668 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
671 Compilation fix, minor shuffling in `muse-mode'.
673 muse--main--1.0--patch-129
675 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
676 accessing it. Fixes Yet Another Compiler Error.
678 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
679 project-specific settings happen first.
682 ChangeLog lisp/muse-mode.el lisp/muse.el
685 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
688 Fix annoying initial buffer coloring problem.
690 muse--main--1.0--patch-128
692 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
693 where even buffer-file-name is not set. This happens the first time we
694 attempt to colorize the buffer. I'm rather astonished that I had to do
698 ChangeLog lisp/muse-wiki.el
701 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
704 Jump to bad and good links on TAB; mode-choosing fix.
706 muse--main--1.0--patch-127
708 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
709 pics a major mode for a file. If one is specified in the project of
710 file, use it. Otherwise, use muse-mode.
711 (muse-next-reference, muse-previous-reference): Jump to bad links as
714 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
718 ChangeLog lisp/muse-mode.el lisp/muse.el
721 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
724 Add specified Muse file extension to auto-mode-alist.
726 muse--main--1.0--patch-126
728 * lisp/muse.el (muse-file-extension): If extension is specified, remove
729 the old extension from auto-mode-alist and add the new one. This
730 eliminates the need to set muse-mode-auto-p when you have specified a
733 * examples/mwolson/muse-init.el: Sync.
736 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
739 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
742 Make `muse-project-alist' more intuitively customizable.
744 muse--main--1.0--patch-125
746 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
749 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
750 (muse-project-alist-get): New function that pre-parses
751 `muse-projects-alist' before customization in order to work around an
752 annoying limitation in the customize interface.
753 (muse-project-alist-set): New function that takes the value that
754 customize gave us and turns it into something Muse can use.
755 (muse-project): New widget that outlines the form of the
756 `muse-project-alist' variable.
757 (muse-project-alist): Use the `muse-project' widget and specify :set
761 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
764 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
767 Silence compiler warnings.
769 muse--main--1.0--patch-124
771 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
773 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
776 * lisp/muse-project.el (muse-project-applicable-styles): Call
777 `muse-assert' with only 1 argument to silence a compiler warning.
780 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
784 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
787 muse-docbook: Merge several other types of tags if necessary.
789 muse--main--1.0--patch-123
791 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
792 `muse-docbook-fixup-sections'. For each TAG in
793 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
794 merge them together. Thanks to Dale P. Smith for the suggestion.
795 (muse-docbook-merged-tags): Customizable list of tags that need merging.
798 ChangeLog lisp/muse-docbook.el
801 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
804 muse-docbook: Output an XML tag with encoding at the beginning of document.
806 muse--main--1.0--patch-122
808 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
810 (muse-docbook-encoding-default): New option that determines which Emacs
811 buffer encoding to use by default in Muse DocBook files if none is
813 (muse-docbook-charset-default): New option that determines the DocBook
814 XML charset to use if no translation is found in
815 muse-docbook-encoding-map.
816 (muse-docbook-encoding-map): New option alist that maps an emacs coding
817 system to its associated DocBook coding system.
818 (muse-docbook-transform-content-type): New function that determines the
819 DocBook XML encoding to use based on the contents of
820 muse-docbook-encoding-map.
821 (muse-docbook-encoding): New function that calls
822 muse-docbook-transform-content-type.
823 (muse-docbook-finalize-buffer): New function that sets the buffer file
824 coding system to the value of muse-docbook-encoding-default, but only
825 if the buffers contents have no special characters.
826 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
829 ChangeLog lisp/muse-docbook.el
832 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
835 Apply muse-docbook patch from Dale P. Smith.
837 muse--main--1.0--patch-121
839 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
840 Dale P. Smith to make the markup much better.
843 AUTHORS ChangeLog lisp/muse-docbook.el
846 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
849 Use different mapping for S-tab on Windows.
851 muse--main--1.0--patch-120
853 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
854 Windows, use [(shift tab)] for `muse-previous-reference'.
857 ChangeLog lisp/muse-mode.el
860 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
865 muse--main--1.0--patch-119
867 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
868 `muse-match-string-no-properties' so XEmacs doesn't complain.
871 ChangeLog lisp/muse-wiki.el
874 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
877 Handle a few edge cases with project-page resolution gracefully.
879 muse--main--1.0--patch-118
881 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
882 make sure that PAGE is specified. STYLES should be generated
883 automatically, but it could theoretically fail. I'm managing to
884 trigger this when messing with unsaved Muse files. Handle case where
885 buffer has not yet been saved.
886 (muse-project-find-file): Don't try to resolve relative links; just
889 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
890 point-of-reference bug. No need to call muse-project-page-of-file
891 since buffer-file-name and muse-publishing-current-file both give us
894 * lisp/muse-mode.el (muse-link-at-point): For some reason,
895 `skip-chars-backward' only respects the newline some of the time.
899 ChangeLog lisp/muse-mode.el lisp/muse-project.el
903 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
906 Fix image-link goof-up and add pretty titles.
908 muse--main--1.0--patch-117
910 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
911 class="image-link"> instead of <div class="image-link">. I found a bug
912 with the way I was handling both, so I decided to simplify things.
914 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
915 `muse-publish-output-name', but keeps the directory prefix.
916 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
918 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
919 customizable option that determines the words to downcase in title.
920 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
921 Capitalized Title out of either a string or the current title. This is
922 not currently used by any other function -- for now it is meant to be
926 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
929 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
932 Escape specials in link descriptions.
934 muse--main--1.0--patch-116
936 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
937 function that escapes special characters in the given string according
938 to the current publishing style.
939 (muse-publish-url): Use the above function to escape the description
940 part of extended links.
941 (muse-publish-prepare-url): Don't make string read-only; it does
944 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
945 (muse-wiki-transform-wikiword): Don't make string read-only.
948 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
951 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
954 Escape "&", "<", and ">" in URL text.
956 muse--main--1.0--patch-115
958 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
959 specially. Thanks to John Sullivan for the suggestion.
962 ChangeLog lisp/muse-html.el
965 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
968 Update my example configuration.
970 muse--main--1.0--patch-114
972 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
973 project to "WebSite" in order to make it more distinct.
974 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
975 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
977 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
978 published name of the current file. I really should make a function
979 called `muse-published-name' or something similar!
980 ("\C-cpx"): Use this key sequence for
981 `my-muse-prepare-entry-for-xanga'.
982 (muse-file-extension): I'm making use of this so I can figure out its
986 ChangeLog examples/mwolson/muse-init.el
989 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
992 Tackle a project name interwiki highlighting snafu.
994 muse--main--1.0--patch-113
996 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
997 this. It seems to be more robust now. Highlighting is going the way I
1001 ChangeLog lisp/muse-wiki.el
1004 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1007 Fix some gross mistakes.
1009 muse--main--1.0--patch-112
1011 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1014 * lisp/muse-project.el (muse-project-file-entries): If
1015 `muse-file-extension' is defined, use it to filter the entries.
1017 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1018 variable. Move higher in file.
1020 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1021 argument instead of the real name of the variable.
1024 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1028 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1031 Make natural interwiki links between projects mostly work.
1033 muse--main--1.0--patch-111
1035 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1036 function and flesh it out. This seems to work properly, though for
1037 some reason, interwiki links using projects are a bit flakey.
1038 (muse-wiki-handle-interwiki): Deal with case where we have a project
1039 name in an interwiki link.
1042 ChangeLog lisp/muse-wiki.el
1045 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1048 Fix Emacs21 issue with muse-insert-tag.
1050 muse--main--1.0--patch-110
1052 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1053 completing-read to appease older Emacsen.
1056 ChangeLog lisp/muse-mode.el
1059 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1062 Fix error with `muse-blosxom-new-entry' and Emacs21.
1064 muse--main--1.0--patch-109
1066 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1067 `completing-read' so that old versions of Emacs don't complain.
1070 ChangeLog lisp/muse-blosxom.el
1073 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1076 Try to fix an error with `muse-blosxom-get-categories'.
1078 muse--main--1.0--patch-108
1080 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1081 about processing directories.
1084 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1087 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1090 Make a distinction between implicit and explicit links at publish-time.
1092 muse--main--1.0--patch-107
1094 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1096 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1098 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1099 `explicit' argument.
1101 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1102 not we are dealing with an explicit link.
1104 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1106 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1107 argument, but ignore it.
1109 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1110 when link is not explicit.
1113 ChangeLog lisp/muse-html.el lisp/muse-http.el
1114 lisp/muse-publish.el lisp/muse-wiki.el
1117 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1120 Implement several WikiWord handling fixes.
1122 muse--main--1.0--patch-106
1124 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1125 found by the handlers. Don't send implicit links through some of the
1128 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1129 of interwiki link before calling `muse-handle-explicit-link'.
1131 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1132 "\\|" separator between project-alist entries and interwiki entries.
1133 Force a reconfiguration of muse-colors-markup.
1135 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1136 sure that we don't colorize WikiNames that don't go with any file.
1140 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1144 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1147 Attempt to simplify muse-wiki a bit.
1149 muse--main--1.0--patch-105
1151 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1154 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1155 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1156 (muse-wiki-update-use-wikiword-markup-regexp)
1157 (muse-wiki-update-use-wikiword-link-function)
1158 (muse-wiki-update-use-wikiword-url-transforms): Remove.
1159 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1161 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1162 `muse-wiki-use-wikiword' is specified.
1164 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1165 unless `muse-wiki-use-wikiword' is specified.
1167 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1170 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1171 muse-publish-markup-regexps.
1173 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1174 muse-publish-url-transforms.
1176 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1177 muse-wiki-handle-wikiword to muse-implicit-link-functions.
1181 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1184 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1187 Make muse-blosxom use relative name of published file in page-date alist.
1189 muse--main--1.0--patch-104
1191 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1193 (muse-blosxom-update-page-date-alist): Renamed from
1194 `muse-blosxom-markup-date-directive'. Make the current file name
1195 relative to the base directory and strip file extension if necessary.
1199 ChangeLog lisp/muse-blosxom.el
1202 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1205 Hack on muse-blosxom timestamps somewhat.
1207 muse--main--1.0--patch-103
1209 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1210 actually do something useful. This should have a different name,
1212 ("blosxom-html", "blosxom-xhtml"): Call
1213 `muse-blosxom-markup-date-directive' after publishing each entry.
1217 ChangeLog lisp/muse-blosxom.el
1220 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1223 Fix several startup and compile errors.
1225 muse--main--1.0--patch-102
1227 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
1228 fixes an error that occurred during startup.
1230 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1231 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1234 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1235 that the nasty compile errors go away. Fix a few typos.
1236 (muse-ignored-extensions): Fix docstring.
1237 (muse-file-extension): Move this higher in the file.
1242 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1245 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
1248 Note that muse-file-extension should not have "." in front.
1250 muse--main--1.0--patch-101
1252 * lisp/muse-project.el (muse-project-find-file): Handle case where
1253 muse-file-extension is not specified.
1255 * lisp/muse.el (muse-file-extension): Note that the period at the
1256 beginning of this value should be omitted.
1258 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
1259 file extension so that regexp characters inside the extension will not
1260 goof it up. This should never be a problem in normal cases, but let's
1265 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1269 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
1272 Implement optional file extension of Muse files.
1274 muse--main--1.0--patch-100
1276 * lisp/muse-mode.el (muse-mode): Make sure
1277 `muse-update-ignored-extensions-regexp' gets updated every time we
1278 enter Muse mode. This works around a bug in the customize interface --
1279 if a user changes an option using setq, the :set function sometimes
1280 does not get executed. I should really try to determine whether or not
1281 this is really an issue anymore.
1283 * lisp/muse-project.el (muse-project-find-file): Make use of
1284 `muse-file-extension'.
1286 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
1287 customizable; it is autogenerated from `muse-ignored-extensions'.
1288 (muse-update-ignored-extensions-regexp): New function that sets the
1289 value of `muse-ignored-extensions-regexp'. This is needed in order to
1290 make sure that the value of `muse-file-extension' is taken into
1292 (muse-ignored-extensions): New option that determines which file
1293 extensions to ignore. It is in the form of a list of regexps.
1295 * lisp/muse.el (muse-file-extension): New option that allows the user to
1296 specify the file extension to be used for Muse files. By default, this
1297 is nil, which means that no extension will be used.
1299 * lisp/muse.el (muse-page-name): Handle case where
1300 `muse-ignored-extensions-regexp' is nil.
1304 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1305 lisp/muse-regexps.el lisp/muse.el
1308 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
1311 Document new blosxom convenience feature.
1313 muse--main--1.0--patch-99
1315 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
1316 `muse-blosxom-project-alist-entry'. An example is provided in the
1321 ChangeLog lisp/muse-blosxom.el
1324 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
1327 Further work on `muse-project-alist' entry generation for blosxom.
1329 muse--main--1.0--patch-98
1331 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
1332 Include subdirectories in first part of "Blog" entry.
1334 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
1335 that returns a list of dirs that are to be used with the first part of
1336 a `muse-project-alist' entry.
1340 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1343 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
1346 New function: muse-blosxom-project-alist-entry.
1348 muse--main--1.0--patch-97
1350 * examples/mwolson/muse-init.el: Update from my latest settings.
1351 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
1353 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
1354 that generates the latter part of an entry for `muse-project-alist'.
1358 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1361 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1364 Merged from hodique@lifl.fr--2005 (patch 12-23)
1366 muse--main--1.0--patch-96
1370 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1371 Merged from mwolson@gnu.org--2005 (patch 68-76)
1373 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1374 Merged from mwolson@gnu.org--2005 (patch 77-80)
1376 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1377 Merged from mwolson@gnu.org--2005 (patch 81)
1379 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1380 Merged from mwolson@gnu.org--2005 (patch 82)
1382 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1383 Escape % in latex publishing
1385 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1388 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1389 small improvement on muse-make-link
1391 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1392 Fix customization of muse-wiki-wikiword-regexp
1394 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1395 Allow full customization of WikiWords
1397 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1398 Fix mouse-2 yank bug in muse-mode
1400 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1401 Fix interpretation order
1403 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1404 Merged from mwolson@gnu.org--2005 (patch 83-95)
1408 ChangeLog lisp/muse-wiki.el
1411 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1412 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1413 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1414 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1415 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1416 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1417 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1418 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1419 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1420 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1421 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1422 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1425 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
1430 muse--main--1.0--patch-95
1432 * lisp/muse-mode.el (muse-follow-name-at-point)
1433 (muse-follow-name-at-mouse): Docfixes.
1437 ChangeLog lisp/muse-mode.el
1440 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
1443 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
1445 muse--main--1.0--patch-94
1447 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
1448 `muse-blosxom-new-entry'.
1450 * muse.texi (Blosxom Entries): Ditto.
1454 ChangeLog lisp/muse-blosxom.el muse.texi
1457 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
1460 Re-add global mouse-2 event.
1462 muse--main--1.0--patch-93
1464 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
1465 mouse-2, since Yann found a way around the problem I was facing.
1466 (muse-follow-name-at-mouse): Call the event that would normally be used
1467 here if we don't have a link at point.
1471 ChangeLog lisp/muse-mode.el
1474 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
1477 Fix publishing error.
1479 muse--main--1.0--patch-92
1481 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
1482 the cdr of output-dir. This was a code fragment from a previous
1483 attempt to refactor this function.
1487 ChangeLog lisp/muse-project.el
1490 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
1493 Work on getting to the point where we can resolve project interwiki links.
1495 muse--main--1.0--patch-91
1497 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1498 `muse-publishing-current-file'.
1500 * lisp/muse-project.el (muse-project-of-file): Ditto.
1502 * lisp/muse-project.el (muse-project-applicable-styles): New function
1503 that returns the usable styles for a file, given either a list of
1504 styles or a project name. This is useful for removing styles that will
1505 be ignored for a file.
1506 (muse-project-publish-file): Split :include and :exclude processing
1507 into `muse-project-applicable-styles'.
1509 * lisp/muse-publish.el (muse-publish-output-name): Use
1510 `muse-publishing-current-file'.
1512 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
1514 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
1517 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
1518 names to be uninterpreted. Remove need for muse-assoc-string.
1520 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
1521 function that will be called to fetch a link to a page from a Muse
1522 project from the output file of the currently-published file. This is
1523 commented out for now since I ran out of energy.
1525 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
1526 `muse-wiki-resolve-project-page' for handling Muse project interwiki
1527 links, but only when no match was found in `muse-wiki-interwiki-alist'.
1528 Handle case where no interwiki can be found, even though this should
1531 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
1532 whenever Muse mode is entered. That way we don't have to enter an
1533 extra command in our .emacs.
1535 * lisp/muse.el (muse-current-file): Remove this, since a variable called
1536 `muse-publishing-current-file' already exists that does the same thing.
1539 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
1541 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
1546 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1547 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1550 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
1553 Mouse-2 on regular text will yank rather than give an error.
1555 muse--main--1.0--patch-90
1557 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
1558 this seems to be more trouble than it's worth.
1559 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
1560 use our own implementation.
1564 ChangeLog lisp/muse-mode.el
1567 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
1570 Make interwiki links publish with the correct extension.
1572 muse--main--1.0--patch-89
1574 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
1575 prefix and suffix to interwiki names, as well as stripping out unwanted
1580 ChangeLog lisp/muse-wiki.el
1583 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
1586 Fix publishing of bare interwiki names.
1588 muse--main--1.0--patch-88
1590 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
1591 `set'. Use `muse-assoc-string' instead of `assoc'.
1593 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
1594 `assoc-string' functionality usable with Emacs21 and XEmacs.
1598 ChangeLog lisp/muse-wiki.el lisp/muse.el
1601 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
1604 Apply a few fixes from Yann's branch.
1606 muse--main--1.0--patch-87
1608 Background: I hacked on Muse over the weekend while offline, and so did
1609 Yann. His changes to muse-wiki.el are different than the
1610 ones that I made, so we should probably figure out the best
1611 way to handle this when we both get on IRC again. For now,
1612 I've merged in the bugfixes that he's made, omitting most of
1613 the changes to muse-wiki.
1615 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
1617 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
1619 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
1620 introduced previously.
1624 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
1627 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
1630 Warn if file not published; hack further on Wiki stuff.
1632 muse--main--1.0--patch-86
1634 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
1635 complete <div> tags that are of the class "image-link". It is hoped
1636 that this will prevent user-added <div> tags from being mangled.
1638 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
1639 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
1640 need to look at the text at point.
1642 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
1643 current file has not been published since it was up-to-date. Thanks to
1644 Bill Freeman for the suggestion.
1646 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
1647 is nil. If this happens, return the original URL.
1649 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
1650 `muse-wiki-update-interwiki-regexp.'
1651 (muse-wiki-update-interwiki-regexp): New function that sets the value
1652 of `muse-wiki-interwiki-regexp'.
1653 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
1656 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
1657 `muse-wiki-expand-interwiki'.
1658 (muse-wiki-transform-wikiword): New function that prevents WikiWords
1659 with no matching file from being published as links.
1661 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
1662 string argument once again, since this behavior is needed when
1664 (muse-wiki-handle-wikiword): Ditto.
1666 * lisp/muse.el (muse-handle-url): Ditto.
1668 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
1669 after every unsuccessful attempt at handling the link. If argument is
1670 given, restore match-data at end, too.
1672 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
1673 argument. Match data is always saved. If argument is not given,
1674 assume that `muse-implicit-link-regexp' has been matched against, and
1675 return the 1st match string if no handlers worked.
1679 ChangeLog lisp/muse-html.el lisp/muse-mode.el
1680 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1683 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
1686 Hack on WikiName handling and make TAB work for Wiki links.
1688 muse--main--1.0--patch-85
1690 * lisp/muse-colors.el (muse-colors-markup): Use
1691 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1693 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
1694 nil, don't color bad links. If non-nil, color bad links.
1696 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1698 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1699 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1700 (muse-journal-rss-munge-buffer): Ditto.
1702 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1705 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1706 are handled first, then implicit ones. It should work better in all
1707 cases. For now, we depend on the value of `muse-implicit-link-regexp'
1708 to determine how far to scan for an implicit link. This defaults to
1709 the text between the point and the next space.
1711 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1712 `muse-visit-link'. If the ANCHOR argument is a string, search for it
1713 literally after opening the buffer. Hopefully this can be of use in
1714 custom visit-link functions, when necessary.
1716 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
1717 `muse-visit-link-default'.
1719 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1720 Search by text properties instead of regexps. This allows Muse to find
1721 links without having to have a massive regexp that contains all link
1722 types. The downside is that this will not work if the user defontifies
1723 the buffer. But it would somewhat defeat the purpose of following
1724 links if you can't see them.
1726 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1727 enough command line args are passed in batch mode.
1729 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1730 `muse-explicit-link-regexp'.
1732 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1735 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1736 specifies the "common ground" of all implicit links, like URLs, bare
1737 WikiNames, and -- in the future -- email addresses.
1739 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1741 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1742 optional. That was a bad idea on my part. Renamed from
1743 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
1746 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1747 `muse-wiki-interwiki-expand'.
1748 (muse-wiki-handle-wikiword): Renamed from
1749 `muse-wiki-wikiword-handle'.
1751 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1752 for the eval-after-load arg since XEmacs chokes on constants.
1754 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1755 face on WikiWords that don't correspond with a file. If people really
1756 want this to appear in bad-link face, I could accommodate that.
1758 * lisp/muse.el (muse-handle-url): New function that detects whether the
1759 given string is a URL.
1760 (muse-implicit-link-functions): Renamed from
1761 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
1762 (muse-explicit-link-functions): Renamed from
1763 `muse-mode-handler-functions'.
1764 (muse-handle-implicit-link): New function that handles all
1765 implicit links by calling functions from `muse-implicit-link-functions'.
1766 (muse-handle-explicit-link): Renamed from
1771 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1772 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1773 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1776 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1779 Allow WikiWords to be ignored with <nop> or "''''".
1781 muse--main--1.0--patch-84
1783 * lisp/muse-mode.el (muse-browse-result): Docfixes.
1785 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1786 whether to hide <nop> tags when coloring a Muse buffer.
1787 (muse-wiki-wikiword-at-point): Docfix.
1788 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1789 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1791 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1792 which keeps the WikiWord that follows it from being interpreted.
1793 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1798 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1801 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1804 Update postal address of FSF in muse-wiki.el.
1806 muse--main--1.0--patch-83
1808 * lisp/muse-wiki.el: Update postal address of the FSF.
1812 ChangeLog lisp/muse-wiki.el
1815 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1818 Interpret explicit links before emphasis.
1820 muse--main--1.0--patch-82
1822 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1823 links before emphasis.
1825 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1829 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1832 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1835 Wiki hacking, regexp tweaks.
1837 muse--main--1.0--patch-81
1839 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1842 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1843 that indicates whether or not to use character classes in regexps. The
1844 default is to let Muse try to figure it out.
1845 (muse-extreg-usable-p): Make use of this variable.
1847 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1848 this regexp. I'm guessing it was supposed to have a TAB in there at
1849 one time. Replace this stuff with muse-regexp-space.
1851 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1854 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1857 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1858 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
1859 We'll fix those anchor problems eventually!
1861 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1862 uses `muse-interwiki-handle' to determine whether an interwiki link is
1865 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1866 look for a suitable value at point if needed.
1868 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1870 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1872 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1875 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1879 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1882 Make installation of manual when not using Debian go smoothly.
1884 muse--main--1.0--patch-80
1886 * Makefile.defs (INSTALLINFO): New variable that specifies what command
1887 and options are to be used when insinuating the Muse documentation into
1890 * Makefile (install): Make use of INSTALLINFO.
1892 * README (Installation): Give directions for changing INSTALLINFO on a
1893 Debian system and changing where Muse is installed.
1898 ChangeLog Makefile Makefile.defs README muse.texi
1901 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1904 Fix compiler warning induced by last patch.
1906 muse--main--1.0--patch-79
1908 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1912 ChangeLog lisp/muse-project.el lisp/muse.el
1915 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1918 Add `muse-current-file', fix minor QuickStart issue.
1920 muse--main--1.0--patch-78
1922 * examples/QuickStart: Make John Wiegley the author.
1924 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1925 `muse-current-file' instead of `buffer-file-name'.
1927 * lisp/muse-project.el (muse-current-project): Document.
1929 * lisp/muse-project.el (muse-current-file): New variable indicating the
1930 name, including path, of the file that is currently being published.
1931 (muse-project-of-file): Make use of
1932 `muse-current-file'.
1934 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1936 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1939 ChangeLog examples/QuickStart lisp/muse-blosxom.el
1940 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1944 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1947 Make muse-replace-regexp-in-string closer to its parent; no func change.
1949 muse--main--1.0--patch-77
1951 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1952 to implement all functionality of `replace-regexp-in-string'. No
1953 functionality change.
1957 ChangeLog lisp/muse.el
1960 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1963 Play nicely with fill, adaptive-fill, and flyspell.
1965 muse--main--1.0--patch-76
1967 * muse-mode.el (muse-mode-intangible-links): New function used to
1968 determine whether links will be considered intangible.
1970 * lisp/muse-mode.el (muse-mode-link-functions)
1971 (muse-mode-handler-functions): Minor docfix.
1973 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1974 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
1975 making links intangible by default, but this may be adjusted by use of
1976 the `muse-mode-intangible-links' function.
1978 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1979 nil if we should allow a fill to occur here. Keeps links from being
1982 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1983 non-nil if we allow spell-checking to occur here. Keeps links from
1984 being improperly colorized.
1986 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1987 functionality change.
1990 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1993 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1996 Minor doc changes and code prettification.
1998 muse--main--1.0--patch-75
2000 * AUTHORS: Note that YH's assignment is in the mail.
2002 * README (scripts): Explain better the contents of the `scripts'
2005 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2008 AUTHORS ChangeLog README lisp/muse-wiki.el
2011 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2014 Merged from hodique@lifl.fr--2005 (patch 7-11)
2016 muse--main--1.0--patch-74
2020 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2021 split WikiWords and InterWiki links into their own package
2023 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2024 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2026 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2027 Mimic experimental behavior for interwiki
2029 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2030 fix notes publishing
2032 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2036 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2039 ChangeLog lisp/muse-colors.el lisp/muse-html.el
2040 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2043 experimental/.arch-ids/muse-wiki.el.id
2044 ==> experimental/.arch-ids/muse-wiki-old.el.id
2045 experimental/muse-wiki.el
2046 ==> experimental/muse-wiki-old.el
2049 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2050 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2051 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2052 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2053 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2056 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2059 Tell people where to find on-line version of manual.
2061 muse--main--1.0--patch-73
2063 * README: Add on-line locations for manual.
2065 * muse.texi: Remove @include directive. This makes generating a PDF of
2066 this documentation a lot easier.
2068 * muse.texi (Preface): Add on-line locations for manual.
2071 ChangeLog README muse.texi
2074 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2077 Try to make Muse play nice with outline minor mode.
2079 muse--main--1.0--patch-72
2081 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2082 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2083 "muse" instead of "t" when adding invisibility to text or checking for
2086 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2087 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2091 ChangeLog lisp/muse-colors.el lisp/muse.el
2094 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2097 Minor grammar fix in Introduction section of manual.
2099 muse--main--1.0--patch-71
2101 * muse.texi (Introduction): Minor grammar fix.
2107 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2112 muse--main--1.0--patch-70
2114 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2116 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2118 * lisp/muse-poem.el (muse-poem-markup-strings)
2119 (muse-poem-chapbook-strings): Make customizable.
2121 * lisp/muse-poem.el (muse-chapbook-latex-header)
2122 (muse-chapbook-latex-footer): Docfix.
2124 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2125 (muse-texinfo-pdf-extension): Ditto.
2127 * lisp/muse.el (muse-version): Change to 3.01.
2129 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
2133 ChangeLog lisp/muse-colors.el lisp/muse-html.el
2134 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2137 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2140 Tweak documentation thoroughly; still incomplete.
2142 muse--main--1.0--patch-69
2144 * README: Minor tweaks.
2146 * muse.texi: Massively rename chapters so that the titles are more
2147 descriptive. Clean up grammar.
2149 * muse.texi (Obtaining Muse): Move content of Installation node here,
2150 stripping out any customization tips, since those are covered later.
2151 Re-work this chapter since I was dissatisfied with it.
2153 * muse.texi (Installation): This node has the content of README regarding
2154 installation, which fits the title of the node much better than the
2157 * muse.texi (Blosxom): Turn the sections of this section into
2160 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
2163 * muse.texi (History): Add a "2005" item.
2166 ChangeLog README muse.texi
2169 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2172 Finish documenting 2 more publishing styles.
2174 muse--main--1.0--patch-68
2176 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2178 * lisp/muse-journal.el: Docfixes.
2180 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2181 documentation to this function.
2183 * muse.texi (Blosxom Options): New node containing the publishing styles
2184 and options provided by Blosxom.
2185 (Book): Add usage note, as I suspect a lot of people might be confused
2187 (HTML): Space out entries better.
2188 (Journal, LaTeX): New nodes for publishing styles.
2189 (Common Elements): Document a few options that are present in
2193 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2194 lisp/muse-latex.el lisp/muse-publish.el muse.texi
2197 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2200 Make Muse installable and correct an Emacs21 issue.
2202 muse--main--1.0--patch-67
2204 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2205 directory will be generated.
2206 (all): Compile muse.info by default.
2207 (doc): Refactor into individual generation rules for .html and .info
2209 (install): New rule that installs Muse source code, compiled .elc
2210 files, and the manual into proper places.
2212 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2214 * README (Insinuation): Move old content of Installation here.
2215 (Installation): Fill out this section.
2216 (Further Documentation): Add link to my website and note that a full
2217 manual is included with Muse.
2219 * lisp/Makefile (EL): Populate with .el files.
2220 (install): New rule that installs both .elc and .el files.
2222 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2223 Emacs21, hack in a handler for the @documentencoding tag so that it
2227 ChangeLog Makefile Makefile.defs README lisp/Makefile
2228 lisp/muse-texinfo.el
2231 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2234 Cater even more to XEmacs and its annoying whims.
2236 muse--main--1.0--patch-66
2238 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
2239 environment variable.
2241 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
2242 handle it. Load `muse-build.el' instead.
2244 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
2247 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
2248 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
2251 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
2252 function does not appear to be used.
2254 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
2255 `replace-regexp-in-string', since XEmacs doesn't have this function.
2256 We only implement the first 3 args, but this could be extended if we
2259 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
2260 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
2262 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
2264 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
2265 make XEmacs shut up.
2267 * lisp/muse-convert.el (muse-write-footnote): Ditto.
2269 * lisp/muse-html.el (muse-html-markup-table): Ditto.
2271 * lisp/muse-http.el (muse-winnow-list): Ditto.
2273 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2275 * lisp/muse-project.el (muse-project-file-entries): Ditto.
2277 * lisp/muse-publish.el (muse-publish-markup): Ditto.
2279 * scripts/muse-build.el: Add contrib path first; probably doesn't change
2282 * scripts/publish: Use EMACS environment variable instead of hard-coding
2286 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
2287 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2288 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2289 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2290 lisp/muse.el scripts/muse-build.el scripts/publish
2293 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
2296 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
2298 muse--main--1.0--patch-65
2300 * AUTHORS: Update entry.
2302 * muse-*.el: Move to the lisp directory.
2304 * lisp/Makefile: New file containing rules to test and compile the
2307 * Makefile.defs: New file that contains common definitions for all other
2308 Makefiles, such as Emacs command to use.
2310 * Makefile: Move lisp-specific rules to lisp/Makefile.
2311 (SUBDIRS): New variable containing subdirectories to clean.
2313 * README: Update to reflect new location of source files. Give updated
2314 directions for compiling with XEmacs.
2316 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
2318 (%.html): Pass SITEFLAG as an environment variable to
2321 * examples/QuickStart (The): Re-add the stray <comment> tag since it
2322 seems to be needed to keep the process from failing. This has *got* to
2323 be a bug in Muse, but I don't want to deal with it now.
2325 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
2327 * lisp/muse-convert.el: Move line to commentary section.
2329 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
2330 locally-bound `type' variable isn't used here.
2332 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
2334 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
2337 * scripts/muse-build.el (load-path): Correct paths.
2339 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
2340 as to avoid spurious warnings.
2342 * scripts/publish (style): Make use of SITEFLAG environment variable, if
2345 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
2346 (muse-match-string-no-properties): New functions that take the place of
2347 `line-end-position', `line-beginning-position', and
2348 `match-string-no-properties', respectively.
2350 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
2351 (muse-my-journal-find-entries): Use Muse-specific version of
2352 `match-string-no-properties', `line-beginning-position', and
2353 `line-end-position' since these do not exist in XEmacs.
2355 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
2356 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
2358 * lisp/muse-convert.el (muse-latex-transform): Ditto.
2360 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2361 (muse-html-insert-contents): Ditto.
2363 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2365 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2367 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2369 * lisp/muse-publish.el (muse-publish-markup-tag)
2370 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2371 (muse-published-buffer-contents): Ditto.
2373 * scripts/muse-build.el (muse-elint-files): Ditto.
2376 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2377 lisp/.arch-ids/Makefile.id lisp/Makefile
2380 AUTHORS ChangeLog Makefile README examples/Makefile
2381 examples/QuickStart examples/johnw/muse-johnw.el
2382 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2383 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2384 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2385 lisp/muse.el scripts/muse-build.el scripts/publish
2388 .arch-ids/muse-blosxom.el.id
2389 ==> lisp/.arch-ids/muse-blosxom.el.id
2390 .arch-ids/muse-book.el.id
2391 ==> lisp/.arch-ids/muse-book.el.id
2392 .arch-ids/muse-colors.el.id
2393 ==> lisp/.arch-ids/muse-colors.el.id
2394 .arch-ids/muse-convert.el.id
2395 ==> lisp/.arch-ids/muse-convert.el.id
2396 .arch-ids/muse-docbook.el.id
2397 ==> lisp/.arch-ids/muse-docbook.el.id
2398 .arch-ids/muse-html.el.id
2399 ==> lisp/.arch-ids/muse-html.el.id
2400 .arch-ids/muse-http.el.id
2401 ==> lisp/.arch-ids/muse-http.el.id
2402 .arch-ids/muse-journal.el.id
2403 ==> lisp/.arch-ids/muse-journal.el.id
2404 .arch-ids/muse-latex.el.id
2405 ==> lisp/.arch-ids/muse-latex.el.id
2406 .arch-ids/muse-mode.el.id
2407 ==> lisp/.arch-ids/muse-mode.el.id
2408 .arch-ids/muse-poem.el.id
2409 ==> lisp/.arch-ids/muse-poem.el.id
2410 .arch-ids/muse-project.el.id
2411 ==> lisp/.arch-ids/muse-project.el.id
2412 .arch-ids/muse-publish.el.id
2413 ==> lisp/.arch-ids/muse-publish.el.id
2414 .arch-ids/muse-regexps.el.id
2415 ==> lisp/.arch-ids/muse-regexps.el.id
2416 .arch-ids/muse-texinfo.el.id
2417 ==> lisp/.arch-ids/muse-texinfo.el.id
2418 .arch-ids/muse.el.id
2419 ==> lisp/.arch-ids/muse.el.id
2421 ==> lisp/muse-blosxom.el
2423 ==> lisp/muse-book.el
2425 ==> lisp/muse-colors.el
2427 ==> lisp/muse-convert.el
2429 ==> lisp/muse-docbook.el
2431 ==> lisp/muse-html.el
2433 ==> lisp/muse-http.el
2435 ==> lisp/muse-journal.el
2437 ==> lisp/muse-latex.el
2439 ==> lisp/muse-mode.el
2441 ==> lisp/muse-poem.el
2443 ==> lisp/muse-project.el
2445 ==> lisp/muse-publish.el
2447 ==> lisp/muse-regexps.el
2449 ==> lisp/muse-texinfo.el
2457 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
2460 Massively untabify files.
2462 muse--main--1.0--patch-64
2466 ChangeLog ChangeLog.2004 experimental/muse-message.el
2467 experimental/muse-wiki.el muse-book.el muse-colors.el
2468 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2469 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
2470 muse-project.el muse-publish.el muse-regexps.el
2471 muse-texinfo.el muse.el
2474 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
2477 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
2479 muse--main--1.0--patch-63
2481 (Summary of changes that Yann made)
2483 * muse-colors.el (muse-colors-link): Whitespace cleanup.
2485 * muse-mode.el (muse-generate-index): Move index generation code into
2486 `muse-index-as-string'.
2487 (muse-index-as-string): New function that generates an index and
2488 returns it as a string, instead of placing it in a buffer like
2489 `muse-generate-index' used to.
2493 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2494 merge from mwolson@gnu.org--2005
2496 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2497 Accept WikiWords as links [mostly rescinded]
2499 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2500 merge from mwolson@gnu.org--2005/muse--main--1.0
2502 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2503 Merged from mwolson@gnu.org--2005 (patch 60-62)
2505 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2506 provide a string view of the index
2509 ChangeLog muse-colors.el muse-latex.el muse-mode.el
2512 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2513 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2514 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2515 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2516 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2519 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
2522 Document Blosxom, Book, DocBook, and HTML publishing styles.
2524 muse--main--1.0--patch-62
2526 * muse-blosxom.el: Clean up header.
2528 * muse-book.el (muse-before-book-publish-hook): Rename to
2529 `muse-book-before-publish-hook'.
2530 (muse-after-book-publish-hook): Rename to
2531 `muse-book-after-publish-hook'.
2533 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
2534 (muse-html-markup-strings, muse-xhtml-markup-strings)
2535 (muse-html-meta-content-type, muse-html-meta-content-encoding)
2536 (muse-html-charset-default, muse-html-encoding-default)
2537 (muse-html-encoding-map): Docfixes.
2539 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
2543 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
2546 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
2549 Begin work on Publishing Styles section of manual.
2551 muse--main--1.0--patch-61
2553 * Makefile (.PHONY): Add "doc" to list.
2554 (doc): New rule that generates Info and HTML files from muse.texi.
2555 (dist): Rely on `distclean', not `clean'.
2557 * examples/QuickStart (Authoring mode): Remove empty section.
2559 * muse.texi: Call this program "the Emacs Muse" in title.
2560 (Publishing Styles): Begin to populate section.
2561 (Deriving Styles): First subsection of Publishing Styles.
2562 (Contributors): Remove spurious copyright section, since we address
2565 * README: Actually remember to add this file.
2568 .arch-ids/README.id README
2571 ChangeLog Makefile examples/QuickStart muse.texi
2574 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
2577 Document Markup Rules.
2579 muse--main--1.0--patch-60
2581 * examples/QuickStart: Remove stray <comment> tag.
2583 * muse.texi (Top): Comment every menu line.
2584 (Markup Rules): New section with plenty of subsections.
2587 ChangeLog examples/QuickStart muse.texi
2590 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
2593 Release this as Muse 3.00.90 (RC1).
2595 muse--main--1.0--patch-59
2597 * Makefile (%.elc): Use -q instead of --no-init-file because the former
2598 is compatible with both Emacs and XEmacs.
2600 * examples/README: Renamed to QuickStart.
2602 * examples/Makefile (EXAMPLES): Reflect name change of README.
2607 ChangeLog Makefile examples/Makefile muse.el
2610 examples/.arch-ids/README.id
2611 ==> examples/.arch-ids/QuickStart.id
2613 ==> examples/QuickStart
2616 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
2619 Makefile refactoring.
2621 muse--main--1.0--patch-58
2623 * Makefile (.PHONY): List all non-file targets.
2624 (examples): New rule that calls Make in the examples directory.
2625 (atranslit): Removed, since this isn't (yet) bundled with Muse.
2627 * README: Move to the examples directory. I'd prefer to distribute a
2628 very basic plain text README and use this as a quickstart + markup
2629 example + publishing example.
2631 * examples/Makefile: Move all README-related rules here.
2633 * examples/README: Add an "About this document" section.
2635 * scripts/publish (style): Do not include the contrib directory, since we
2636 don't use any code from there. Since this is only invoked from the
2637 examples directory, make sure add the parent directory to the load
2640 * muse.texi: Change version to 3.00.90 (RC1).
2642 * muse.el: Change location of the README file in header.
2644 * muse.el (muse-version): Update to 3.00.90 (RC1).
2647 examples/.arch-ids/Makefile.id examples/Makefile
2650 ChangeLog Makefile examples/README muse.el muse.texi
2655 ==> examples/.arch-ids/README.id
2660 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
2663 Update my example configuration.
2665 muse--main--1.0--patch-57
2667 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
2668 and experimental status of muse-message.
2671 ChangeLog examples/mwolson/muse-init.el
2674 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
2677 Provide optional outline-style faces; customization fixes; experimental stuff.
2679 muse--main--1.0--patch-56
2681 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
2682 option that determines what the header faces should look like. If
2683 'outline, use outline-style faces. If nil, don't generate the faces at
2684 all, which allows the user to specify their own. Otherwise, use the
2685 scaled faces, which is the default behavior.
2686 (muse-colors-outline-faces-list): List of faces to use. In case the
2687 outline faces are not available, provide reasonable defaults.
2688 (muse-make-faces): Use dolist instead of mapc. Implement the
2689 possibility of having outline-style colors for heading. Don't call
2690 this function immediately -- give the users time to make their changes
2691 through the customize interface. Once we call this function, Emcs from
2692 CVS will not allow the faces to be changed easily, which is a shame.
2694 * muse-message.el (muse-message-contents-tag): Copied from
2695 `muse-publish-contents-tag' in order to keep the customization
2696 interface from making the `muse-markup-tags' option from throwing a
2697 type mismatch error. This function is untested and will likely do
2698 nothing useful. This file has been moved to the experimental folder
2699 until it gets fleshed out more.
2701 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2702 file that could eventually provide wiki-like ability. Currently this
2703 is just a collection of functions that were pruned out when he remade
2704 Muse, so don't get too excited. I plan to eventually merge Yann
2705 Hodique's work here, probably after the first release of Muse.
2707 * muse-regexps.el (muse-regexp): Improve description.
2709 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2710 the muse-regexp group since it is just a single regexp. Lists of
2711 regexps don't have to be in muse-regexp, however.
2713 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2714 since the Emacs devel mailing list seems to not want Britain-izations
2717 * muse-colors.el (muse-colors): Ditto.
2719 * muse-docbook.el (muse-docbook): Ditto.
2721 * muse-html.el (muse-html): Ditto.
2723 * muse-http.el (muse-http): Ditto.
2725 * muse-message.el (muse-message): Ditto.
2727 * muse-mode.el (muse-mode): Ditto.
2729 * muse-project.el (muse-project): Ditto.
2731 * muse-publish.el (muse-publish): Ditto.
2733 * muse.el (muse): Ditto.
2736 experimental/.arch-ids/=id
2737 experimental/.arch-ids/muse-wiki.el.id
2738 experimental/muse-wiki.el
2741 ChangeLog experimental/muse-message.el muse-blosxom.el
2742 muse-colors.el muse-docbook.el muse-html.el muse-http.el
2743 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2747 .arch-ids/muse-message.el.id
2748 ==> experimental/.arch-ids/muse-message.el.id
2750 ==> experimental/muse-message.el
2753 experimental experimental/.arch-ids
2756 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2759 Fix publishing error when given an empty string for header/footer.
2761 muse--main--1.0--patch-55
2763 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2764 `file-readable-p' if it is an empty string. For some reason,
2765 `file-readable-p' and `insert-file-contents' were treating an empty
2766 string as if it were the current directory.
2769 ChangeLog muse-publish.el
2772 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2775 WYSIWYG emphasis, XEmacs compatibility hacks.
2777 muse--main--1.0--patch-54
2779 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2780 compliant. Only colorize if we end with the same number of asterisks
2781 as we start with, preventing unnoticed syntax errors. Don't colorize
2782 in the middle of a word.
2783 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2784 Only colorize if we end with an underscore. Don't colorize in the
2787 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2788 inside of group. This will probably not do anything, but it seems
2791 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2792 where we start with an image link. JohnW didn't seem to like having
2793 <p> tags inserted before image links, but they don't validate properly
2794 as they are. For now, I will surround such links/paragraphs with <div
2795 class="image-link"> in an attempt to be as not invasive and yet
2796 standards compliant as possible.
2798 * muse-html.el (muse-html-escape-string): Work around distinction between
2799 int and char types in XEmacs. Deal with an annoying replace-match bug
2800 in XEmacs that rears its head at times.
2802 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2806 ChangeLog muse-colors.el muse-docbook.el muse-html.el
2810 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2813 Minor code cleanup to address elint issues.
2815 muse--main--1.0--patch-53
2817 * Makefile (test): Don't build README files during this rule. Remove
2818 spurious "make clean" statement.
2820 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2821 `muse-colors' group, and give it a proper type.
2823 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2825 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2826 muse-my-journal-find-entries): Replace `string-to-int' with
2829 * muse-html.el (muse-html-insert-contents): Ditto.
2831 * muse-journal.el (muse-journal-html-munge-buffer,
2832 muse-journal-latex-munge-buffer): Ditto.
2834 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2836 * muse-publish.el (muse-publish-markup-footnote,
2837 muse-publish-contents-tag): Ditto.
2839 * muse-regexps.el (muse-extreg-usable-p): Ditto.
2842 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2843 muse-html.el muse-journal.el muse-mode.el muse-publish.el
2847 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2850 Add ability to automate the creation a new blosxom entry.
2852 muse--main--1.0--patch-52
2854 * examples/mwolson/muse-init.el: Move new entry section to
2855 muse-blosxom.el. Modify the key settings in my example accordingly.
2857 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2858 Muse always makes sure that the file ends with a newline.
2860 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2861 planner markup is now provided automatically by the planner port to
2862 Muse, and we don't have any customized markup.
2864 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2865 variable that specifies where the base directory of your blog entries
2868 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2869 the base directory. Explore categories recursively.
2871 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2872 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
2873 special characters file name.
2875 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2876 making a new blog entry. It will prompt you for a category, then a
2877 title, and then will create a new file that has the date and title
2881 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2884 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2887 Change mailing address of FSF, add AUTHORS file.
2889 muse--main--1.0--patch-51
2891 * muse-*.el, muse.texi: Change mailing address of FSF.
2893 * muse.texi (Contributors): Fix typo.
2895 * AUTHORS: New file containing a list of all of those who have
2896 contributed code or documentation to Muse, how many lines were changed,
2900 .arch-ids/AUTHORS.id AUTHORS
2903 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2904 muse-html.el muse-http.el muse-journal.el muse-latex.el
2905 muse-message.el muse-mode.el muse-poem.el muse-project.el
2906 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2910 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2913 Merged from hodique@lifl.fr--2005 (patch 0-1)
2915 muse--main--1.0--patch-50
2919 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2920 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2922 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2923 fix .html (for example) in visible names for links
2926 ChangeLog muse-publish.el
2929 hodique@lifl.fr--2005/muse--yh--1.0--base-0
2930 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2933 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2936 Make generated X(HT)ML show up in the right encoding in other modes.
2938 muse--main--1.0--patch-49
2940 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2941 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
2942 generated (X)HTML files show up in the right coding system when editing
2943 them with another Emacs mode.
2945 * muse-journal.el (muse-journal-rss-header): Automatically determine the
2946 encoding instead of hard-coding it.
2948 * muse-message.el: Add content to Commentary section, explaining the use
2949 of this publishing style.
2952 ChangeLog muse-html.el muse-journal.el muse-message.el
2955 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2958 Move regexps to same group, only make 4 heading faces.
2960 muse--main--1.0--patch-48
2962 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2963 can only publish 3 of them specially, leaving the fourth to be in
2965 (muse-colors-markup): Only recognize 4 levels of heading.
2967 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2968 (muse-file-regexp, muse-image-regexp)
2969 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
2970 like a good idea to have all the regexps in the same group.
2973 ChangeLog muse-colors.el muse-regexps.el muse.el
2976 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2979 Update my example config, minor code cleanup.
2981 muse--main--1.0--patch-47
2983 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2984 names and add "Plans" project.
2986 * muse-docbook.el (looking-back): Delete.
2988 * muse-html.el (looking-back): Delete.
2990 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2991 instead of `looking-back'.
2993 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2994 function, use this function. If `looking-back' exists, call it;
2995 otherwise, use a workaround.
2998 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3001 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3002 muse-html.el muse.el
3005 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3008 Handle a few paragraph publishing edge cases better.
3010 muse--main--1.0--patch-46
3012 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3013 beginning-of-document, end-of-document, and paragraph separator regexps
3014 so that one markup rule can be used in all these cases.
3015 (muse-docbook-markup-paragraph): Handle more cases correctly. In
3016 particular, blockquote or center at beginning or end of document will
3017 be published properly. Hopefully this won't slow things down too much.
3018 (muse-docbook-markup-paragraph-close): Removed.
3020 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3022 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3024 (muse-html-markup-paragraph-close): Removed.
3027 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3030 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3033 Improve prompt when reading a tag.
3035 muse--main--1.0--patch-45
3037 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3038 other Emacs modes seem to do.
3041 ChangeLog muse-mode.el
3044 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3047 Warn user when publishing fails due to a private directory.
3049 muse--main--1.0--patch-44
3051 * muse-project.el (muse-project-private-p): Warn users when publishing a
3052 file fails due to its directory not being readable by others. Make
3053 sure that you do a `chmod +o name_of_directory' if you want the
3054 contents of that directory to be publishable.
3057 ChangeLog muse-project.el
3060 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3063 Fix error with example tags and message publishing style.
3065 muse--main--1.0--patch-43
3067 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
3068 see if a previous definition for `font-lock-multiline' exists.
3070 * muse-message.el (muse-message-example-tag): Don't require two
3071 additional (unused) arguments.
3074 ChangeLog muse-colors.el muse-message.el
3077 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3080 Always end the published document with a newline.
3082 muse--main--1.0--patch-42
3084 * muse-html.el (muse-html-markup-paragraph-close): Always end the
3085 published document with a newline.
3087 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3090 ChangeLog muse-docbook.el muse-html.el
3093 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3096 Don't let automatic backup files crash the publishing process.
3098 muse--main--1.0--patch-41
3100 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3101 directive since this value is already processed by
3102 `muse-publish-markup-directive', and may be obtained by using
3103 the code: (muse-publishing-directive "date").
3105 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3106 to run (funcall nil); this happened once during a debugging process.
3108 * muse-project.el (muse-project-private-p): Skip any file for which we
3109 cannot fetch attributes. This fixes a bug where having an
3110 Emacs-generated automatic backup file in a publishing directory causes
3111 the publishing process to halt with an error.
3114 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3117 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3120 Apply fix in previous patch to the DocBook publishing style.
3122 muse--main--1.0--patch-40
3124 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3125 previous patch here as well.
3129 ChangeLog muse-docbook.el
3132 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3135 Fix newly-introduced lock-up during HTML publishing.
3137 muse--main--1.0--patch-39
3139 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3140 planner rules higher priority in the publishing sequence. Hopefully
3141 this will not wreck anything; I don't use these rules, so I cannot
3142 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
3144 * muse-html.el (muse-html-markup-paragraph-close): Don't use
3145 replace-match; that seems to be slightly evil. Return nil instead of a
3146 newline since otherwise Muse thinks that we are not done yet and gets
3147 into an infinite loop. This should fix the lock-up problem that
3148 resulted from the previous few patches.
3151 ChangeLog muse-blosxom.el muse-html.el
3154 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3159 muse--main--1.0--patch-38
3161 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3165 ChangeLog muse-blosxom.el
3168 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3171 Make docbook and blosxom modes close paragraphs properly at end.
3173 muse--main--1.0--patch-37
3175 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3178 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3179 (muse-docbook-markup-paragraph-close): Adapt from
3180 `muse-html-markup-paragraph-close'.
3182 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3183 preserve the same appearance as before the last patch.
3186 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3189 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3192 Bugfix: Close P tag properly at end of file.
3194 muse--main--1.0--patch-36
3196 * muse-blosxom.el: Fix bug where loading this file twice would cause an
3199 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3200 detecting whether or not a paragraph needs a closing P tag.
3201 (muse-html-markup-paragraph-close): New function that only inserts a
3202 closing P tag when an unclosed P tag is nearby.
3205 ChangeLog muse-blosxom.el muse-html.el
3208 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3211 Update my example settings.
3213 muse--main--1.0--patch-35
3215 * examples/mwolson/muse-init.el: Synchronize with my current settings.
3218 ChangeLog examples/mwolson/muse-init.el
3221 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3224 Update documentation for C-c TAB feature.
3226 muse--main--1.0--patch-34
3228 * muse.texi (Keystroke Summary): Note that C-c TAB calls
3236 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
3239 New feature: tag completion with C-c TAB.
3241 muse--main--1.0--patch-33
3243 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
3244 (muse-tag-history, muse-custom-tags): New variables that keep track of
3245 the tag history and newly-entered tags respectively for
3247 (muse-insert-tag): New function that interactively prompts the user for
3251 ChangeLog muse-mode.el
3254 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
3257 Fix XHTML validation error with <hr> and <br>.
3259 muse--main--1.0--patch-32
3261 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
3262 and HR tags for XHTML publishing. This should fix a few validation
3263 errors that I've been noticing lately.
3266 ChangeLog muse-html.el
3269 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
3272 Remove flyspell overlays on links.
3274 muse--main--1.0--patch-31
3276 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
3277 should make the link clickable. On Emacs21, the color will stay red,
3278 but other Emacsen should do the right thing, which is use the normal
3279 link color. Hopefully this will fix some strange flyspell-related link
3283 ChangeLog muse-colors.el
3286 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
3289 Update my example Muse settings.
3291 muse--main--1.0--patch-30
3293 * examples/mwolson/muse-init.el: Update from my latest version.
3294 (muse-project-alist): Remove the francais part of my blog.
3295 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
3296 into this and `my-muse-mode-fill-nobreak-p'.
3297 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
3298 this is the best way to accomplish this.
3299 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
3300 characters in the title.
3301 (my-muse-prepare-entry-for-xanga): Treat example regions better.
3304 ChangeLog examples/mwolson/muse-init.el
3307 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
3310 Add simple `muse-version' function.
3312 muse--main--1.0--patch-29
3314 * muse.el (muse-version): New function that displays the value of the
3315 `muse-version' variable. This should be easier for the user to type
3316 than C-h v muse-version.
3322 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
3325 Don't compile documentation by default.
3327 muse--main--1.0--patch-28
3329 * Makefile (all): Don't compile documentation by default.
3330 (doc): Use this rule to compile documentation.
3336 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
3339 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
3341 muse--main--1.0--patch-27
3343 2005-04-16 Michael Olson <mwolson@gnu.org>
3345 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
3346 johnw. If a journal entry's title is a [[link]], then an
3347 <enclosure> tag will be added to the XML data giving the size and
3348 MIME type of the link target. This makes podcasting with Muse
3350 (muse-journal-rss-entry-template): Add enclosure usage to example.
3351 (muse-journal-rss-munge-buffer): Implement enclosures.
3354 ChangeLog muse-journal.el
3357 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
3360 Standardize source headers, appease elint, don't require planner
3362 muse--main--1.0--patch-26
3364 2005-04-15 Michael Olson <mwolson@gnu.org>
3366 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3367 `scripts' directory since it really isn't part of Muse proper; it
3368 is used to generate Muse output from the command line.
3370 * muse-blosxom.el: Handle case where planner is not loaded so that
3371 it isn't a hard requirement.
3373 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3374 that elint doesn't complain.
3376 * muse-message.el (muse-message-markup-link): Don't throw up on
3377 links with no description.
3379 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3380 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3381 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3382 muse-project.el, muse-publish.el, muse-regexps.el,
3383 muse-texinfo.el, muse.el: Add standard header for each file in
3384 preparation for the initial release, which will hopefully happen
3385 sometime within the next month.
3389 experimental/.arch-ids/=id
3392 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
3393 muse-convert.el muse-docbook.el muse-html.el muse-http.el
3394 muse-journal.el muse-latex.el muse-message.el muse-mode.el
3395 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
3396 muse-texinfo.el muse.el
3399 .arch-ids/muse-build.el.id
3400 ==> scripts/.arch-ids/muse-build.el.id
3402 ==> scripts/muse-build.el
3404 removed directories:
3405 experimental experimental/.arch-ids
3408 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
3411 Merge contents of muse-latexcjk.el into muse-latex.el.
3413 muse--main--1.0--patch-25
3415 2005-04-14 Michael Olson <mwolson@gnu.org>
3417 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
3418 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
3419 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
3420 Merge in from muse-latexcjk.el.
3422 * muse-latexcjk.el: Removed, functionality merged with
3426 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
3429 ChangeLog muse-latex.el
3432 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3435 Merge muse-xhtml.el into muse-html.el.
3437 muse--main--1.0--patch-24
3439 2005-04-06 Michael Olson <mwolson@gnu.org>
3441 * examples/mwolson/muse-init.el: Update with respect to the
3442 muse-xhtml.el merge.
3444 * muse-html.el: The contents of muse-xhtml.el have been merged in
3445 as advised by John Wiegley.
3446 (muse-html-style-sheet): Add example for XHTML use in the
3447 function's documentation.
3448 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
3449 Moved from muse-xhtml.el.
3451 * muse-xhtml.el: Removed; contents merged into muse-html.el.
3454 .arch-ids/muse-xhtml.el.id muse-xhtml.el
3457 ChangeLog examples/mwolson/muse-init.el muse-html.el
3460 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
3463 Try to fix regexps for Emacs 21.4.
3465 muse--main--1.0--patch-23
3467 2005-04-05 Michael Olson <mwolson@gnu.org>
3469 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
3473 ChangeLog muse-regexps.el
3476 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
3479 Add comments to the publish-project example script
3481 muse--main--1.0--patch-22
3483 2005-04-01 Michael Olson <mwolson@gnu.org>
3485 * examples/publish-project: Moved here from
3486 scripts/publish-project. Added a few comments so people know what
3490 ChangeLog examples/publish-project
3493 scripts/.arch-ids/publish-project.id
3494 ==> examples/.arch-ids/publish-project.id
3495 scripts/publish-project
3496 ==> examples/publish-project
3499 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
3502 New XHTML style, add more examples to my sample muse config
3504 muse--main--1.0--patch-21
3506 2005-03-31 Michael Olson <mwolson@gnu.org>
3508 * examples/mwolson/muse-init.el: Give an example of deriving a
3509 custom publishing style.
3510 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
3511 (my-muse-prepare-entry-for-xanga): Mangle the published output
3512 from a blosxom project and copy the result to the clipboard for
3513 easy pasting into Xanga's web form. The file is untouched.
3515 * muse-html.el (muse-html-style-sheet): Include the <style
3516 type="text/css"></style> wrapper around the example.
3517 (muse-html-header): Don't add <style type="text/css"></style>
3518 around the value of `muse-html-style-sheet' anymore. This allows
3519 for the option of putting your stylesheet(s) in a separate file.
3520 An example of this is given in the documentation for this
3523 * muse-xhtml: New file that implements a publishing style which is
3524 derived from HTML mode. It uses a slightly modified version of
3525 the HTML markup rules to generate XHTML-compliant output.
3527 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
3528 "blosxom" style has been renamed to "blosxom-html". Fix a few
3531 * muse-journal.el: Add new "journal-xhtml" style.
3533 * muse-message.el: Add new "message-xhtml" style.
3536 .arch-ids/muse-xhtml.el.id muse-xhtml.el
3539 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3540 muse-html.el muse-journal.el muse-message.el
3543 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
3546 Add my muse configuration to the examples
3548 muse--main--1.0--patch-20
3550 2005-03-24 Michael Olson <mwolson@gnu.org>
3552 * examples/johnw: Move John Wiegley's configuration to this
3555 * examples/mwolson: My configuration files go here.
3557 * examples/mwolson/muse-init.el: My Muse configuration file. I
3558 just figured out how to keep links from being spell-checked or
3559 split up by fill-mode, so the implementation of this may be found
3560 here. I also made a function that sets up a blog entry for me.
3563 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
3564 examples/mwolson/.arch-ids/muse-init.el.id
3565 examples/mwolson/muse-init.el
3571 examples/.arch-ids/muse-johnw.el.id
3572 ==> examples/johnw/.arch-ids/muse-johnw.el.id
3573 examples/.arch-ids/publish-johnw.id
3574 ==> examples/johnw/.arch-ids/publish-johnw.id
3575 examples/muse-johnw.el
3576 ==> examples/johnw/muse-johnw.el
3577 examples/publish-johnw
3578 ==> examples/johnw/publish-johnw
3581 examples/johnw examples/johnw/.arch-ids examples/mwolson
3582 examples/mwolson/.arch-ids
3585 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
3588 Add muse-blosxom script and plugin for pyblosxom
3590 muse--main--1.0--patch-19
3592 2005-03-24 Michael Olson <mwolson@gnu.org>
3594 * muse-blosxom.el: Update copyright notice in headers and mention
3595 the pyblosxom scripts.
3597 * contrib/pyblosxom: New directory containing pyblosxom plugins
3600 * contrib/getstamps.py: Script that generates the "timestamps"
3601 file, run on the local machine.
3603 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
3607 contrib/pyblosxom/.arch-ids/=id
3608 contrib/pyblosxom/.arch-ids/getstamps.py.id
3609 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
3610 contrib/pyblosxom/getstamps.py
3611 contrib/pyblosxom/hardcodedates.py
3614 ChangeLog muse-blosxom.el
3617 contrib/pyblosxom contrib/pyblosxom/.arch-ids
3620 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
3623 muse-blosxom.el has matured past experimental status
3625 muse--main--1.0--patch-18
3627 2005-03-23 Michael Olson <mwolson@gnu.org>
3629 * muse-blosxom.el: Remove common functionality that has already
3630 been implemented in `muse-html.el'. Derive this mode from
3631 `muse-html'. Update documentation. I now feel that this file is
3632 ready to be included in the top-level Muse directory.
3635 ChangeLog muse-blosxom.el
3638 experimental/.arch-ids/muse-blosxom.el.id
3639 ==> .arch-ids/muse-blosxom.el.id
3640 experimental/muse-blosxom.el
3644 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
3647 Make muse-blosxom.el slightly less experimental
3649 muse--main--1.0--patch-17
3651 2005-03-22 Michael Olson <mwolson@gnu.org>
3653 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
3654 Renamed from `blosxom-page-date-alist'. Currently it does nothing
3656 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
3657 from the `muse-blosxom-markup-date-directive' rule.
3658 (blosxom-set-time): Remove this function. We're not going to be
3659 touching the timestamp manually anymore -- it's too much of a
3660 hassle. Right now I've got a python program that compiles a
3661 timestamp file and a pyblosxom helper that reads it. Something
3662 similar could be arranged for blosxom, I'm sure.
3666 ChangeLog experimental/muse-blosxom.el
3669 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
3672 Apply latest journal-related updates from johnw
3674 muse--main--1.0--patch-16
3678 ChangeLog examples/muse-johnw.el muse-journal.el
3681 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
3684 Add Projects node to the manual
3686 muse--main--1.0--patch-15
3688 2005-02-28 Michael Olson <mwolson@gnu.org>
3690 * muse.texi: Change copyright notice since the FSF is now the
3692 (Projects): New node, based on a section from the README file.
3698 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3701 Correct documentation, adding some content.
3703 muse--main--1.0--patch-14
3705 2005-02-28 Michael Olson <mwolson@gnu.org>
3707 * muse.texi: Change license terms of the documentation to the GNU
3708 GPL instead of the GNU FDL, as per the consent of the copyright
3709 holders of the emacs-wiki manual, from which this is based. Some
3710 emacs-wiki-isms in the manual were corrected, and the Getting
3711 Started section was updated.
3717 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3720 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3722 muse--main--1.0--patch-13
3724 2005-02-17 Michael Olson <mwolson@gnu.org>
3726 * experimental/muse-blosxom.el: Somehow the contents of this file
3727 managed to get duplicated. I removed the duplicates.
3728 (muse-blosxom-date): Remove this, since it is not useful.
3729 (muse-blosxom-header): Use the standard header that blosxom.el
3733 ChangeLog experimental/muse-blosxom.el
3736 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3739 Initial commit of muse.texi, nothing substantial
3741 muse--main--1.0--patch-12
3743 2005-02-07 Michael Olson <mwolson@gnu.org>
3745 * muse.texi: New file that provides the documentation for Muse.
3746 It is in a very rough form at the moment. Nothing substantial may
3747 be found here yet. Be ye warned.
3750 .arch-ids/muse.texi.id muse.texi
3756 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3759 Add docstring, new trivial function
3761 muse--main--1.0--patch-11
3763 2005-02-07 Michael Olson <mwolson@gnu.org>
3765 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3766 `muse-what-changed'. No functionality change.
3767 (muse-what-changed): New function that displays in diff format the
3768 changes made since the buffer was last saved.
3770 * muse-project.el (muse-project-publish): Add docstring.
3773 ChangeLog muse-mode.el muse-project.el
3776 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3779 Add experimental version of muse-blosxom.el to project
3781 muse--main--1.0--patch-10
3783 2005-02-04 Michael Olson <mwolson@gnu.org>
3785 * Makefile (realclean): Remove file that gets generated when fonts
3788 * experimental/muse-bloxsom.el: New file that implements Blosxom
3789 support for Muse. It's in a very rough state, hence its placement
3790 in the `experimental' directory.
3793 experimental/.arch-ids/=id
3794 experimental/.arch-ids/muse-blosxom.el.id
3795 experimental/muse-blosxom.el
3801 experimental experimental/.arch-ids
3804 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3807 Make permissions more consistent
3809 muse--main--1.0--patch-9
3815 modified directories:
3816 contrib examples scripts
3819 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3824 muse--main--1.0--patch-8
3826 2005-02-04 Michael Olson <mwolson@gnu.org>
3828 * muse-build.el: Add contrib directory to `load-path'.
3829 (muse-elint-files): Load `muse-regexps.el'.
3831 * scripts/publish: Change permissions so that this script is
3832 executable. Add contrib directory to load list. Add
3833 `muse-regexps.el' to list.
3836 ChangeLog muse-build.el scripts/publish
3839 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3842 Use "—" instead of "—"
3844 muse--main--1.0--patch-7
3846 2005-01-31 Michael Olson <mwolson@gnu.org>
3848 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
3849 with "—" so that documents validate properly. Thanks to
3850 Björn Lindström for the suggestion.
3852 * muse-html.el (muse-html-markup-strings): Ditto.
3855 ChangeLog muse-docbook.el muse-html.el
3858 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3861 Fix use of "[:blank:]" in underline markup
3863 muse--main--1.0--patch-6
3865 2005-01-25 Michael Olson <mwolson@gnu.org>
3867 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3868 use of `muse-regexp-blank'.
3871 ChangeLog muse-colors.el
3874 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
3877 Fix problem with headings being given wrong face
3879 muse--main--1.0--patch-5
3881 2005-01-03 Michael Olson <mwolson@gnu.org>
3883 * muse-colors.el: Add header.
3884 (muse-colors-emphasized): Headings were being given the coloring
3885 for the next level of heading instead of the real
3886 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3887 Heading"). Thanks to Lan Yufeng for finding this and sending a
3890 * muse-regexps.el: Fix header.
3893 ChangeLog muse-colors.el muse-regexps.el
3896 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
3901 muse--main--1.0--patch-4
3903 2005-01-01 Michael Olson <mwolson@gnu.org>
3905 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
3906 version will be automatically maintained by Arch.
3910 .arch-ids/ChangeLog.id ChangeLog
3913 .arch-ids/ChangeLog.id
3914 ==> .arch-ids/ChangeLog.2004.id
3919 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
3922 Extended regexps fix, allow spaces in 1st part of links
3924 muse--main--1.0--patch-3
3926 2004-12-30 Michael Olson <mwolson@gnu.org>
3928 * muse.el (muse-link-regexp): Allow spaces in the first part of
3931 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3932 customizable alternatives to extended character classes.
3934 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3937 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3938 muse-html.el muse-mode.el muse-publish.el muse.el
3941 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
3944 Begin to change regexp handling, tweak muse.el header
3946 muse--main--1.0--patch-2
3948 2004-12-29 Michael Olson <mwolson@gnu.org>
3950 * muse.el: Change Copyright notice to FSF. Change Maintainer to
3953 * muse-regexps.el: New file that implements regexp handling.
3954 Generalized regexp options will be moved to it eventually.
3957 .arch-ids/muse-regexps.el.id muse-regexps.el
3963 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
3966 Do some early spring cleaning
3968 muse--main--1.0--patch-1
3970 2004-12-29 Michael Olson <mwolson@gnu.org>
3972 * Makefile: Change path to `publish' script.
3974 * contrib/pcomplete.el: New file that is used by Muse without
3975 actually being a part of it: hence its location in the contrib
3978 * contrib/cgi.el, contrib/httpd.el: New location.
3980 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3982 * scripts/publish, scripts/publish-project: Ditto.
3985 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3986 contrib/pcomplete.el examples/.arch-ids/=id
3987 scripts/.arch-ids/=id
3994 ==> contrib/.arch-ids/cgi.el.id
3995 .arch-ids/httpd.el.id
3996 ==> contrib/.arch-ids/httpd.el.id
3997 .arch-ids/muse-johnw.el.id
3998 ==> examples/.arch-ids/muse-johnw.el.id
3999 .arch-ids/publish-johnw.id
4000 ==> examples/.arch-ids/publish-johnw.id
4001 .arch-ids/publish-project.id
4002 ==> scripts/.arch-ids/publish-project.id
4003 .arch-ids/publish.id
4004 ==> scripts/.arch-ids/publish.id
4008 ==> contrib/httpd.el
4010 ==> examples/muse-johnw.el
4014 ==> examples/publish-johnw
4016 ==> scripts/publish-project
4019 contrib contrib/.arch-ids examples examples/.arch-ids scripts
4023 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
4026 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4028 muse--main--1.0--base-0
4030 (automatically generated log message)
4033 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4034 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4035 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4036 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4037 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4038 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4039 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4040 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4041 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4042 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4043 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4044 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4045 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4046 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4047 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4048 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4049 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4050 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8