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:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
8 Make customize of muse-project-alist work in Emacs21 and XEmacs.
10 muse--main--1.0--patch-155
12 * lisp/muse.el (muse-widget-type-value-create)
13 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
14 extra widgets from 'lazy type that are needed to get the
15 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
17 * lisp/muse.el (muse-implicit-link-functions)
18 (muse-explicit-link-functions): Remove predefined wiki-related options.
19 These are added in muse-wiki via custom-add-option.
21 * lisp/muse-mode.el (muse-mode-hook): Ditto.
23 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
25 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
26 ":strings" to cope with Emacs21 and XEmacs.
27 (muse-project-alist-set): Turn ":strings" back into ":symbols".
29 * lisp/muse-project.el (muse-project): Derive from 'default rather than
30 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
31 newlines. Control indentation. Remove an unnecessary inlined repeat.
33 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
34 since XEmacs doesn't support the alist widget. Deal with case where no
35 projects are defined, or a strange expression is used.
37 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
38 stuff using custom-add-option.
41 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
42 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
45 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
48 Don't kill temp buffer if debug-on-error is non-nil.
50 muse--main--1.0--patch-154
52 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
53 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
56 ChangeLog lisp/muse.el
59 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
62 Expand Debian package description.
64 muse--main--1.0--patch-153
66 * debian/control (Description): Expand this to make the package more
69 * debian/copyright, debian/rules: Minor whitespace cleanups.
71 * debian/changelog: Package 3.01.arch.152-1.
74 ChangeLog Makefile.defs debian/changelog debian/control
75 debian/copyright debian/rules
78 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
81 Header/footer docfix; ChangeLog correction.
83 muse--main--1.0--patch-152
85 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
86 Thanks to drkm for pointing out my error.
88 Use better documentation and customize interface for headers and footers.
89 Thanks to Chris McMahan.
92 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
93 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
94 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
96 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
99 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
102 Slight Debian version tweak.
104 muse--main--1.0--patch-151
106 * Makefile.defs (VERSION): Use a slightly different version naming
107 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
108 X.YY is the Muse version, and YYY is the patch level.
110 * debian/changelog: Ditto.
113 ChangeLog Makefile.defs debian/changelog
116 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
119 Improve debian build and put together a package.
121 muse--main--1.0--patch-150
123 * Makefile (debclean): New target that cleans up the mess that the
124 `debian' target makes.
125 (debian): Build using debuild rather than dpkg-buildpackage. Copy
126 results to my debian dist dir two levels up.
128 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
130 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
132 * debian/control (Standards-Version): Update to 3.6.2.
134 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
137 * debian/copyright (Copyright): Improve.
139 * debian/emacsen-install (FILES): Include contrib directory so that
140 muse-http.el compiles properly.
142 * debian/muse-el.examples: New file containing the example files to
145 * debian/rules: Move example stuff to muse-el.examples. Install some
146 additional documentation.
149 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
152 ChangeLog Makefile Makefile.defs debian/changelog
153 debian/control debian/copyright debian/emacsen-install
157 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
160 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
162 muse--main--1.0--patch-149
164 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
165 the beginning of a header would be emphasized if an asterisk came
167 (muse-colors-underlined): Don't allow end of underlined text to be the
168 beginning of a line. Don't use memq to check for whitespace syntax; eq
171 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
172 on. We'll use a more clever trick to keep emphasis characters from
173 being interpreted in explicit links -- add a custom 'noemphasis text
174 property to them. Move mdash rule further down so that I can add
175 designations after blockquoted text.
177 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
178 text has the 'noemphasis property, ignore it.
179 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
180 property to the text between BEG and END, or match beginning and end.
182 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
183 before trying to set buffer-modified to nil. This should fix a
184 "selecting deleted buffer" error when publishing from command line.
187 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
191 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
194 Journal validation fixes.
196 muse--main--1.0--patch-148
198 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
199 default rather than HTML 4.0 [strict].
200 (muse-html-markup-strings): Include empty alt element.
202 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
204 * muse.texi (Journal): Ditto.
207 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
210 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
213 Add debian files; tweak Makefile.
215 muse--main--1.0--patch-147
217 * Makefile (distclean): Remove directory created by dist rule.
218 (dist): Make this only generate the directory, not the tarball.
219 (release): New target that generates the tarball and zipfile.
220 (debrelease): New target that builds the debian package for Muse.
221 (upload): Depend on release target.
223 * examples/mwolson/stylesheets: Add forgotten Arch id.
226 debian/.arch-ids/=id debian/.arch-ids/changelog.id
227 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
228 debian/.arch-ids/emacsen-install.id
229 debian/.arch-ids/emacsen-remove.id
230 debian/.arch-ids/emacsen-startup.id
231 debian/.arch-ids/muse-el.dirs.id
232 debian/.arch-ids/muse-el.docs.id
233 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
234 debian/changelog debian/control debian/copyright
235 debian/emacsen-install debian/emacsen-remove
236 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
237 debian/muse-el.info debian/rules
238 examples/mwolson/stylesheets/.arch-ids/=id
239 examples/mwolson/stylesheets/.arch-ids/blog.css.id
240 examples/mwolson/stylesheets/.arch-ids/common.css.id
241 examples/mwolson/stylesheets/.arch-ids/print.css.id
242 examples/mwolson/stylesheets/.arch-ids/screen.css.id
243 examples/mwolson/stylesheets/blog.css
244 examples/mwolson/stylesheets/common.css
245 examples/mwolson/stylesheets/print.css
246 examples/mwolson/stylesheets/screen.css
252 debian debian/.arch-ids examples/mwolson/stylesheets
253 examples/mwolson/stylesheets/.arch-ids
256 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
259 Allow `muse-index-as-string' to remove current file from output.
261 muse--main--1.0--patch-146
263 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
264 which excludes the current file from the output. Improve
268 ChangeLog lisp/muse-mode.el
271 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
274 S-TAB issue with Windows.
276 muse--main--1.0--patch-145
278 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
282 ChangeLog lisp/muse-mode.el
285 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
288 Improve temp buffer usage.
290 muse--main--1.0--patch-144
292 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
293 `insert-file-contents'. This should further help with the temp
294 buffer problem. Thanks to Peter K. Lee and drkm for the research
297 * lisp/muse.el (muse-with-temp-buffer): Renamed from
298 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
299 make sure the temp buffer is killed. I didn't implement an option to
300 save the contents of the temp buffer.
303 ChangeLog lisp/muse-book.el lisp/muse-http.el
304 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
308 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
311 muse-docbook: split-string Emacs21 fix.
313 muse--main--1.0--patch-143
315 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
316 split-string to fix an Emacs21 issue.
319 ChangeLog lisp/muse-docbook.el
322 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
325 muse-docbook: Parse author directive so that it validates properly.
327 muse--main--1.0--patch-142
329 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
330 attempts to publish the contents a DocBook-usable <author> tag.
331 (muse-docbook-header): Use `muse-docbook-get-author'.
334 ChangeLog lisp/muse-docbook.el
337 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
340 Be a bit more clever with our consecutive list regexp.
342 muse--main--1.0--patch-141
344 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
345 clever with our consecutive list regexp.
348 ChangeLog lisp/muse-docbook.el
351 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
354 Do the right thing with consecutive list items, hopefully.
356 muse--main--1.0--patch-140
358 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
359 (muse-docbook-header): Add DTD string.
360 (muse-docbook-markup-regexps): Add rule that merges consecutive list
362 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
363 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
366 ChangeLog lisp/muse-docbook.el
369 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
372 Improve customize interface for `muse-project-alist' once more.
374 muse--main--1.0--patch-139
376 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
377 setting to be anything, since we now support settings that use lists.
378 (muse-project): Vastly improve this by naming each setting and showing
379 what exact type is required. Handle case where a function is not
380 defined yet. Use a set for styles, which looks nice. This is about as
381 good as it can be ... unless we add some sort of inline documentation
382 later on. A setting was added for Yann's :force-publish tag.
384 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
388 ChangeLog lisp/muse-project.el lisp/muse.el
391 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
394 Merged from hodique@lifl.fr--2005 (patch 24-33)
396 muse--main--1.0--patch-138
400 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
401 Merged from mwolson@gnu.org--2005 (patch 96)
403 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
404 Merged from mwolson@gnu.org--2005 (patch 97-101)
406 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
407 Merged from mwolson@gnu.org--2005 (patch 102-106)
409 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
410 Merged from mwolson@gnu.org--2005 (patch 107-120)
412 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
413 Merged from mwolson@gnu.org--2005 (patch 121-131)
415 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
416 Merged from mwolson@gnu.org--2005 (patch 132)
418 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
419 Merged from mwolson@gnu.org--2005 (patch 133-135)
421 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
422 Merged from mwolson@gnu.org--2005 (patch 136)
424 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
425 Merged from mwolson@gnu.org--2005 (patch 137)
427 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
428 Introduce :force-publish project keyword. Fix bug #2637
431 ChangeLog lisp/muse-project.el
434 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
435 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
436 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
437 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
438 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
439 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
440 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
441 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
442 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
443 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
446 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
449 Prevent temp buffers from prompting for save; handle lisp errors better.
451 muse--main--1.0--patch-137
453 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
454 bound" error. I don't know for certain where this is coming from,
455 though ... *grumble*.
457 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
458 like how emacs-wiki does it. Warn the user about lisp errors,
459 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
460 publish as something valid in most markup styles, with increased
461 emphasis on those that don't support it. That's a win-win ... I think
464 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
465 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
466 to kill the buffer so we don't get any annoying prompts. I *strongly*
467 believe that this should be the default behavior of `with-temp-buffer'.
469 * lisp/muse-book.el (muse-book-publish-project): Use
470 `muse-with-temp-buffer-no-prompt'.
472 * lisp/muse-http.el (muse-http-reject): Ditto.
474 * lisp/muse-mode.el (muse-index-as-string): Ditto.
476 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
478 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
479 (muse-publish-markup-email, muse-published-contents): Ditto.
482 ChangeLog lisp/muse-book.el lisp/muse-colors.el
483 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
484 lisp/muse-publish.el lisp/muse.el
487 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
490 Customization error; Makefile tweaks.
492 muse--main--1.0--patch-136
494 * Makefile (dist): Use a tla-specific method to create the tarball.
495 Create a zip file as well.
496 (upload): New rule that uploads the tarball and zip file to gna.org.
498 * Makefile.defs (VERSION): New variable that determines the version
499 string to use in the `dist' and `upload' targets.
501 * lisp/muse.el (muse-implicit-link-functions)
502 (muse-explicit-link-functions): Use :type of hook so that the options
506 ChangeLog Makefile Makefile.defs lisp/muse.el
509 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
512 Prepare Muse 3.01.90 (3.02 RC1).
514 muse--main--1.0--patch-135
518 ChangeLog lisp/muse.el muse.texi
521 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
524 Attempt to get the right file extension when publishing; more examples.
526 muse--main--1.0--patch-134
528 * examples/mwolson/muse-init.el: Update my configuration.
530 * examples/mwolson/templates: Store my web page templates here.
532 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
534 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
535 descriptions. Yet another reason to implement my list-returning from
538 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
539 with a few more edge cases. Throw together a rough hack for
540 determining when to include the output file extension.
542 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
543 but still ineffective.
546 examples/mwolson/templates/.arch-ids/=id
547 examples/mwolson/templates/.arch-ids/footer.html.id
548 examples/mwolson/templates/.arch-ids/generic-footer.html.id
549 examples/mwolson/templates/.arch-ids/generic-header.html.id
550 examples/mwolson/templates/.arch-ids/header.html.id
551 examples/mwolson/templates/footer.html
552 examples/mwolson/templates/generic-footer.html
553 examples/mwolson/templates/generic-header.html
554 examples/mwolson/templates/header.html
557 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
561 examples/mwolson/templates
562 examples/mwolson/templates/.arch-ids
565 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
568 Make published link handling do the right thing, plus misc. fixes.
570 muse--main--1.0--patch-133
572 * lisp/muse-mode.el (muse-mode-hook): Add option for
573 `muse-wiki-update-custom-values'. The :set function makes sure that
574 this is always included in `muse-mode-hook' if muse-wiki is loaded.
575 This probably isn't best-practice, but it works.
577 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
580 * lisp/muse-publish.el (muse-publish-url-transforms): Add
581 `muse-publish-prepare-url' to the listed options.
583 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
584 output-dir is not specified.
586 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
587 here instead of later on.
589 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
590 right thing when `muse-wiki-interwiki-alist' is nil.
592 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
593 `muse-publish-output-file'.
595 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
596 (muse-wiki-transform-wikiword): Removed. We should not use the
597 publishing transforms facility to handle these.
599 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
600 links as "link" rather than "url".
602 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
603 takes care of any customization cleaups that need to happen whenever
604 muse-mode is entered.
606 * lisp/muse.el (muse-implicit-link-functions): Add options for
607 `muse-handle-url' and the wiki handlers.
608 (muse-explicit-link-functions): Add option for
609 `muse-wiki-handle-internal'.
612 ChangeLog lisp/muse-mode.el lisp/muse-project.el
613 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
616 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
619 Add invalid directory assertion.
621 muse--main--1.0--patch-132
623 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
624 any invalid directories will trigger an error.
627 ChangeLog lisp/muse-project.el
630 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
633 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
635 muse--main--1.0--patch-131
642 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
645 Yann's assignment form came in!
647 muse--main--1.0--patch-130
654 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
657 Compilation fix, minor shuffling in `muse-mode'.
659 muse--main--1.0--patch-129
661 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
662 accessing it. Fixes Yet Another Compiler Error.
664 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
665 project-specific settings happen first.
668 ChangeLog lisp/muse-mode.el lisp/muse.el
671 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
674 Fix annoying initial buffer coloring problem.
676 muse--main--1.0--patch-128
678 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
679 where even buffer-file-name is not set. This happens the first time we
680 attempt to colorize the buffer. I'm rather astonished that I had to do
684 ChangeLog lisp/muse-wiki.el
687 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
690 Jump to bad and good links on TAB; mode-choosing fix.
692 muse--main--1.0--patch-127
694 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
695 pics a major mode for a file. If one is specified in the project of
696 file, use it. Otherwise, use muse-mode.
697 (muse-next-reference, muse-previous-reference): Jump to bad links as
700 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
704 ChangeLog lisp/muse-mode.el lisp/muse.el
707 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
710 Add specified Muse file extension to auto-mode-alist.
712 muse--main--1.0--patch-126
714 * lisp/muse.el (muse-file-extension): If extension is specified, remove
715 the old extension from auto-mode-alist and add the new one. This
716 eliminates the need to set muse-mode-auto-p when you have specified a
719 * examples/mwolson/muse-init.el: Sync.
722 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
725 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
728 Make `muse-project-alist' more intuitively customizable.
730 muse--main--1.0--patch-125
732 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
735 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
736 (muse-project-alist-get): New function that pre-parses
737 `muse-projects-alist' before customization in order to work around an
738 annoying limitation in the customize interface.
739 (muse-project-alist-set): New function that takes the value that
740 customize gave us and turns it into something Muse can use.
741 (muse-project): New widget that outlines the form of the
742 `muse-project-alist' variable.
743 (muse-project-alist): Use the `muse-project' widget and specify :set
747 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
750 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
753 Silence compiler warnings.
755 muse--main--1.0--patch-124
757 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
759 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
762 * lisp/muse-project.el (muse-project-applicable-styles): Call
763 `muse-assert' with only 1 argument to silence a compiler warning.
766 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
770 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
773 muse-docbook: Merge several other types of tags if necessary.
775 muse--main--1.0--patch-123
777 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
778 `muse-docbook-fixup-sections'. For each TAG in
779 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
780 merge them together. Thanks to Dale P. Smith for the suggestion.
781 (muse-docbook-merged-tags): Customizable list of tags that need merging.
784 ChangeLog lisp/muse-docbook.el
787 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
790 muse-docbook: Output an XML tag with encoding at the beginning of document.
792 muse--main--1.0--patch-122
794 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
796 (muse-docbook-encoding-default): New option that determines which Emacs
797 buffer encoding to use by default in Muse DocBook files if none is
799 (muse-docbook-charset-default): New option that determines the DocBook
800 XML charset to use if no translation is found in
801 muse-docbook-encoding-map.
802 (muse-docbook-encoding-map): New option alist that maps an emacs coding
803 system to its associated DocBook coding system.
804 (muse-docbook-transform-content-type): New function that determines the
805 DocBook XML encoding to use based on the contents of
806 muse-docbook-encoding-map.
807 (muse-docbook-encoding): New function that calls
808 muse-docbook-transform-content-type.
809 (muse-docbook-finalize-buffer): New function that sets the buffer file
810 coding system to the value of muse-docbook-encoding-default, but only
811 if the buffers contents have no special characters.
812 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
815 ChangeLog lisp/muse-docbook.el
818 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
821 Apply muse-docbook patch from Dale P. Smith.
823 muse--main--1.0--patch-121
825 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
826 Dale P. Smith to make the markup much better.
829 AUTHORS ChangeLog lisp/muse-docbook.el
832 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
835 Use different mapping for S-tab on Windows.
837 muse--main--1.0--patch-120
839 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
840 Windows, use [(shift tab)] for `muse-previous-reference'.
843 ChangeLog lisp/muse-mode.el
846 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
851 muse--main--1.0--patch-119
853 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
854 `muse-match-string-no-properties' so XEmacs doesn't complain.
857 ChangeLog lisp/muse-wiki.el
860 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
863 Handle a few edge cases with project-page resolution gracefully.
865 muse--main--1.0--patch-118
867 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
868 make sure that PAGE is specified. STYLES should be generated
869 automatically, but it could theoretically fail. I'm managing to
870 trigger this when messing with unsaved Muse files. Handle case where
871 buffer has not yet been saved.
872 (muse-project-find-file): Don't try to resolve relative links; just
875 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
876 point-of-reference bug. No need to call muse-project-page-of-file
877 since buffer-file-name and muse-publishing-current-file both give us
880 * lisp/muse-mode.el (muse-link-at-point): For some reason,
881 `skip-chars-backward' only respects the newline some of the time.
885 ChangeLog lisp/muse-mode.el lisp/muse-project.el
889 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
892 Fix image-link goof-up and add pretty titles.
894 muse--main--1.0--patch-117
896 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
897 class="image-link"> instead of <div class="image-link">. I found a bug
898 with the way I was handling both, so I decided to simplify things.
900 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
901 `muse-publish-output-name', but keeps the directory prefix.
902 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
904 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
905 customizable option that determines the words to downcase in title.
906 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
907 Capitalized Title out of either a string or the current title. This is
908 not currently used by any other function -- for now it is meant to be
912 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
915 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
918 Escape specials in link descriptions.
920 muse--main--1.0--patch-116
922 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
923 function that escapes special characters in the given string according
924 to the current publishing style.
925 (muse-publish-url): Use the above function to escape the description
926 part of extended links.
927 (muse-publish-prepare-url): Don't make string read-only; it does
930 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
931 (muse-wiki-transform-wikiword): Don't make string read-only.
934 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
937 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
940 Escape "&", "<", and ">" in URL text.
942 muse--main--1.0--patch-115
944 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
945 specially. Thanks to John Sullivan for the suggestion.
948 ChangeLog lisp/muse-html.el
951 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
954 Update my example configuration.
956 muse--main--1.0--patch-114
958 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
959 project to "WebSite" in order to make it more distinct.
960 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
961 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
963 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
964 published name of the current file. I really should make a function
965 called `muse-published-name' or something similar!
966 ("\C-cpx"): Use this key sequence for
967 `my-muse-prepare-entry-for-xanga'.
968 (muse-file-extension): I'm making use of this so I can figure out its
972 ChangeLog examples/mwolson/muse-init.el
975 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
978 Tackle a project name interwiki highlighting snafu.
980 muse--main--1.0--patch-113
982 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
983 this. It seems to be more robust now. Highlighting is going the way I
987 ChangeLog lisp/muse-wiki.el
990 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
993 Fix some gross mistakes.
995 muse--main--1.0--patch-112
997 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1000 * lisp/muse-project.el (muse-project-file-entries): If
1001 `muse-file-extension' is defined, use it to filter the entries.
1003 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1004 variable. Move higher in file.
1006 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1007 argument instead of the real name of the variable.
1010 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1014 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1017 Make natural interwiki links between projects mostly work.
1019 muse--main--1.0--patch-111
1021 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1022 function and flesh it out. This seems to work properly, though for
1023 some reason, interwiki links using projects are a bit flakey.
1024 (muse-wiki-handle-interwiki): Deal with case where we have a project
1025 name in an interwiki link.
1028 ChangeLog lisp/muse-wiki.el
1031 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1034 Fix Emacs21 issue with muse-insert-tag.
1036 muse--main--1.0--patch-110
1038 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1039 completing-read to appease older Emacsen.
1042 ChangeLog lisp/muse-mode.el
1045 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1048 Fix error with `muse-blosxom-new-entry' and Emacs21.
1050 muse--main--1.0--patch-109
1052 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1053 `completing-read' so that old versions of Emacs don't complain.
1056 ChangeLog lisp/muse-blosxom.el
1059 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1062 Try to fix an error with `muse-blosxom-get-categories'.
1064 muse--main--1.0--patch-108
1066 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1067 about processing directories.
1070 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1073 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1076 Make a distinction between implicit and explicit links at publish-time.
1078 muse--main--1.0--patch-107
1080 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1082 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1084 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1085 `explicit' argument.
1087 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1088 not we are dealing with an explicit link.
1090 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1092 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1093 argument, but ignore it.
1095 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1096 when link is not explicit.
1099 ChangeLog lisp/muse-html.el lisp/muse-http.el
1100 lisp/muse-publish.el lisp/muse-wiki.el
1103 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1106 Implement several WikiWord handling fixes.
1108 muse--main--1.0--patch-106
1110 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1111 found by the handlers. Don't send implicit links through some of the
1114 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1115 of interwiki link before calling `muse-handle-explicit-link'.
1117 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1118 "\\|" separator between project-alist entries and interwiki entries.
1119 Force a reconfiguration of muse-colors-markup.
1121 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1122 sure that we don't colorize WikiNames that don't go with any file.
1126 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1130 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1133 Attempt to simplify muse-wiki a bit.
1135 muse--main--1.0--patch-105
1137 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1140 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1141 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1142 (muse-wiki-update-use-wikiword-markup-regexp)
1143 (muse-wiki-update-use-wikiword-link-function)
1144 (muse-wiki-update-use-wikiword-url-transforms): Remove.
1145 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1147 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1148 `muse-wiki-use-wikiword' is specified.
1150 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1151 unless `muse-wiki-use-wikiword' is specified.
1153 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1156 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1157 muse-publish-markup-regexps.
1159 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1160 muse-publish-url-transforms.
1162 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1163 muse-wiki-handle-wikiword to muse-implicit-link-functions.
1167 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1170 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1173 Make muse-blosxom use relative name of published file in page-date alist.
1175 muse--main--1.0--patch-104
1177 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1179 (muse-blosxom-update-page-date-alist): Renamed from
1180 `muse-blosxom-markup-date-directive'. Make the current file name
1181 relative to the base directory and strip file extension if necessary.
1185 ChangeLog lisp/muse-blosxom.el
1188 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1191 Hack on muse-blosxom timestamps somewhat.
1193 muse--main--1.0--patch-103
1195 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1196 actually do something useful. This should have a different name,
1198 ("blosxom-html", "blosxom-xhtml"): Call
1199 `muse-blosxom-markup-date-directive' after publishing each entry.
1203 ChangeLog lisp/muse-blosxom.el
1206 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1209 Fix several startup and compile errors.
1211 muse--main--1.0--patch-102
1213 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
1214 fixes an error that occurred during startup.
1216 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1217 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1220 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1221 that the nasty compile errors go away. Fix a few typos.
1222 (muse-ignored-extensions): Fix docstring.
1223 (muse-file-extension): Move this higher in the file.
1228 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1231 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
1234 Note that muse-file-extension should not have "." in front.
1236 muse--main--1.0--patch-101
1238 * lisp/muse-project.el (muse-project-find-file): Handle case where
1239 muse-file-extension is not specified.
1241 * lisp/muse.el (muse-file-extension): Note that the period at the
1242 beginning of this value should be omitted.
1244 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
1245 file extension so that regexp characters inside the extension will not
1246 goof it up. This should never be a problem in normal cases, but let's
1251 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1255 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
1258 Implement optional file extension of Muse files.
1260 muse--main--1.0--patch-100
1262 * lisp/muse-mode.el (muse-mode): Make sure
1263 `muse-update-ignored-extensions-regexp' gets updated every time we
1264 enter Muse mode. This works around a bug in the customize interface --
1265 if a user changes an option using setq, the :set function sometimes
1266 does not get executed. I should really try to determine whether or not
1267 this is really an issue anymore.
1269 * lisp/muse-project.el (muse-project-find-file): Make use of
1270 `muse-file-extension'.
1272 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
1273 customizable; it is autogenerated from `muse-ignored-extensions'.
1274 (muse-update-ignored-extensions-regexp): New function that sets the
1275 value of `muse-ignored-extensions-regexp'. This is needed in order to
1276 make sure that the value of `muse-file-extension' is taken into
1278 (muse-ignored-extensions): New option that determines which file
1279 extensions to ignore. It is in the form of a list of regexps.
1281 * lisp/muse.el (muse-file-extension): New option that allows the user to
1282 specify the file extension to be used for Muse files. By default, this
1283 is nil, which means that no extension will be used.
1285 * lisp/muse.el (muse-page-name): Handle case where
1286 `muse-ignored-extensions-regexp' is nil.
1290 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1291 lisp/muse-regexps.el lisp/muse.el
1294 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
1297 Document new blosxom convenience feature.
1299 muse--main--1.0--patch-99
1301 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
1302 `muse-blosxom-project-alist-entry'. An example is provided in the
1307 ChangeLog lisp/muse-blosxom.el
1310 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
1313 Further work on `muse-project-alist' entry generation for blosxom.
1315 muse--main--1.0--patch-98
1317 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
1318 Include subdirectories in first part of "Blog" entry.
1320 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
1321 that returns a list of dirs that are to be used with the first part of
1322 a `muse-project-alist' entry.
1326 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1329 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
1332 New function: muse-blosxom-project-alist-entry.
1334 muse--main--1.0--patch-97
1336 * examples/mwolson/muse-init.el: Update from my latest settings.
1337 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
1339 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
1340 that generates the latter part of an entry for `muse-project-alist'.
1344 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1347 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1350 Merged from hodique@lifl.fr--2005 (patch 12-23)
1352 muse--main--1.0--patch-96
1356 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1357 Merged from mwolson@gnu.org--2005 (patch 68-76)
1359 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1360 Merged from mwolson@gnu.org--2005 (patch 77-80)
1362 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1363 Merged from mwolson@gnu.org--2005 (patch 81)
1365 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1366 Merged from mwolson@gnu.org--2005 (patch 82)
1368 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1369 Escape % in latex publishing
1371 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1374 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1375 small improvement on muse-make-link
1377 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1378 Fix customization of muse-wiki-wikiword-regexp
1380 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1381 Allow full customization of WikiWords
1383 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1384 Fix mouse-2 yank bug in muse-mode
1386 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1387 Fix interpretation order
1389 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1390 Merged from mwolson@gnu.org--2005 (patch 83-95)
1394 ChangeLog lisp/muse-wiki.el
1397 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1398 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1399 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1400 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1401 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1402 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1403 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1404 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1405 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1406 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1407 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1408 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1411 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
1416 muse--main--1.0--patch-95
1418 * lisp/muse-mode.el (muse-follow-name-at-point)
1419 (muse-follow-name-at-mouse): Docfixes.
1423 ChangeLog lisp/muse-mode.el
1426 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
1429 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
1431 muse--main--1.0--patch-94
1433 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
1434 `muse-blosxom-new-entry'.
1436 * muse.texi (Blosxom Entries): Ditto.
1440 ChangeLog lisp/muse-blosxom.el muse.texi
1443 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
1446 Re-add global mouse-2 event.
1448 muse--main--1.0--patch-93
1450 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
1451 mouse-2, since Yann found a way around the problem I was facing.
1452 (muse-follow-name-at-mouse): Call the event that would normally be used
1453 here if we don't have a link at point.
1457 ChangeLog lisp/muse-mode.el
1460 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
1463 Fix publishing error.
1465 muse--main--1.0--patch-92
1467 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
1468 the cdr of output-dir. This was a code fragment from a previous
1469 attempt to refactor this function.
1473 ChangeLog lisp/muse-project.el
1476 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
1479 Work on getting to the point where we can resolve project interwiki links.
1481 muse--main--1.0--patch-91
1483 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1484 `muse-publishing-current-file'.
1486 * lisp/muse-project.el (muse-project-of-file): Ditto.
1488 * lisp/muse-project.el (muse-project-applicable-styles): New function
1489 that returns the usable styles for a file, given either a list of
1490 styles or a project name. This is useful for removing styles that will
1491 be ignored for a file.
1492 (muse-project-publish-file): Split :include and :exclude processing
1493 into `muse-project-applicable-styles'.
1495 * lisp/muse-publish.el (muse-publish-output-name): Use
1496 `muse-publishing-current-file'.
1498 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
1500 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
1503 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
1504 names to be uninterpreted. Remove need for muse-assoc-string.
1506 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
1507 function that will be called to fetch a link to a page from a Muse
1508 project from the output file of the currently-published file. This is
1509 commented out for now since I ran out of energy.
1511 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
1512 `muse-wiki-resolve-project-page' for handling Muse project interwiki
1513 links, but only when no match was found in `muse-wiki-interwiki-alist'.
1514 Handle case where no interwiki can be found, even though this should
1517 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
1518 whenever Muse mode is entered. That way we don't have to enter an
1519 extra command in our .emacs.
1521 * lisp/muse.el (muse-current-file): Remove this, since a variable called
1522 `muse-publishing-current-file' already exists that does the same thing.
1525 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
1527 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
1532 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1533 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1536 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
1539 Mouse-2 on regular text will yank rather than give an error.
1541 muse--main--1.0--patch-90
1543 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
1544 this seems to be more trouble than it's worth.
1545 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
1546 use our own implementation.
1550 ChangeLog lisp/muse-mode.el
1553 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
1556 Make interwiki links publish with the correct extension.
1558 muse--main--1.0--patch-89
1560 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
1561 prefix and suffix to interwiki names, as well as stripping out unwanted
1566 ChangeLog lisp/muse-wiki.el
1569 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
1572 Fix publishing of bare interwiki names.
1574 muse--main--1.0--patch-88
1576 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
1577 `set'. Use `muse-assoc-string' instead of `assoc'.
1579 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
1580 `assoc-string' functionality usable with Emacs21 and XEmacs.
1584 ChangeLog lisp/muse-wiki.el lisp/muse.el
1587 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
1590 Apply a few fixes from Yann's branch.
1592 muse--main--1.0--patch-87
1594 Background: I hacked on Muse over the weekend while offline, and so did
1595 Yann. His changes to muse-wiki.el are different than the
1596 ones that I made, so we should probably figure out the best
1597 way to handle this when we both get on IRC again. For now,
1598 I've merged in the bugfixes that he's made, omitting most of
1599 the changes to muse-wiki.
1601 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
1603 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
1605 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
1606 introduced previously.
1610 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
1613 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
1616 Warn if file not published; hack further on Wiki stuff.
1618 muse--main--1.0--patch-86
1620 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
1621 complete <div> tags that are of the class "image-link". It is hoped
1622 that this will prevent user-added <div> tags from being mangled.
1624 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
1625 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
1626 need to look at the text at point.
1628 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
1629 current file has not been published since it was up-to-date. Thanks to
1630 Bill Freeman for the suggestion.
1632 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
1633 is nil. If this happens, return the original URL.
1635 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
1636 `muse-wiki-update-interwiki-regexp.'
1637 (muse-wiki-update-interwiki-regexp): New function that sets the value
1638 of `muse-wiki-interwiki-regexp'.
1639 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
1642 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
1643 `muse-wiki-expand-interwiki'.
1644 (muse-wiki-transform-wikiword): New function that prevents WikiWords
1645 with no matching file from being published as links.
1647 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
1648 string argument once again, since this behavior is needed when
1650 (muse-wiki-handle-wikiword): Ditto.
1652 * lisp/muse.el (muse-handle-url): Ditto.
1654 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
1655 after every unsuccessful attempt at handling the link. If argument is
1656 given, restore match-data at end, too.
1658 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
1659 argument. Match data is always saved. If argument is not given,
1660 assume that `muse-implicit-link-regexp' has been matched against, and
1661 return the 1st match string if no handlers worked.
1665 ChangeLog lisp/muse-html.el lisp/muse-mode.el
1666 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1669 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
1672 Hack on WikiName handling and make TAB work for Wiki links.
1674 muse--main--1.0--patch-85
1676 * lisp/muse-colors.el (muse-colors-markup): Use
1677 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1679 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
1680 nil, don't color bad links. If non-nil, color bad links.
1682 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1684 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1685 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1686 (muse-journal-rss-munge-buffer): Ditto.
1688 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1691 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1692 are handled first, then implicit ones. It should work better in all
1693 cases. For now, we depend on the value of `muse-implicit-link-regexp'
1694 to determine how far to scan for an implicit link. This defaults to
1695 the text between the point and the next space.
1697 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1698 `muse-visit-link'. If the ANCHOR argument is a string, search for it
1699 literally after opening the buffer. Hopefully this can be of use in
1700 custom visit-link functions, when necessary.
1702 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
1703 `muse-visit-link-default'.
1705 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1706 Search by text properties instead of regexps. This allows Muse to find
1707 links without having to have a massive regexp that contains all link
1708 types. The downside is that this will not work if the user defontifies
1709 the buffer. But it would somewhat defeat the purpose of following
1710 links if you can't see them.
1712 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1713 enough command line args are passed in batch mode.
1715 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1716 `muse-explicit-link-regexp'.
1718 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1721 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1722 specifies the "common ground" of all implicit links, like URLs, bare
1723 WikiNames, and -- in the future -- email addresses.
1725 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1727 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1728 optional. That was a bad idea on my part. Renamed from
1729 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
1732 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1733 `muse-wiki-interwiki-expand'.
1734 (muse-wiki-handle-wikiword): Renamed from
1735 `muse-wiki-wikiword-handle'.
1737 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1738 for the eval-after-load arg since XEmacs chokes on constants.
1740 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1741 face on WikiWords that don't correspond with a file. If people really
1742 want this to appear in bad-link face, I could accommodate that.
1744 * lisp/muse.el (muse-handle-url): New function that detects whether the
1745 given string is a URL.
1746 (muse-implicit-link-functions): Renamed from
1747 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
1748 (muse-explicit-link-functions): Renamed from
1749 `muse-mode-handler-functions'.
1750 (muse-handle-implicit-link): New function that handles all
1751 implicit links by calling functions from `muse-implicit-link-functions'.
1752 (muse-handle-explicit-link): Renamed from
1757 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1758 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1759 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1762 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1765 Allow WikiWords to be ignored with <nop> or "''''".
1767 muse--main--1.0--patch-84
1769 * lisp/muse-mode.el (muse-browse-result): Docfixes.
1771 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1772 whether to hide <nop> tags when coloring a Muse buffer.
1773 (muse-wiki-wikiword-at-point): Docfix.
1774 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1775 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1777 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1778 which keeps the WikiWord that follows it from being interpreted.
1779 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1784 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1787 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1790 Update postal address of FSF in muse-wiki.el.
1792 muse--main--1.0--patch-83
1794 * lisp/muse-wiki.el: Update postal address of the FSF.
1798 ChangeLog lisp/muse-wiki.el
1801 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1804 Interpret explicit links before emphasis.
1806 muse--main--1.0--patch-82
1808 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1809 links before emphasis.
1811 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1815 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1818 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1821 Wiki hacking, regexp tweaks.
1823 muse--main--1.0--patch-81
1825 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1828 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1829 that indicates whether or not to use character classes in regexps. The
1830 default is to let Muse try to figure it out.
1831 (muse-extreg-usable-p): Make use of this variable.
1833 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1834 this regexp. I'm guessing it was supposed to have a TAB in there at
1835 one time. Replace this stuff with muse-regexp-space.
1837 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1840 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1843 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1844 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
1845 We'll fix those anchor problems eventually!
1847 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1848 uses `muse-interwiki-handle' to determine whether an interwiki link is
1851 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1852 look for a suitable value at point if needed.
1854 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1856 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1858 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1861 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1865 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1868 Make installation of manual when not using Debian go smoothly.
1870 muse--main--1.0--patch-80
1872 * Makefile.defs (INSTALLINFO): New variable that specifies what command
1873 and options are to be used when insinuating the Muse documentation into
1876 * Makefile (install): Make use of INSTALLINFO.
1878 * README (Installation): Give directions for changing INSTALLINFO on a
1879 Debian system and changing where Muse is installed.
1884 ChangeLog Makefile Makefile.defs README muse.texi
1887 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1890 Fix compiler warning induced by last patch.
1892 muse--main--1.0--patch-79
1894 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1898 ChangeLog lisp/muse-project.el lisp/muse.el
1901 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1904 Add `muse-current-file', fix minor QuickStart issue.
1906 muse--main--1.0--patch-78
1908 * examples/QuickStart: Make John Wiegley the author.
1910 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1911 `muse-current-file' instead of `buffer-file-name'.
1913 * lisp/muse-project.el (muse-current-project): Document.
1915 * lisp/muse-project.el (muse-current-file): New variable indicating the
1916 name, including path, of the file that is currently being published.
1917 (muse-project-of-file): Make use of
1918 `muse-current-file'.
1920 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1922 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1925 ChangeLog examples/QuickStart lisp/muse-blosxom.el
1926 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1930 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1933 Make muse-replace-regexp-in-string closer to its parent; no func change.
1935 muse--main--1.0--patch-77
1937 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1938 to implement all functionality of `replace-regexp-in-string'. No
1939 functionality change.
1943 ChangeLog lisp/muse.el
1946 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1949 Play nicely with fill, adaptive-fill, and flyspell.
1951 muse--main--1.0--patch-76
1953 * muse-mode.el (muse-mode-intangible-links): New function used to
1954 determine whether links will be considered intangible.
1956 * lisp/muse-mode.el (muse-mode-link-functions)
1957 (muse-mode-handler-functions): Minor docfix.
1959 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1960 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
1961 making links intangible by default, but this may be adjusted by use of
1962 the `muse-mode-intangible-links' function.
1964 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1965 nil if we should allow a fill to occur here. Keeps links from being
1968 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1969 non-nil if we allow spell-checking to occur here. Keeps links from
1970 being improperly colorized.
1972 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1973 functionality change.
1976 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1979 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1982 Minor doc changes and code prettification.
1984 muse--main--1.0--patch-75
1986 * AUTHORS: Note that YH's assignment is in the mail.
1988 * README (scripts): Explain better the contents of the `scripts'
1991 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1994 AUTHORS ChangeLog README lisp/muse-wiki.el
1997 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2000 Merged from hodique@lifl.fr--2005 (patch 7-11)
2002 muse--main--1.0--patch-74
2006 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2007 split WikiWords and InterWiki links into their own package
2009 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2010 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2012 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2013 Mimic experimental behavior for interwiki
2015 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2016 fix notes publishing
2018 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2022 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2025 ChangeLog lisp/muse-colors.el lisp/muse-html.el
2026 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2029 experimental/.arch-ids/muse-wiki.el.id
2030 ==> experimental/.arch-ids/muse-wiki-old.el.id
2031 experimental/muse-wiki.el
2032 ==> experimental/muse-wiki-old.el
2035 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2036 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2037 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2038 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2039 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2042 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2045 Tell people where to find on-line version of manual.
2047 muse--main--1.0--patch-73
2049 * README: Add on-line locations for manual.
2051 * muse.texi: Remove @include directive. This makes generating a PDF of
2052 this documentation a lot easier.
2054 * muse.texi (Preface): Add on-line locations for manual.
2057 ChangeLog README muse.texi
2060 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2063 Try to make Muse play nice with outline minor mode.
2065 muse--main--1.0--patch-72
2067 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2068 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2069 "muse" instead of "t" when adding invisibility to text or checking for
2072 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2073 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2077 ChangeLog lisp/muse-colors.el lisp/muse.el
2080 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2083 Minor grammar fix in Introduction section of manual.
2085 muse--main--1.0--patch-71
2087 * muse.texi (Introduction): Minor grammar fix.
2093 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2098 muse--main--1.0--patch-70
2100 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2102 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2104 * lisp/muse-poem.el (muse-poem-markup-strings)
2105 (muse-poem-chapbook-strings): Make customizable.
2107 * lisp/muse-poem.el (muse-chapbook-latex-header)
2108 (muse-chapbook-latex-footer): Docfix.
2110 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2111 (muse-texinfo-pdf-extension): Ditto.
2113 * lisp/muse.el (muse-version): Change to 3.01.
2115 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
2119 ChangeLog lisp/muse-colors.el lisp/muse-html.el
2120 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2123 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2126 Tweak documentation thoroughly; still incomplete.
2128 muse--main--1.0--patch-69
2130 * README: Minor tweaks.
2132 * muse.texi: Massively rename chapters so that the titles are more
2133 descriptive. Clean up grammar.
2135 * muse.texi (Obtaining Muse): Move content of Installation node here,
2136 stripping out any customization tips, since those are covered later.
2137 Re-work this chapter since I was dissatisfied with it.
2139 * muse.texi (Installation): This node has the content of README regarding
2140 installation, which fits the title of the node much better than the
2143 * muse.texi (Blosxom): Turn the sections of this section into
2146 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
2149 * muse.texi (History): Add a "2005" item.
2152 ChangeLog README muse.texi
2155 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2158 Finish documenting 2 more publishing styles.
2160 muse--main--1.0--patch-68
2162 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2164 * lisp/muse-journal.el: Docfixes.
2166 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2167 documentation to this function.
2169 * muse.texi (Blosxom Options): New node containing the publishing styles
2170 and options provided by Blosxom.
2171 (Book): Add usage note, as I suspect a lot of people might be confused
2173 (HTML): Space out entries better.
2174 (Journal, LaTeX): New nodes for publishing styles.
2175 (Common Elements): Document a few options that are present in
2179 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2180 lisp/muse-latex.el lisp/muse-publish.el muse.texi
2183 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2186 Make Muse installable and correct an Emacs21 issue.
2188 muse--main--1.0--patch-67
2190 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2191 directory will be generated.
2192 (all): Compile muse.info by default.
2193 (doc): Refactor into individual generation rules for .html and .info
2195 (install): New rule that installs Muse source code, compiled .elc
2196 files, and the manual into proper places.
2198 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2200 * README (Insinuation): Move old content of Installation here.
2201 (Installation): Fill out this section.
2202 (Further Documentation): Add link to my website and note that a full
2203 manual is included with Muse.
2205 * lisp/Makefile (EL): Populate with .el files.
2206 (install): New rule that installs both .elc and .el files.
2208 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2209 Emacs21, hack in a handler for the @documentencoding tag so that it
2213 ChangeLog Makefile Makefile.defs README lisp/Makefile
2214 lisp/muse-texinfo.el
2217 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2220 Cater even more to XEmacs and its annoying whims.
2222 muse--main--1.0--patch-66
2224 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
2225 environment variable.
2227 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
2228 handle it. Load `muse-build.el' instead.
2230 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
2233 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
2234 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
2237 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
2238 function does not appear to be used.
2240 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
2241 `replace-regexp-in-string', since XEmacs doesn't have this function.
2242 We only implement the first 3 args, but this could be extended if we
2245 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
2246 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
2248 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
2250 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
2251 make XEmacs shut up.
2253 * lisp/muse-convert.el (muse-write-footnote): Ditto.
2255 * lisp/muse-html.el (muse-html-markup-table): Ditto.
2257 * lisp/muse-http.el (muse-winnow-list): Ditto.
2259 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2261 * lisp/muse-project.el (muse-project-file-entries): Ditto.
2263 * lisp/muse-publish.el (muse-publish-markup): Ditto.
2265 * scripts/muse-build.el: Add contrib path first; probably doesn't change
2268 * scripts/publish: Use EMACS environment variable instead of hard-coding
2272 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
2273 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2274 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2275 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2276 lisp/muse.el scripts/muse-build.el scripts/publish
2279 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
2282 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
2284 muse--main--1.0--patch-65
2286 * AUTHORS: Update entry.
2288 * muse-*.el: Move to the lisp directory.
2290 * lisp/Makefile: New file containing rules to test and compile the
2293 * Makefile.defs: New file that contains common definitions for all other
2294 Makefiles, such as Emacs command to use.
2296 * Makefile: Move lisp-specific rules to lisp/Makefile.
2297 (SUBDIRS): New variable containing subdirectories to clean.
2299 * README: Update to reflect new location of source files. Give updated
2300 directions for compiling with XEmacs.
2302 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
2304 (%.html): Pass SITEFLAG as an environment variable to
2307 * examples/QuickStart (The): Re-add the stray <comment> tag since it
2308 seems to be needed to keep the process from failing. This has *got* to
2309 be a bug in Muse, but I don't want to deal with it now.
2311 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
2313 * lisp/muse-convert.el: Move line to commentary section.
2315 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
2316 locally-bound `type' variable isn't used here.
2318 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
2320 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
2323 * scripts/muse-build.el (load-path): Correct paths.
2325 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
2326 as to avoid spurious warnings.
2328 * scripts/publish (style): Make use of SITEFLAG environment variable, if
2331 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
2332 (muse-match-string-no-properties): New functions that take the place of
2333 `line-end-position', `line-beginning-position', and
2334 `match-string-no-properties', respectively.
2336 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
2337 (muse-my-journal-find-entries): Use Muse-specific version of
2338 `match-string-no-properties', `line-beginning-position', and
2339 `line-end-position' since these do not exist in XEmacs.
2341 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
2342 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
2344 * lisp/muse-convert.el (muse-latex-transform): Ditto.
2346 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2347 (muse-html-insert-contents): Ditto.
2349 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2351 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2353 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2355 * lisp/muse-publish.el (muse-publish-markup-tag)
2356 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2357 (muse-published-buffer-contents): Ditto.
2359 * scripts/muse-build.el (muse-elint-files): Ditto.
2362 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2363 lisp/.arch-ids/Makefile.id lisp/Makefile
2366 AUTHORS ChangeLog Makefile README examples/Makefile
2367 examples/QuickStart examples/johnw/muse-johnw.el
2368 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2369 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2370 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2371 lisp/muse.el scripts/muse-build.el scripts/publish
2374 .arch-ids/muse-blosxom.el.id
2375 ==> lisp/.arch-ids/muse-blosxom.el.id
2376 .arch-ids/muse-book.el.id
2377 ==> lisp/.arch-ids/muse-book.el.id
2378 .arch-ids/muse-colors.el.id
2379 ==> lisp/.arch-ids/muse-colors.el.id
2380 .arch-ids/muse-convert.el.id
2381 ==> lisp/.arch-ids/muse-convert.el.id
2382 .arch-ids/muse-docbook.el.id
2383 ==> lisp/.arch-ids/muse-docbook.el.id
2384 .arch-ids/muse-html.el.id
2385 ==> lisp/.arch-ids/muse-html.el.id
2386 .arch-ids/muse-http.el.id
2387 ==> lisp/.arch-ids/muse-http.el.id
2388 .arch-ids/muse-journal.el.id
2389 ==> lisp/.arch-ids/muse-journal.el.id
2390 .arch-ids/muse-latex.el.id
2391 ==> lisp/.arch-ids/muse-latex.el.id
2392 .arch-ids/muse-mode.el.id
2393 ==> lisp/.arch-ids/muse-mode.el.id
2394 .arch-ids/muse-poem.el.id
2395 ==> lisp/.arch-ids/muse-poem.el.id
2396 .arch-ids/muse-project.el.id
2397 ==> lisp/.arch-ids/muse-project.el.id
2398 .arch-ids/muse-publish.el.id
2399 ==> lisp/.arch-ids/muse-publish.el.id
2400 .arch-ids/muse-regexps.el.id
2401 ==> lisp/.arch-ids/muse-regexps.el.id
2402 .arch-ids/muse-texinfo.el.id
2403 ==> lisp/.arch-ids/muse-texinfo.el.id
2404 .arch-ids/muse.el.id
2405 ==> lisp/.arch-ids/muse.el.id
2407 ==> lisp/muse-blosxom.el
2409 ==> lisp/muse-book.el
2411 ==> lisp/muse-colors.el
2413 ==> lisp/muse-convert.el
2415 ==> lisp/muse-docbook.el
2417 ==> lisp/muse-html.el
2419 ==> lisp/muse-http.el
2421 ==> lisp/muse-journal.el
2423 ==> lisp/muse-latex.el
2425 ==> lisp/muse-mode.el
2427 ==> lisp/muse-poem.el
2429 ==> lisp/muse-project.el
2431 ==> lisp/muse-publish.el
2433 ==> lisp/muse-regexps.el
2435 ==> lisp/muse-texinfo.el
2443 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
2446 Massively untabify files.
2448 muse--main--1.0--patch-64
2452 ChangeLog ChangeLog.2004 experimental/muse-message.el
2453 experimental/muse-wiki.el muse-book.el muse-colors.el
2454 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2455 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
2456 muse-project.el muse-publish.el muse-regexps.el
2457 muse-texinfo.el muse.el
2460 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
2463 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
2465 muse--main--1.0--patch-63
2467 (Summary of changes that Yann made)
2469 * muse-colors.el (muse-colors-link): Whitespace cleanup.
2471 * muse-mode.el (muse-generate-index): Move index generation code into
2472 `muse-index-as-string'.
2473 (muse-index-as-string): New function that generates an index and
2474 returns it as a string, instead of placing it in a buffer like
2475 `muse-generate-index' used to.
2479 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2480 merge from mwolson@gnu.org--2005
2482 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2483 Accept WikiWords as links [mostly rescinded]
2485 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2486 merge from mwolson@gnu.org--2005/muse--main--1.0
2488 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2489 Merged from mwolson@gnu.org--2005 (patch 60-62)
2491 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2492 provide a string view of the index
2495 ChangeLog muse-colors.el muse-latex.el muse-mode.el
2498 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2499 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2500 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2501 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2502 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2505 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
2508 Document Blosxom, Book, DocBook, and HTML publishing styles.
2510 muse--main--1.0--patch-62
2512 * muse-blosxom.el: Clean up header.
2514 * muse-book.el (muse-before-book-publish-hook): Rename to
2515 `muse-book-before-publish-hook'.
2516 (muse-after-book-publish-hook): Rename to
2517 `muse-book-after-publish-hook'.
2519 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
2520 (muse-html-markup-strings, muse-xhtml-markup-strings)
2521 (muse-html-meta-content-type, muse-html-meta-content-encoding)
2522 (muse-html-charset-default, muse-html-encoding-default)
2523 (muse-html-encoding-map): Docfixes.
2525 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
2529 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
2532 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
2535 Begin work on Publishing Styles section of manual.
2537 muse--main--1.0--patch-61
2539 * Makefile (.PHONY): Add "doc" to list.
2540 (doc): New rule that generates Info and HTML files from muse.texi.
2541 (dist): Rely on `distclean', not `clean'.
2543 * examples/QuickStart (Authoring mode): Remove empty section.
2545 * muse.texi: Call this program "the Emacs Muse" in title.
2546 (Publishing Styles): Begin to populate section.
2547 (Deriving Styles): First subsection of Publishing Styles.
2548 (Contributors): Remove spurious copyright section, since we address
2551 * README: Actually remember to add this file.
2554 .arch-ids/README.id README
2557 ChangeLog Makefile examples/QuickStart muse.texi
2560 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
2563 Document Markup Rules.
2565 muse--main--1.0--patch-60
2567 * examples/QuickStart: Remove stray <comment> tag.
2569 * muse.texi (Top): Comment every menu line.
2570 (Markup Rules): New section with plenty of subsections.
2573 ChangeLog examples/QuickStart muse.texi
2576 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
2579 Release this as Muse 3.00.90 (RC1).
2581 muse--main--1.0--patch-59
2583 * Makefile (%.elc): Use -q instead of --no-init-file because the former
2584 is compatible with both Emacs and XEmacs.
2586 * examples/README: Renamed to QuickStart.
2588 * examples/Makefile (EXAMPLES): Reflect name change of README.
2593 ChangeLog Makefile examples/Makefile muse.el
2596 examples/.arch-ids/README.id
2597 ==> examples/.arch-ids/QuickStart.id
2599 ==> examples/QuickStart
2602 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
2605 Makefile refactoring.
2607 muse--main--1.0--patch-58
2609 * Makefile (.PHONY): List all non-file targets.
2610 (examples): New rule that calls Make in the examples directory.
2611 (atranslit): Removed, since this isn't (yet) bundled with Muse.
2613 * README: Move to the examples directory. I'd prefer to distribute a
2614 very basic plain text README and use this as a quickstart + markup
2615 example + publishing example.
2617 * examples/Makefile: Move all README-related rules here.
2619 * examples/README: Add an "About this document" section.
2621 * scripts/publish (style): Do not include the contrib directory, since we
2622 don't use any code from there. Since this is only invoked from the
2623 examples directory, make sure add the parent directory to the load
2626 * muse.texi: Change version to 3.00.90 (RC1).
2628 * muse.el: Change location of the README file in header.
2630 * muse.el (muse-version): Update to 3.00.90 (RC1).
2633 examples/.arch-ids/Makefile.id examples/Makefile
2636 ChangeLog Makefile examples/README muse.el muse.texi
2641 ==> examples/.arch-ids/README.id
2646 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
2649 Update my example configuration.
2651 muse--main--1.0--patch-57
2653 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
2654 and experimental status of muse-message.
2657 ChangeLog examples/mwolson/muse-init.el
2660 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
2663 Provide optional outline-style faces; customization fixes; experimental stuff.
2665 muse--main--1.0--patch-56
2667 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
2668 option that determines what the header faces should look like. If
2669 'outline, use outline-style faces. If nil, don't generate the faces at
2670 all, which allows the user to specify their own. Otherwise, use the
2671 scaled faces, which is the default behavior.
2672 (muse-colors-outline-faces-list): List of faces to use. In case the
2673 outline faces are not available, provide reasonable defaults.
2674 (muse-make-faces): Use dolist instead of mapc. Implement the
2675 possibility of having outline-style colors for heading. Don't call
2676 this function immediately -- give the users time to make their changes
2677 through the customize interface. Once we call this function, Emcs from
2678 CVS will not allow the faces to be changed easily, which is a shame.
2680 * muse-message.el (muse-message-contents-tag): Copied from
2681 `muse-publish-contents-tag' in order to keep the customization
2682 interface from making the `muse-markup-tags' option from throwing a
2683 type mismatch error. This function is untested and will likely do
2684 nothing useful. This file has been moved to the experimental folder
2685 until it gets fleshed out more.
2687 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2688 file that could eventually provide wiki-like ability. Currently this
2689 is just a collection of functions that were pruned out when he remade
2690 Muse, so don't get too excited. I plan to eventually merge Yann
2691 Hodique's work here, probably after the first release of Muse.
2693 * muse-regexps.el (muse-regexp): Improve description.
2695 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2696 the muse-regexp group since it is just a single regexp. Lists of
2697 regexps don't have to be in muse-regexp, however.
2699 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2700 since the Emacs devel mailing list seems to not want Britain-izations
2703 * muse-colors.el (muse-colors): Ditto.
2705 * muse-docbook.el (muse-docbook): Ditto.
2707 * muse-html.el (muse-html): Ditto.
2709 * muse-http.el (muse-http): Ditto.
2711 * muse-message.el (muse-message): Ditto.
2713 * muse-mode.el (muse-mode): Ditto.
2715 * muse-project.el (muse-project): Ditto.
2717 * muse-publish.el (muse-publish): Ditto.
2719 * muse.el (muse): Ditto.
2722 experimental/.arch-ids/=id
2723 experimental/.arch-ids/muse-wiki.el.id
2724 experimental/muse-wiki.el
2727 ChangeLog experimental/muse-message.el muse-blosxom.el
2728 muse-colors.el muse-docbook.el muse-html.el muse-http.el
2729 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2733 .arch-ids/muse-message.el.id
2734 ==> experimental/.arch-ids/muse-message.el.id
2736 ==> experimental/muse-message.el
2739 experimental experimental/.arch-ids
2742 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2745 Fix publishing error when given an empty string for header/footer.
2747 muse--main--1.0--patch-55
2749 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2750 `file-readable-p' if it is an empty string. For some reason,
2751 `file-readable-p' and `insert-file-contents' were treating an empty
2752 string as if it were the current directory.
2755 ChangeLog muse-publish.el
2758 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2761 WYSIWYG emphasis, XEmacs compatibility hacks.
2763 muse--main--1.0--patch-54
2765 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2766 compliant. Only colorize if we end with the same number of asterisks
2767 as we start with, preventing unnoticed syntax errors. Don't colorize
2768 in the middle of a word.
2769 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2770 Only colorize if we end with an underscore. Don't colorize in the
2773 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2774 inside of group. This will probably not do anything, but it seems
2777 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2778 where we start with an image link. JohnW didn't seem to like having
2779 <p> tags inserted before image links, but they don't validate properly
2780 as they are. For now, I will surround such links/paragraphs with <div
2781 class="image-link"> in an attempt to be as not invasive and yet
2782 standards compliant as possible.
2784 * muse-html.el (muse-html-escape-string): Work around distinction between
2785 int and char types in XEmacs. Deal with an annoying replace-match bug
2786 in XEmacs that rears its head at times.
2788 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2792 ChangeLog muse-colors.el muse-docbook.el muse-html.el
2796 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2799 Minor code cleanup to address elint issues.
2801 muse--main--1.0--patch-53
2803 * Makefile (test): Don't build README files during this rule. Remove
2804 spurious "make clean" statement.
2806 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2807 `muse-colors' group, and give it a proper type.
2809 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2811 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2812 muse-my-journal-find-entries): Replace `string-to-int' with
2815 * muse-html.el (muse-html-insert-contents): Ditto.
2817 * muse-journal.el (muse-journal-html-munge-buffer,
2818 muse-journal-latex-munge-buffer): Ditto.
2820 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2822 * muse-publish.el (muse-publish-markup-footnote,
2823 muse-publish-contents-tag): Ditto.
2825 * muse-regexps.el (muse-extreg-usable-p): Ditto.
2828 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2829 muse-html.el muse-journal.el muse-mode.el muse-publish.el
2833 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2836 Add ability to automate the creation a new blosxom entry.
2838 muse--main--1.0--patch-52
2840 * examples/mwolson/muse-init.el: Move new entry section to
2841 muse-blosxom.el. Modify the key settings in my example accordingly.
2843 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2844 Muse always makes sure that the file ends with a newline.
2846 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2847 planner markup is now provided automatically by the planner port to
2848 Muse, and we don't have any customized markup.
2850 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2851 variable that specifies where the base directory of your blog entries
2854 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2855 the base directory. Explore categories recursively.
2857 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2858 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
2859 special characters file name.
2861 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2862 making a new blog entry. It will prompt you for a category, then a
2863 title, and then will create a new file that has the date and title
2867 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2870 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2873 Change mailing address of FSF, add AUTHORS file.
2875 muse--main--1.0--patch-51
2877 * muse-*.el, muse.texi: Change mailing address of FSF.
2879 * muse.texi (Contributors): Fix typo.
2881 * AUTHORS: New file containing a list of all of those who have
2882 contributed code or documentation to Muse, how many lines were changed,
2886 .arch-ids/AUTHORS.id AUTHORS
2889 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2890 muse-html.el muse-http.el muse-journal.el muse-latex.el
2891 muse-message.el muse-mode.el muse-poem.el muse-project.el
2892 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2896 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2899 Merged from hodique@lifl.fr--2005 (patch 0-1)
2901 muse--main--1.0--patch-50
2905 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2906 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2908 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2909 fix .html (for example) in visible names for links
2912 ChangeLog muse-publish.el
2915 hodique@lifl.fr--2005/muse--yh--1.0--base-0
2916 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2919 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2922 Make generated X(HT)ML show up in the right encoding in other modes.
2924 muse--main--1.0--patch-49
2926 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2927 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
2928 generated (X)HTML files show up in the right coding system when editing
2929 them with another Emacs mode.
2931 * muse-journal.el (muse-journal-rss-header): Automatically determine the
2932 encoding instead of hard-coding it.
2934 * muse-message.el: Add content to Commentary section, explaining the use
2935 of this publishing style.
2938 ChangeLog muse-html.el muse-journal.el muse-message.el
2941 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2944 Move regexps to same group, only make 4 heading faces.
2946 muse--main--1.0--patch-48
2948 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2949 can only publish 3 of them specially, leaving the fourth to be in
2951 (muse-colors-markup): Only recognize 4 levels of heading.
2953 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2954 (muse-file-regexp, muse-image-regexp)
2955 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
2956 like a good idea to have all the regexps in the same group.
2959 ChangeLog muse-colors.el muse-regexps.el muse.el
2962 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2965 Update my example config, minor code cleanup.
2967 muse--main--1.0--patch-47
2969 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2970 names and add "Plans" project.
2972 * muse-docbook.el (looking-back): Delete.
2974 * muse-html.el (looking-back): Delete.
2976 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2977 instead of `looking-back'.
2979 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2980 function, use this function. If `looking-back' exists, call it;
2981 otherwise, use a workaround.
2984 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2987 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2988 muse-html.el muse.el
2991 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2994 Handle a few paragraph publishing edge cases better.
2996 muse--main--1.0--patch-46
2998 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2999 beginning-of-document, end-of-document, and paragraph separator regexps
3000 so that one markup rule can be used in all these cases.
3001 (muse-docbook-markup-paragraph): Handle more cases correctly. In
3002 particular, blockquote or center at beginning or end of document will
3003 be published properly. Hopefully this won't slow things down too much.
3004 (muse-docbook-markup-paragraph-close): Removed.
3006 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3008 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3010 (muse-html-markup-paragraph-close): Removed.
3013 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3016 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3019 Improve prompt when reading a tag.
3021 muse--main--1.0--patch-45
3023 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3024 other Emacs modes seem to do.
3027 ChangeLog muse-mode.el
3030 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3033 Warn user when publishing fails due to a private directory.
3035 muse--main--1.0--patch-44
3037 * muse-project.el (muse-project-private-p): Warn users when publishing a
3038 file fails due to its directory not being readable by others. Make
3039 sure that you do a `chmod +o name_of_directory' if you want the
3040 contents of that directory to be publishable.
3043 ChangeLog muse-project.el
3046 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3049 Fix error with example tags and message publishing style.
3051 muse--main--1.0--patch-43
3053 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
3054 see if a previous definition for `font-lock-multiline' exists.
3056 * muse-message.el (muse-message-example-tag): Don't require two
3057 additional (unused) arguments.
3060 ChangeLog muse-colors.el muse-message.el
3063 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3066 Always end the published document with a newline.
3068 muse--main--1.0--patch-42
3070 * muse-html.el (muse-html-markup-paragraph-close): Always end the
3071 published document with a newline.
3073 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3076 ChangeLog muse-docbook.el muse-html.el
3079 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3082 Don't let automatic backup files crash the publishing process.
3084 muse--main--1.0--patch-41
3086 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3087 directive since this value is already processed by
3088 `muse-publish-markup-directive', and may be obtained by using
3089 the code: (muse-publishing-directive "date").
3091 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3092 to run (funcall nil); this happened once during a debugging process.
3094 * muse-project.el (muse-project-private-p): Skip any file for which we
3095 cannot fetch attributes. This fixes a bug where having an
3096 Emacs-generated automatic backup file in a publishing directory causes
3097 the publishing process to halt with an error.
3100 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3103 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3106 Apply fix in previous patch to the DocBook publishing style.
3108 muse--main--1.0--patch-40
3110 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3111 previous patch here as well.
3115 ChangeLog muse-docbook.el
3118 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3121 Fix newly-introduced lock-up during HTML publishing.
3123 muse--main--1.0--patch-39
3125 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3126 planner rules higher priority in the publishing sequence. Hopefully
3127 this will not wreck anything; I don't use these rules, so I cannot
3128 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
3130 * muse-html.el (muse-html-markup-paragraph-close): Don't use
3131 replace-match; that seems to be slightly evil. Return nil instead of a
3132 newline since otherwise Muse thinks that we are not done yet and gets
3133 into an infinite loop. This should fix the lock-up problem that
3134 resulted from the previous few patches.
3137 ChangeLog muse-blosxom.el muse-html.el
3140 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3145 muse--main--1.0--patch-38
3147 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3151 ChangeLog muse-blosxom.el
3154 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3157 Make docbook and blosxom modes close paragraphs properly at end.
3159 muse--main--1.0--patch-37
3161 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3164 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3165 (muse-docbook-markup-paragraph-close): Adapt from
3166 `muse-html-markup-paragraph-close'.
3168 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3169 preserve the same appearance as before the last patch.
3172 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3175 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3178 Bugfix: Close P tag properly at end of file.
3180 muse--main--1.0--patch-36
3182 * muse-blosxom.el: Fix bug where loading this file twice would cause an
3185 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3186 detecting whether or not a paragraph needs a closing P tag.
3187 (muse-html-markup-paragraph-close): New function that only inserts a
3188 closing P tag when an unclosed P tag is nearby.
3191 ChangeLog muse-blosxom.el muse-html.el
3194 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3197 Update my example settings.
3199 muse--main--1.0--patch-35
3201 * examples/mwolson/muse-init.el: Synchronize with my current settings.
3204 ChangeLog examples/mwolson/muse-init.el
3207 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3210 Update documentation for C-c TAB feature.
3212 muse--main--1.0--patch-34
3214 * muse.texi (Keystroke Summary): Note that C-c TAB calls
3222 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
3225 New feature: tag completion with C-c TAB.
3227 muse--main--1.0--patch-33
3229 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
3230 (muse-tag-history, muse-custom-tags): New variables that keep track of
3231 the tag history and newly-entered tags respectively for
3233 (muse-insert-tag): New function that interactively prompts the user for
3237 ChangeLog muse-mode.el
3240 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
3243 Fix XHTML validation error with <hr> and <br>.
3245 muse--main--1.0--patch-32
3247 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
3248 and HR tags for XHTML publishing. This should fix a few validation
3249 errors that I've been noticing lately.
3252 ChangeLog muse-html.el
3255 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
3258 Remove flyspell overlays on links.
3260 muse--main--1.0--patch-31
3262 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
3263 should make the link clickable. On Emacs21, the color will stay red,
3264 but other Emacsen should do the right thing, which is use the normal
3265 link color. Hopefully this will fix some strange flyspell-related link
3269 ChangeLog muse-colors.el
3272 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
3275 Update my example Muse settings.
3277 muse--main--1.0--patch-30
3279 * examples/mwolson/muse-init.el: Update from my latest version.
3280 (muse-project-alist): Remove the francais part of my blog.
3281 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
3282 into this and `my-muse-mode-fill-nobreak-p'.
3283 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
3284 this is the best way to accomplish this.
3285 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
3286 characters in the title.
3287 (my-muse-prepare-entry-for-xanga): Treat example regions better.
3290 ChangeLog examples/mwolson/muse-init.el
3293 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
3296 Add simple `muse-version' function.
3298 muse--main--1.0--patch-29
3300 * muse.el (muse-version): New function that displays the value of the
3301 `muse-version' variable. This should be easier for the user to type
3302 than C-h v muse-version.
3308 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
3311 Don't compile documentation by default.
3313 muse--main--1.0--patch-28
3315 * Makefile (all): Don't compile documentation by default.
3316 (doc): Use this rule to compile documentation.
3322 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
3325 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
3327 muse--main--1.0--patch-27
3329 2005-04-16 Michael Olson <mwolson@gnu.org>
3331 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
3332 johnw. If a journal entry's title is a [[link]], then an
3333 <enclosure> tag will be added to the XML data giving the size and
3334 MIME type of the link target. This makes podcasting with Muse
3336 (muse-journal-rss-entry-template): Add enclosure usage to example.
3337 (muse-journal-rss-munge-buffer): Implement enclosures.
3340 ChangeLog muse-journal.el
3343 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
3346 Standardize source headers, appease elint, don't require planner
3348 muse--main--1.0--patch-26
3350 2005-04-15 Michael Olson <mwolson@gnu.org>
3352 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3353 `scripts' directory since it really isn't part of Muse proper; it
3354 is used to generate Muse output from the command line.
3356 * muse-blosxom.el: Handle case where planner is not loaded so that
3357 it isn't a hard requirement.
3359 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3360 that elint doesn't complain.
3362 * muse-message.el (muse-message-markup-link): Don't throw up on
3363 links with no description.
3365 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3366 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3367 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3368 muse-project.el, muse-publish.el, muse-regexps.el,
3369 muse-texinfo.el, muse.el: Add standard header for each file in
3370 preparation for the initial release, which will hopefully happen
3371 sometime within the next month.
3375 experimental/.arch-ids/=id
3378 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
3379 muse-convert.el muse-docbook.el muse-html.el muse-http.el
3380 muse-journal.el muse-latex.el muse-message.el muse-mode.el
3381 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
3382 muse-texinfo.el muse.el
3385 .arch-ids/muse-build.el.id
3386 ==> scripts/.arch-ids/muse-build.el.id
3388 ==> scripts/muse-build.el
3390 removed directories:
3391 experimental experimental/.arch-ids
3394 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
3397 Merge contents of muse-latexcjk.el into muse-latex.el.
3399 muse--main--1.0--patch-25
3401 2005-04-14 Michael Olson <mwolson@gnu.org>
3403 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
3404 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
3405 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
3406 Merge in from muse-latexcjk.el.
3408 * muse-latexcjk.el: Removed, functionality merged with
3412 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
3415 ChangeLog muse-latex.el
3418 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3421 Merge muse-xhtml.el into muse-html.el.
3423 muse--main--1.0--patch-24
3425 2005-04-06 Michael Olson <mwolson@gnu.org>
3427 * examples/mwolson/muse-init.el: Update with respect to the
3428 muse-xhtml.el merge.
3430 * muse-html.el: The contents of muse-xhtml.el have been merged in
3431 as advised by John Wiegley.
3432 (muse-html-style-sheet): Add example for XHTML use in the
3433 function's documentation.
3434 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
3435 Moved from muse-xhtml.el.
3437 * muse-xhtml.el: Removed; contents merged into muse-html.el.
3440 .arch-ids/muse-xhtml.el.id muse-xhtml.el
3443 ChangeLog examples/mwolson/muse-init.el muse-html.el
3446 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
3449 Try to fix regexps for Emacs 21.4.
3451 muse--main--1.0--patch-23
3453 2005-04-05 Michael Olson <mwolson@gnu.org>
3455 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
3459 ChangeLog muse-regexps.el
3462 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
3465 Add comments to the publish-project example script
3467 muse--main--1.0--patch-22
3469 2005-04-01 Michael Olson <mwolson@gnu.org>
3471 * examples/publish-project: Moved here from
3472 scripts/publish-project. Added a few comments so people know what
3476 ChangeLog examples/publish-project
3479 scripts/.arch-ids/publish-project.id
3480 ==> examples/.arch-ids/publish-project.id
3481 scripts/publish-project
3482 ==> examples/publish-project
3485 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
3488 New XHTML style, add more examples to my sample muse config
3490 muse--main--1.0--patch-21
3492 2005-03-31 Michael Olson <mwolson@gnu.org>
3494 * examples/mwolson/muse-init.el: Give an example of deriving a
3495 custom publishing style.
3496 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
3497 (my-muse-prepare-entry-for-xanga): Mangle the published output
3498 from a blosxom project and copy the result to the clipboard for
3499 easy pasting into Xanga's web form. The file is untouched.
3501 * muse-html.el (muse-html-style-sheet): Include the <style
3502 type="text/css"></style> wrapper around the example.
3503 (muse-html-header): Don't add <style type="text/css"></style>
3504 around the value of `muse-html-style-sheet' anymore. This allows
3505 for the option of putting your stylesheet(s) in a separate file.
3506 An example of this is given in the documentation for this
3509 * muse-xhtml: New file that implements a publishing style which is
3510 derived from HTML mode. It uses a slightly modified version of
3511 the HTML markup rules to generate XHTML-compliant output.
3513 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
3514 "blosxom" style has been renamed to "blosxom-html". Fix a few
3517 * muse-journal.el: Add new "journal-xhtml" style.
3519 * muse-message.el: Add new "message-xhtml" style.
3522 .arch-ids/muse-xhtml.el.id muse-xhtml.el
3525 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3526 muse-html.el muse-journal.el muse-message.el
3529 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
3532 Add my muse configuration to the examples
3534 muse--main--1.0--patch-20
3536 2005-03-24 Michael Olson <mwolson@gnu.org>
3538 * examples/johnw: Move John Wiegley's configuration to this
3541 * examples/mwolson: My configuration files go here.
3543 * examples/mwolson/muse-init.el: My Muse configuration file. I
3544 just figured out how to keep links from being spell-checked or
3545 split up by fill-mode, so the implementation of this may be found
3546 here. I also made a function that sets up a blog entry for me.
3549 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
3550 examples/mwolson/.arch-ids/muse-init.el.id
3551 examples/mwolson/muse-init.el
3557 examples/.arch-ids/muse-johnw.el.id
3558 ==> examples/johnw/.arch-ids/muse-johnw.el.id
3559 examples/.arch-ids/publish-johnw.id
3560 ==> examples/johnw/.arch-ids/publish-johnw.id
3561 examples/muse-johnw.el
3562 ==> examples/johnw/muse-johnw.el
3563 examples/publish-johnw
3564 ==> examples/johnw/publish-johnw
3567 examples/johnw examples/johnw/.arch-ids examples/mwolson
3568 examples/mwolson/.arch-ids
3571 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
3574 Add muse-blosxom script and plugin for pyblosxom
3576 muse--main--1.0--patch-19
3578 2005-03-24 Michael Olson <mwolson@gnu.org>
3580 * muse-blosxom.el: Update copyright notice in headers and mention
3581 the pyblosxom scripts.
3583 * contrib/pyblosxom: New directory containing pyblosxom plugins
3586 * contrib/getstamps.py: Script that generates the "timestamps"
3587 file, run on the local machine.
3589 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
3593 contrib/pyblosxom/.arch-ids/=id
3594 contrib/pyblosxom/.arch-ids/getstamps.py.id
3595 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
3596 contrib/pyblosxom/getstamps.py
3597 contrib/pyblosxom/hardcodedates.py
3600 ChangeLog muse-blosxom.el
3603 contrib/pyblosxom contrib/pyblosxom/.arch-ids
3606 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
3609 muse-blosxom.el has matured past experimental status
3611 muse--main--1.0--patch-18
3613 2005-03-23 Michael Olson <mwolson@gnu.org>
3615 * muse-blosxom.el: Remove common functionality that has already
3616 been implemented in `muse-html.el'. Derive this mode from
3617 `muse-html'. Update documentation. I now feel that this file is
3618 ready to be included in the top-level Muse directory.
3621 ChangeLog muse-blosxom.el
3624 experimental/.arch-ids/muse-blosxom.el.id
3625 ==> .arch-ids/muse-blosxom.el.id
3626 experimental/muse-blosxom.el
3630 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
3633 Make muse-blosxom.el slightly less experimental
3635 muse--main--1.0--patch-17
3637 2005-03-22 Michael Olson <mwolson@gnu.org>
3639 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
3640 Renamed from `blosxom-page-date-alist'. Currently it does nothing
3642 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
3643 from the `muse-blosxom-markup-date-directive' rule.
3644 (blosxom-set-time): Remove this function. We're not going to be
3645 touching the timestamp manually anymore -- it's too much of a
3646 hassle. Right now I've got a python program that compiles a
3647 timestamp file and a pyblosxom helper that reads it. Something
3648 similar could be arranged for blosxom, I'm sure.
3652 ChangeLog experimental/muse-blosxom.el
3655 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
3658 Apply latest journal-related updates from johnw
3660 muse--main--1.0--patch-16
3664 ChangeLog examples/muse-johnw.el muse-journal.el
3667 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
3670 Add Projects node to the manual
3672 muse--main--1.0--patch-15
3674 2005-02-28 Michael Olson <mwolson@gnu.org>
3676 * muse.texi: Change copyright notice since the FSF is now the
3678 (Projects): New node, based on a section from the README file.
3684 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3687 Correct documentation, adding some content.
3689 muse--main--1.0--patch-14
3691 2005-02-28 Michael Olson <mwolson@gnu.org>
3693 * muse.texi: Change license terms of the documentation to the GNU
3694 GPL instead of the GNU FDL, as per the consent of the copyright
3695 holders of the emacs-wiki manual, from which this is based. Some
3696 emacs-wiki-isms in the manual were corrected, and the Getting
3697 Started section was updated.
3703 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3706 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3708 muse--main--1.0--patch-13
3710 2005-02-17 Michael Olson <mwolson@gnu.org>
3712 * experimental/muse-blosxom.el: Somehow the contents of this file
3713 managed to get duplicated. I removed the duplicates.
3714 (muse-blosxom-date): Remove this, since it is not useful.
3715 (muse-blosxom-header): Use the standard header that blosxom.el
3719 ChangeLog experimental/muse-blosxom.el
3722 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3725 Initial commit of muse.texi, nothing substantial
3727 muse--main--1.0--patch-12
3729 2005-02-07 Michael Olson <mwolson@gnu.org>
3731 * muse.texi: New file that provides the documentation for Muse.
3732 It is in a very rough form at the moment. Nothing substantial may
3733 be found here yet. Be ye warned.
3736 .arch-ids/muse.texi.id muse.texi
3742 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3745 Add docstring, new trivial function
3747 muse--main--1.0--patch-11
3749 2005-02-07 Michael Olson <mwolson@gnu.org>
3751 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3752 `muse-what-changed'. No functionality change.
3753 (muse-what-changed): New function that displays in diff format the
3754 changes made since the buffer was last saved.
3756 * muse-project.el (muse-project-publish): Add docstring.
3759 ChangeLog muse-mode.el muse-project.el
3762 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3765 Add experimental version of muse-blosxom.el to project
3767 muse--main--1.0--patch-10
3769 2005-02-04 Michael Olson <mwolson@gnu.org>
3771 * Makefile (realclean): Remove file that gets generated when fonts
3774 * experimental/muse-bloxsom.el: New file that implements Blosxom
3775 support for Muse. It's in a very rough state, hence its placement
3776 in the `experimental' directory.
3779 experimental/.arch-ids/=id
3780 experimental/.arch-ids/muse-blosxom.el.id
3781 experimental/muse-blosxom.el
3787 experimental experimental/.arch-ids
3790 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3793 Make permissions more consistent
3795 muse--main--1.0--patch-9
3801 modified directories:
3802 contrib examples scripts
3805 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3810 muse--main--1.0--patch-8
3812 2005-02-04 Michael Olson <mwolson@gnu.org>
3814 * muse-build.el: Add contrib directory to `load-path'.
3815 (muse-elint-files): Load `muse-regexps.el'.
3817 * scripts/publish: Change permissions so that this script is
3818 executable. Add contrib directory to load list. Add
3819 `muse-regexps.el' to list.
3822 ChangeLog muse-build.el scripts/publish
3825 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3828 Use "—" instead of "—"
3830 muse--main--1.0--patch-7
3832 2005-01-31 Michael Olson <mwolson@gnu.org>
3834 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
3835 with "—" so that documents validate properly. Thanks to
3836 Björn Lindström for the suggestion.
3838 * muse-html.el (muse-html-markup-strings): Ditto.
3841 ChangeLog muse-docbook.el muse-html.el
3844 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3847 Fix use of "[:blank:]" in underline markup
3849 muse--main--1.0--patch-6
3851 2005-01-25 Michael Olson <mwolson@gnu.org>
3853 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3854 use of `muse-regexp-blank'.
3857 ChangeLog muse-colors.el
3860 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
3863 Fix problem with headings being given wrong face
3865 muse--main--1.0--patch-5
3867 2005-01-03 Michael Olson <mwolson@gnu.org>
3869 * muse-colors.el: Add header.
3870 (muse-colors-emphasized): Headings were being given the coloring
3871 for the next level of heading instead of the real
3872 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3873 Heading"). Thanks to Lan Yufeng for finding this and sending a
3876 * muse-regexps.el: Fix header.
3879 ChangeLog muse-colors.el muse-regexps.el
3882 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
3887 muse--main--1.0--patch-4
3889 2005-01-01 Michael Olson <mwolson@gnu.org>
3891 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
3892 version will be automatically maintained by Arch.
3896 .arch-ids/ChangeLog.id ChangeLog
3899 .arch-ids/ChangeLog.id
3900 ==> .arch-ids/ChangeLog.2004.id
3905 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
3908 Extended regexps fix, allow spaces in 1st part of links
3910 muse--main--1.0--patch-3
3912 2004-12-30 Michael Olson <mwolson@gnu.org>
3914 * muse.el (muse-link-regexp): Allow spaces in the first part of
3917 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3918 customizable alternatives to extended character classes.
3920 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3923 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3924 muse-html.el muse-mode.el muse-publish.el muse.el
3927 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
3930 Begin to change regexp handling, tweak muse.el header
3932 muse--main--1.0--patch-2
3934 2004-12-29 Michael Olson <mwolson@gnu.org>
3936 * muse.el: Change Copyright notice to FSF. Change Maintainer to
3939 * muse-regexps.el: New file that implements regexp handling.
3940 Generalized regexp options will be moved to it eventually.
3943 .arch-ids/muse-regexps.el.id muse-regexps.el
3949 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
3952 Do some early spring cleaning
3954 muse--main--1.0--patch-1
3956 2004-12-29 Michael Olson <mwolson@gnu.org>
3958 * Makefile: Change path to `publish' script.
3960 * contrib/pcomplete.el: New file that is used by Muse without
3961 actually being a part of it: hence its location in the contrib
3964 * contrib/cgi.el, contrib/httpd.el: New location.
3966 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3968 * scripts/publish, scripts/publish-project: Ditto.
3971 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3972 contrib/pcomplete.el examples/.arch-ids/=id
3973 scripts/.arch-ids/=id
3980 ==> contrib/.arch-ids/cgi.el.id
3981 .arch-ids/httpd.el.id
3982 ==> contrib/.arch-ids/httpd.el.id
3983 .arch-ids/muse-johnw.el.id
3984 ==> examples/.arch-ids/muse-johnw.el.id
3985 .arch-ids/publish-johnw.id
3986 ==> examples/.arch-ids/publish-johnw.id
3987 .arch-ids/publish-project.id
3988 ==> scripts/.arch-ids/publish-project.id
3989 .arch-ids/publish.id
3990 ==> scripts/.arch-ids/publish.id
3994 ==> contrib/httpd.el
3996 ==> examples/muse-johnw.el
4000 ==> examples/publish-johnw
4002 ==> scripts/publish-project
4005 contrib contrib/.arch-ids examples examples/.arch-ids scripts
4009 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
4012 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4014 muse--main--1.0--base-0
4016 (automatically generated log message)
4019 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4020 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4021 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4022 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4023 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4024 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4025 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4026 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4027 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4028 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4029 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4030 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4031 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4032 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4033 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4034 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4035 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4036 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8