1
# do not edit -- automatically generated by arch changelog
2
# arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5
2006-01-17 02:08:48 GMT Michael Olson <mwolson@gnu.org> patch-354
10
muse--main--1.0--patch-354
12
* AUTHORS: Update assignments.
14
* Makefile (release): Sign files here, rather than just before upload.
16
* debian/copyright: Update.
18
* debian/emacsen-install (FILES): Filter out autoloads.
20
* debian/emacsen-startup: Load autoload file.
22
* rules (build-stamp): Make autoloads.
23
(install): Install NEWS properly.
25
* lisp/Makefile: Make sure autoloads get generated upon install.
27
* lisp/muse.el (muse-version): Change to version 3.02.6. Oops. Thanks
28
to Romain Francoise for spotting this.
31
AUTHORS ChangeLog Makefile debian/copyright
32
debian/emacsen-install debian/emacsen-startup debian/rules
33
lisp/Makefile lisp/muse.el
36
debian/.arch-ids/NEWS.id
37
==> debian/.arch-ids/NEWS.Debian.id
39
==> debian/NEWS.Debian
42
2006-01-11 22:08:16 GMT Michael Olson <mwolson@gnu.org> patch-351
45
Fix #5044: lisp tag only evaluates first statement.
47
muse--main--1.0--patch-351
49
* lisp/muse-colors.el (muse-colors-lisp-tag): Manually wrap the contents
50
in (progn ...) so that multiple lisp fragments can be evaluated.
51
Thanks to Jim Ottaway for the idea.
53
* lisp/muse-publish.el (muse-publish-lisp-tag): Ditto.
56
ChangeLog lisp/muse-colors.el lisp/muse-publish.el
59
2006-01-06 18:17:07 GMT Michael Olson <mwolson@gnu.org> patch-350
62
Sync with contributors.
64
muse--main--1.0--patch-350
66
* scripts/muse-build.el (muse-generate-autoloads): Add a newline to keep
67
Emacs from being confused when it loads this file. I don't think
68
Emacs' evaluation of the quoted local variables section does any harm,
69
but if it does, I'll provide a different fix.
72
ChangeLog scripts/muse-build.el
75
ajk@iu.edu--2005/muse--main--1.0--base-0
76
ajk@iu.edu--2005/muse--main--1.0--patch-1
77
ajk@iu.edu--2005/muse--main--1.0--patch-2
78
jeho@jeho.org--2005/muse--jeho--1.0--patch-12
79
jeho@jeho.org--2005/muse--jeho--1.0--patch-13
80
jeho@jeho.org--2005/muse--jeho--1.0--patch-14
81
jeho@jeho.org--2005/muse--jeho--1.0--patch-15
82
jeho@jeho.org--2005/muse--jeho--1.0--patch-16
83
jeho@jeho.org--2005/muse--jeho--1.0--patch-17
84
jeho@jeho.org--2005/muse--jeho--1.0--patch-18
85
jeho@jeho.org--2005/muse--jeho--1.0--patch-19
86
jeho@jeho.org--2005/muse--jeho--1.0--patch-20
87
jeho@jeho.org--2005/muse--jeho--1.0--patch-21
90
2006-01-05 16:20:51 GMT Michael Olson <mwolson@gnu.org> patch-349
93
Merged from john@wjsullivan.net--2006 (patch 0-1)
95
muse--main--1.0--patch-349
99
* john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
100
Updated copyright year. Added notes about using the .muse file extension to the Projects node.
106
john@wjsullivan.net--2006/muse--johnsu01--0--base-0
107
john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
110
2006-01-05 03:51:57 GMT Michael Olson <mwolson@gnu.org> patch-346
113
Fix #4973: muse-project-ignore-regexp too aggressive
115
muse--main--1.0--patch-346
117
* lisp/muse-project.el (muse-project-ignore-regexp): Note that
118
case-fold-search should be nil before using this regexp.
119
(muse-project-recurse-directory, muse-project-file-entries)
120
(muse-project-of-file): Set case-fold-search to nil before matching
121
against muse-project-ignore-regexp. Thanks to G. J. Teale for the
124
* muse-registry.el (muse-registry-make-new-registry): Ditto.
127
ChangeLog lisp/muse-project.el lisp/muse-registry.el
130
2006-01-04 20:07:54 GMT Michael Olson <mwolson@gnu.org> patch-345
133
Fix backtrace on project names.
135
muse--main--1.0--patch-345
137
* lisp/muse-wiki.el (muse-wiki-handle-interwiki): Fix backtrace on
138
coloring project names.
141
ChangeLog lisp/muse-wiki.el
144
2006-01-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
147
Fix #4718: InterWiki links with special characters are not handled properly.
149
muse--main--1.0--patch-341
151
* lisp/muse-wiki.el (muse-wiki-handle-interwiki): If given a string, make
152
sure that we get everything after the interwiki delimiter. This fixes
156
ChangeLog lisp/muse-wiki.el
159
2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
162
Fix an issue with muse-project-file-alist.
164
muse--main--1.0--patch-340
166
* lisp/muse-project.el (muse-project-file-alist): Apply patch from
167
G. J. Teale. Make sure that last-mod is loaded correctly. This fixes
168
a problem that causes some files to not be published.
171
AUTHORS ChangeLog lisp/muse-project.el
174
2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
177
Implement escaping of "[" and "]" in extended links.
179
muse--main--1.0--patch-339
181
* lisp/muse-mode.el (muse-make-link): Use muse-link-escape
183
* lisp/muse.el (muse-link-escape): Escape "[" and "]" in links.
184
(muse-link-unescape): Unescape "[" and "]" in links.
185
(muse-handle-explicit-link): Use muse-link-unescape.
188
ChangeLog lisp/muse-mode.el lisp/muse.el
191
2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
194
muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
196
muse--main--1.0--patch-338
198
* lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
200
(muse-colors-lisp-tag): New function that implements the evaluation of
201
<lisp> tags when viewing Muse files. Thanks to Jim Ottaway for porting
205
ChangeLog lisp/muse-colors.el
208
2006-01-02 01:05:13 GMT Michael Olson <mwolson@gnu.org> patch-337
211
muse-wiki: Allow interwiki links to use different base URLs.
213
muse--main--1.0--patch-337
215
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): If :base-url is
216
defined for the remote style, use it instead of file-relative-name to
217
resolve the path. Thanks to Justin Kirby for the idea.
220
ChangeLog lisp/muse-wiki.el
223
2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
228
muse--main--1.0--patch-336
230
* lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
233
ChangeLog lisp/muse-xml-common.el
236
2005-12-30 23:22:45 GMT Michael Olson <mwolson@gnu.org> patch-333
239
muse-publish: Prevent error when return value is not a string.
241
muse--main--1.0--patch-333
243
* lisp/muse-publish.el (muse-publish-markup): Make sure returned value is
244
a string before using it to replace text. Thanks to Sacha for the
248
ChangeLog lisp/muse-publish.el
251
2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
254
Fix #4923: Definition lists with numbers are not possible.
256
muse--main--1.0--patch-331
258
* lisp/muse-publish.el (muse-list-item-type): Use string-match to
259
determine whether an item is an ordered list or definition list. This
260
should fix Bug #4923.
263
ChangeLog lisp/muse-publish.el
266
2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
269
muse-latex: Fix comment markup.
271
muse--main--1.0--patch-329
273
* lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
274
comment-end. Thanks to Ken Brown for reporting this.
277
ChangeLog lisp/muse-latex.el
280
2005-12-29 21:33:08 GMT Michael Olson <mwolson@gnu.org> patch-328
283
muse-publish: Use narrow-to-region to fix various bugs.
285
muse--main--1.0--patch-328
287
* lisp/muse-publish.el (muse-publish-markup-tag): Code indent change.
288
(muse-publish-escape-specials): Use `narrow-to-region' so that we
289
better define the region to work with. Thanks to Sacha Chua for the
290
advice. Also make sure that we are more careful with the result from
291
next-single-property-change.
292
(muse-publish-surround-text): Use narrow-to-region. Make this routine
294
(muse-publish-verse-tag): Use narrow-to-region.
297
ChangeLog lisp/muse-publish.el
300
2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
303
Add markup for non-breaking space.
305
muse--main--1.0--patch-323
307
* lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
310
* lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
312
* lisp/muse-html.el (muse-html-markup-strings): Ditto.
314
* lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
316
* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
318
* lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
320
* lisp/muse-publish.el (muse-publish-markup-regexps)
321
(muse-publish-markup-functions): Interpret "~~" as a non-breaking
322
space. Thanks to Ken Brown for the suggestion.
323
(muse-publish-markup-no-break-space): New function that publishes a
327
ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
328
lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
329
lisp/muse-texinfo.el lisp/muse-xml.el
332
2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
335
Fix a markup error involving links like [[#foo]].
337
muse--main--1.0--patch-318
339
* examples/QuickStart.muse: Move <contents> higher. Remove <comment>
340
tags around the centered text.
342
* lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
343
(muse-html-markup-strings): Remove table-group strings, since they
344
aren't valid (X)HTML like I had thought. Change center to use <p>
346
(muse-html-insert-anchor): Remove.
347
(muse-html-markup-anchor): Respect the noemphasis property. This fixes
348
a bug with links like [[#foo]].
349
(muse-html-markup-footnote): Insert the correct footnote number.
351
* lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
352
rule higher than anchor rule.
353
(muse-publish-markup-anchor): Respect the noemphasis property.
355
* lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
359
ChangeLog examples/QuickStart.muse lisp/muse-html.el
360
lisp/muse-publish.el lisp/muse-xml-common.el
363
2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
366
Get rid of muse-regexp-space. Standardize anchor markup somewhat.
368
muse--main--1.0--patch-317
370
* lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
371
Replace muse-regexp-space with muse-regexp-blank. Too many Emacs
372
functions treat [:blank:]+\n differently than [:space:], so we'll use
373
the former everywhere.
375
* lisp/muse-convert.el (muse-write-citation): Ditto.
377
* lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
379
* lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
381
* lisp/muse-publish.el (muse-publish-markup-regexps)
382
(muse-publish-markup-tag, muse-publish-surround-text)
383
(muse-publish-markup-list): Ditto.
385
* lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
388
* lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
390
* lisp/muse-regexps.el (muse-regexp-space): Remove.
392
* lisp/muse-docbook.el (muse-docbook-markup-functions): Use
393
muse-xml-markup-anchor.
394
(muse-docbook-markup-strings): Add markup strings for anchors.
395
(muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
397
* lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
399
* lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
400
since we now have a sane default in muse-publish.el.
401
(muse-latex-markup-strings): Add markup strings for anchors.
402
(muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
404
* lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
405
strings. If style does not handle anchors, remove them.
407
* lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
408
rule, since we now have a sane default in muse-publish.el.
409
(muse-texinfo-markup-strings): Add markup strings for anchors.
410
(muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
412
* lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
413
for handling anchors.
414
(muse-xml-markup-table): Pass row-len to begin-table-group markup
417
* lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
419
(muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
422
ChangeLog lisp/muse-colors.el lisp/muse-convert.el
423
lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
424
lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
425
lisp/muse-regexps.el lisp/muse-registry.el
426
lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
430
2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
433
muse-build: Prevent backup files when generating autoloads.
435
muse--main--1.0--patch-311
437
* scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
438
that we don't get muse-autoloads.el~ files.
441
ChangeLog scripts/muse-build.el
444
2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
447
Revert QuickStart changes, hack more on muse.rnc.
449
muse--main--1.0--patch-305
451
* examples/QuickStart.muse: Revert previous changes; they cause
452
publishing to fail. Hrm. Guess I'll have to fix the display issue
453
with <literal> tags then.
455
* muse.rnc: Put blockquote in the muse.element namespace, since it's not
459
ChangeLog examples/QuickStart.muse examples/muse.rnc
462
2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
465
QuickStart: Correct old syntax.
467
muse--main--1.0--patch-304
469
* examples/QuickStart.muse: Don't wrap the literal tag around other tags.
470
Just use equal sign escaping.
473
ChangeLog examples/QuickStart.muse
476
2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
479
Make XML publishing work with QuickStart; no longer considered unstable.
481
muse--main--1.0--patch-303
483
* examples/muse.rnc: Strip trailing whitespace. Hack it to the point
484
that it works with our QuickStart document.
486
* examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
487
(fullclean): Adapt to work with .muse extension.
489
* examples/QuickStart.muse: Rename from QuickStart. This makes it
490
automatically get colorized as a Muse document when opened.
492
* lisp/muse-xml.el: Move from experimental.
493
(muse-xml-footer): Use correct ending tag.
494
(muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
495
annoying error regarding "—" when validating with nxml-mode.
496
rule and fn-sep should use the empty form of the HR tag.
498
* README: Fix directions for QuickStart.
501
ChangeLog README examples/Makefile examples/muse.rnc
505
examples/.arch-ids/QuickStart.id
506
==> examples/.arch-ids/QuickStart.muse.id
508
==> examples/QuickStart.muse
509
experimental/.arch-ids/muse-xml.el.id
510
==> lisp/.arch-ids/muse-xml.el.id
511
experimental/muse-xml.el
515
2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
518
muse-html: Fix regexp error.
520
muse--main--1.0--patch-302
522
* lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
526
ChangeLog lisp/muse-html.el
529
2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
532
Makefile: Minor tweak.
534
muse--main--1.0--patch-301
536
* lisp/Makefile (ELC): Base this on $(EL). This should keep
537
muse-autoloads.elc from being added to the list -- it won't be compiled
541
ChangeLog lisp/Makefile
544
2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
547
Generate autoloads file.
549
muse--main--1.0--patch-300
551
* Makefile (autoloads): New rule that calls "make autoloads" in lisp
554
* lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
556
(all): Generate autoloads.
557
(autoloads): Make muse-autoloads.el.
558
(muse-autoloads.el): Call `muse-generate-autoloads' from
559
scripts/muse-build.el with arguments representing the directories to
560
use when searching for autoloads.
561
(realclean distclean fullclean): Remove autoloads.
563
* scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
564
Muse. Deal with XEmacs and its quirky insistence on doing most of the
565
work itself. Expand all command line args so that the right
566
directories are searched. Hardcode muse-autoloads.el as the name of
567
the generated autoloads file. Use my custom header and footer, if
571
ChangeLog Makefile lisp/Makefile scripts/muse-build.el
574
2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
577
Add autoload cookies.
579
muse--main--1.0--patch-299
581
Add autoload cookies to several functions.
584
ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
585
lisp/muse-project.el lisp/muse-protocols.el
589
2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
592
muse-mode: Make muse-edit-link-at-point work.
594
muse--main--1.0--patch-298
596
* lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
597
this function works. Before, it would remove an arbitrary chunk of the
601
ChangeLog lisp/muse-mode.el
604
2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
607
Change mode of muse-protocols to 644.
609
muse--main--1.0--patch-297
613
ChangeLog lisp/muse-protocols.el
616
2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
619
muse-wiki: WikiWord suffix fix.
621
muse--main--1.0--patch-296
623
* lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
624
be nothing at the end. This allows us to separate WikiWords with
625
"''''" to indicate suffixes.
628
ChangeLog lisp/muse-wiki.el
631
2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
634
muse-wiki: Fix an error that occurs when muse-colors is not loaded.
636
muse--main--1.0--patch-295
638
* lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
639
error when muse-colors is not loaded. Thanks to Stefan van der Walt
643
ChangeLog lisp/muse-wiki.el
646
2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
649
muse-wiki: First try at implementing WikiName separator.
651
muse--main--1.0--patch-286
653
* lisp/muse-wiki.el: Implement WikiName separator support via "''''"
654
markup, for when you want to add a suffix to a WikiName.
657
ChangeLog lisp/muse-wiki.el
660
2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
663
muse-mode: Minor fix.
665
muse--main--1.0--patch-283
667
* lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
668
and save-excursion as recommended by Emacs documentation.
671
ChangeLog lisp/muse-mode.el
674
2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
677
muse-mode: Handle case where we visit an anchor-only link.
679
muse--main--1.0--patch-282
681
* lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
682
consists of only an anchor. Thanks to Jim Ottaway for the patch.
685
ChangeLog lisp/muse-mode.el
688
2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
691
muse-colors: Add faces for all 3 levels of emphasis.
693
muse--main--1.0--patch-281
695
* lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
696
(muse-emphasis-3): New faces that represent italic, bold, and bold
697
italic emphasis, respectively.
698
(muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
699
the suggestion and the initial code.
702
AUTHORS ChangeLog lisp/muse-colors.el
705
2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
710
muse--main--1.0--patch-279
718
2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
721
Don't split anchors in URLs.
723
muse--main--1.0--patch-278
725
* lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
726
Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
727
sure that we handle URLs before trying to split the anchor.
728
(muse-visit-link): Don't compute the anchor. Let the callee do that.
731
ChangeLog lisp/muse-mode.el
734
2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
737
Deal with case when muse-make-link is passed an explicit link.
739
muse--main--1.0--patch-276
741
* lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
742
with case when we are passed an explicit-style link.
745
ChangeLog lisp/muse-mode.el
748
2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
751
muse-latex: Make footnotes look a bit more natural for LaTeX users.
753
muse--main--1.0--patch-273
755
* lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
756
for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
759
ChangeLog lisp/muse-latex.el
762
2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
765
muse-texinfo: Correct markup strings for dots, enddots, center.
767
muse--main--1.0--patch-272
769
* AUTHORS: Bookkeeping
771
* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
772
Jim Ottaway that produces correct output for dots, enddots, and
776
AUTHORS ChangeLog lisp/muse-texinfo.el
779
2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
782
Allow "-" in publishing directives.
784
muse--main--1.0--patch-268
786
* lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
787
publishing directives. Thanks to Jim Ottaway for the suggestion.
790
ChangeLog lisp/muse-publish.el
793
2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
796
muse-latex: Fix "generation of PDF failed" message.
798
muse--main--1.0--patch-267
800
* lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
801
t or nil depending on whether the publishing attempt was successful.
804
ChangeLog lisp/muse-latex.el
807
2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
810
Call pdflatex a reasonable number of times.
812
muse--main--1.0--patch-266
814
* lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
815
times, depending on what return value we get. Thanks to John Wiegley
819
ChangeLog Makefile.defs debian/changelog debian/rules
823
2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
826
Fix mistyping of new option name.
828
muse--main--1.0--patch-263
830
* lisp/muse-publish.el (muse-publish-markup-comment)
831
(muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
834
ChangeLog lisp/muse-publish.el
837
2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
840
By default, use ".muse" extension and do not detect by pathname.
842
muse--main--1.0--patch-257
844
* lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
845
(muse-file-extension): Default to "muse". This has the effect of
846
making Emacs associate the ".muse" extension with muse-mode, without
847
trying to figure things out from the path to the file. The former
848
method is usually considered to be best, so we'll go with it.
851
ChangeLog lisp/muse-mode.el lisp/muse.el
854
2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
857
Emacs 21 flyspell fix.
859
muse--main--1.0--patch-256
861
* lisp/muse-mode.el (muse-mode): I finally figured out how to get
862
flyspell to pay attention to my muse-mode-flyspell-p constraints, which
863
means that the version of flyspell that comes with Emacs21 will no
864
longer mess up links.
867
ChangeLog lisp/muse-mode.el
870
2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
873
Merged from jeho@jeho.org--2005 (patch 0-11)
875
muse--main--1.0--patch-255
879
* lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
882
* lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
884
(muse-visit-link-default): Save position before searching, in case the
885
search fails. Use a regexp search. Start from beginning of document.
886
Refine search regexp.
888
* lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
889
that indicated whether project names without a page specifier will be
891
(muse-wiki-handle-interwiki): Consult
892
`muse-wiki-ignore-bare-project-names'.
896
* jeho@jeho.org--2005/muse--jeho--1.0--patch-6
897
muse-mode.el fix for muse-visit-link-default
899
* jeho@jeho.org--2005/muse--jeho--1.0--patch-7
900
muse-mode.el fix intangible problem in muse-link-at-point
902
* jeho@jeho.org--2005/muse--jeho--1.0--patch-8
903
muse-wiki: added option for not rendering bare project names as links
905
* jeho@jeho.org--2005/muse--jeho--1.0--patch-10
906
muse-mode.el: fix finding an anchor
908
* jeho@jeho.org--2005/muse--jeho--1.0--patch-11
909
muse-latex.el: fix footnote-end
912
AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
916
jeho@jeho.org--2005/muse--jeho--1.0--base-0
917
jeho@jeho.org--2005/muse--jeho--1.0--patch-1
918
jeho@jeho.org--2005/muse--jeho--1.0--patch-2
919
jeho@jeho.org--2005/muse--jeho--1.0--patch-3
920
jeho@jeho.org--2005/muse--jeho--1.0--patch-4
921
jeho@jeho.org--2005/muse--jeho--1.0--patch-5
922
jeho@jeho.org--2005/muse--jeho--1.0--patch-6
923
jeho@jeho.org--2005/muse--jeho--1.0--patch-7
924
jeho@jeho.org--2005/muse--jeho--1.0--patch-8
925
jeho@jeho.org--2005/muse--jeho--1.0--patch-9
926
jeho@jeho.org--2005/muse--jeho--1.0--patch-10
927
jeho@jeho.org--2005/muse--jeho--1.0--patch-11
930
2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
933
Allow anchors to occur near (rather than at) the beginning of line.
935
muse--main--1.0--patch-252
937
* lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
938
characters before anchor, like " - ". Thanks to Phillip Lord for the
942
ChangeLog lisp/muse-publish.el
945
2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
948
Minor bookkeeping update.
950
muse--main--1.0--patch-251
952
* AUTHORS: Update information.
958
2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
961
muse-latex: Ignore anchor if it occurs at end of line.
963
muse--main--1.0--patch-249
965
* lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
966
the end of a line, ignore it. Thanks to Na Li for the suggestion.
969
ChangeLog experimental/muse-xml.el lisp/muse-latex.el
972
2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
975
Figure out syntax of :set.
977
muse--main--1.0--patch-246
979
* lisp/muse-project.el (muse-project): Make the :set option inline to
980
match the actual syntax that Muse recognizes.
982
* muse.texi (Projects): Note that I need to work on this section.
985
ChangeLog lisp/muse-project.el muse.texi
988
2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
991
Release Emacs Muse 3.02.01.
993
muse--main--1.0--patch-245
995
* NEWS: Update entries for Muse 3.02.01.
997
* debian/rules: Install NEWS.Debian.
999
* debian/NEWS: New file that contains Debian-related news items.
1001
* examples/mwolson/muse-init.el: Update with my latest changes.
1003
* examples/mwolson/templates/footer.html: Use
1004
`muse-publishing-directive'.
1007
debian/.arch-ids/NEWS.id debian/NEWS
1010
ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1011
examples/mwolson/muse-init.el
1012
examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1015
2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1018
Fix customization bugs concerning muse-project-alist.
1020
muse--main--1.0--patch-244
1022
* examples/johnw/muse-johnw.el: Update with latest version from John.
1024
* muse-project.el (muse-project-alist-using-customize): New variable that
1025
indicates whether or not we just used customize to modify the value of
1027
(muse-project-alist-get): Set muse-project-alist-using-customize.
1028
(muse-project-alist-set): Only try to unescape muse-project-alist if
1029
muse-project-alist-using-customize is set. Make sure that the value we
1030
save to .emacs is unescaped.
1031
(muse-project): Add definition for :value-delete so that we can work
1032
around an Emacs21 and XEmacs21 annoyance.
1035
ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1038
2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1041
Try to make link properties more sane.
1043
muse--main--1.0--patch-243
1045
* lisp/muse-colors.el (muse-link-properties): Try to make link properties
1046
a bit smarter. It is hoped that this fixes several strange key
1047
movement and link coloring issues. Thanks to Sergey Vlasov for the
1051
AUTHORS ChangeLog lisp/muse-colors.el
1054
2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1057
Use modification time for date directive.
1059
muse--main--1.0--patch-242
1061
* lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1062
directive using the currently-publishing file's modification time,
1063
rather than the current time.
1066
ChangeLog lisp/muse-publish.el
1069
2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1072
If more than 1 blank separates list/table items, separate them.
1074
muse--main--1.0--patch-240
1076
* lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1077
experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1078
line separates a list or table item, it will form a new table.
1081
ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1082
lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1085
2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1088
muse.texi: Use @example instead of @smallexample.
1090
muse--main--1.0--patch-239
1092
* muse.texi: Replace @smallexample with @example. It didn't do what I
1093
thought it did, and the result looked worse. Hence, the reversal.
1099
2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1102
muse-html: Add muse-xhtml-style-sheet.
1104
muse--main--1.0--patch-238
1106
* lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1107
(muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1108
Thanks to Trent Buck for the suggestion.
1111
ChangeLog lisp/muse-html.el
1114
2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1119
muse--main--1.0--patch-237
1121
* Makefile.defs: Update Debian stuff.
1123
* changelog: Add entry for 3.02-1, urgency medium.
1126
ChangeLog Makefile.defs debian/changelog
1129
2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1132
Prepare for release.
1134
muse--main--1.0--patch-236
1136
* lisp/muse.el (muse-version): Increment to 3.02.
1138
* *.el: Fix first header line.
1140
* examples/mwolson/muse-init.el: Sync with my config.
1141
(my-muse-pdf-make-links-absolute): New function that makes relative
1142
links absolute in a hard-coded way.
1143
(my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1144
publishing transforms.
1149
experimental/.arch-ids/muse-cite.el.id
1150
experimental/muse-cite.el
1153
ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1154
experimental/muse-message.el experimental/muse-xml.el
1155
lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1156
lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1157
lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1158
lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1159
lisp/muse-protocols.el lisp/muse-publish.el
1160
lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1161
lisp/muse.el muse.texi
1164
2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1167
Finish documentation.
1169
muse--main--1.0--patch-235
1171
* muse.texi (Comments): New node that describes the syntax of comments.
1172
(Markup Strings): Describe all markup strings.
1178
2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1181
Document style elements for muse-define-style.
1183
muse--main--1.0--patch-234
1185
* muse.texi: Use @smallexample for 1-line examples.
1186
(Style Elements): New node that explains the different style elements
1187
that may be used for muse-define-style and muse-derive-style.
1188
(Deriving Styles): Prune unnecessary entries. Explain existing entries
1195
2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1198
Make documentation separately installable.
1200
muse--main--1.0--patch-233
1202
* Makefile (install): Split into install-bin and install-info.
1204
* muse.texi (Markup Regexps): Fix display bug.
1207
ChangeLog Makefile muse.texi
1210
2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1213
muse-mode: Set comment syntax.
1215
muse--main--1.0--patch-232
1217
* lisp/muse-mode.el (muse-mode): Declare comment syntax to be
1218
`^; comment text$'. Thanks to Jesse Alama for the suggestion.
1221
ChangeLog lisp/muse-mode.el
1224
2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1227
muse.texi: Add publishing order information.
1229
muse--main--1.0--patch-231
1231
* muse.texi (Markup Regexps): Add publishing order.
1237
2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1240
Hack on documentation. The release is in sight!
1242
muse--main--1.0--patch-230
1244
* muse.texi: Use @subsubheading for all logical split headers rather than
1245
@emph. Move all examples against left margin. Add comments to
1246
indicate what still needs to be done.
1247
(DocBook): Correct a few misspelled variable names and add some new
1249
(Common Elements): Split this into 4 new subsections.
1255
2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1258
Fix publishing of stuff like <code><></code>.
1260
muse--main--1.0--patch-229
1262
* lisp/muse-publish.el (muse-publish-escape-specials): Use
1263
`insert-before-markers' rather than `insert'. This should fix strange
1264
edge cases like <code><></code>. Thanks to Trent Buck for the report.
1267
ChangeLog lisp/muse-publish.el
1270
2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1273
Update NEWS, fix muse-url-protocols customization interface.
1275
muse--main--1.0--patch-228
1277
* lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1278
using nil as the resolve function.
1280
* NEWS: Bring up-to-date.
1283
ChangeLog NEWS lisp/muse-protocols.el
1286
2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1289
Fix title coloring bug; muse-latex: escape '<' and '>'.
1291
muse--main--1.0--patch-227
1293
* lisp/muse-colors.el (muse-colors-markup): Match against the space after
1294
#title. This should prevent a rather nasty bug. Thanks to John Sullivan
1297
* lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1298
"\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
1302
ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1305
2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1308
muse-latex: Handle special characters in a better way.
1310
muse--main--1.0--patch-226
1312
* lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1314
(muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1315
'end-literal. Thanks to Trent Buck for the suggestion.
1316
(muse-latex-markup-specials): Move special characters here instead of
1320
ChangeLog lisp/muse-latex.el
1323
2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1326
muse-latex: Fix compiler warning.
1328
muse--main--1.0--patch-225
1330
* lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1334
ChangeLog lisp/muse-latex.el
1337
2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1342
muse--main--1.0--patch-224
1344
* lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1345
verbatim. Verbatim makes text literal and escaped, code makes text
1346
teletype and escaped.
1348
* muse-publish.el (muse-publish-markup-tags): Add "code".
1349
(muse-publish-code-tag): New function that publishes code the same way
1350
as =teletyped= text.
1353
ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1356
2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1359
Strip text properties before browsing a URL.
1361
muse--main--1.0--patch-223
1363
* lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
1364
this will fix a bug.
1367
ChangeLog lisp/muse-protocols.el
1370
2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1373
muse-latex: Call pdflatex twice to get <contents> published.
1375
muse--main--1.0--patch-222
1377
* lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
1378
pdflatex twice, since this seems to be necessary to get <contents>
1379
published. Thanks to Trent Buck for the heads up. I wonder if we need
1380
to call it three times, since this is what John originally did. Can
1381
someone please give me advice about this?
1384
ChangeLog lisp/muse-latex.el
1387
2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1390
Make info:// and man:// not publish a link, handle insert URL edge case.
1392
muse--main--1.0--patch-221
1394
* lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1395
publish only the description, not the URL.
1397
* lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1398
get nil from muse-publish-url by not inserting any text.
1401
ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1404
2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1407
If a URL has a resolve function of nil, publish the description only.
1409
muse--main--1.0--patch-220
1411
* lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1414
* lisp/muse-protocols.el (muse-url-protocols): Improve customization
1416
(muse-resolve-url): If nil is given as the resolve function, return
1419
* lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1420
insert the description instead of the original URL.
1423
ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1424
lisp/muse-publish.el
1427
2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1430
Implement protocol handling.
1432
muse--main--1.0--patch-219
1434
* lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
1435
should just make a hook for this stuff.
1436
(muse-visit-link-default): Call muse-browse-url instead of browse-url.
1438
* lisp/muse-protocols.el: New file that implements protocol handling.
1440
* lisp/muse-publish.el (muse-publish-url-transforms): Add
1442
(muse-publish-markup-url): Indentation fix, no func change.
1444
* lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1446
* lisp/muse.el: Require muse-protocols.
1449
lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1452
ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1453
lisp/muse-regexps.el lisp/muse.el
1456
2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1459
muse-xml: Use a more standard sort of header.
1461
muse--main--1.0--patch-218
1463
* experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1464
type="muse">, as suggested by Brad Collins.
1467
ChangeLog experimental/muse-xml.el
1470
2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1473
Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1475
muse--main--1.0--patch-217
1477
* AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1479
* README (examples): Mention that other files are here as well.
1481
* examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1482
for use with muse-xml.el.
1484
* muse-xml.el: Mention the newly-contributed schema from Brad, and that
1485
muse-xml is in experimental status.
1486
(muse-xml-markup-regexps): Correct table-munging regexp.
1487
(muse-xml-markup-strings): Surround each verse line with <line></line>.
1488
Empty lines are marked up as <line />.
1490
* muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1491
s/last-stanza-end/end-last-stanza-line/.
1493
* muse-mode.el (muse-visit-link-default): Make the temporary file
1494
visiting work as expected.
1496
* muse-publish.el (muse-publish-markup-verse): Make use of
1497
'begin-verse-line and 'begin-last-stanza-line. Use
1498
'end-last-stanza-line instead of 'last-stanza-end.
1500
* muse.texi (Verse): Be a bit more clever with our example.
1503
examples/.arch-ids/muse.rnc.id examples/muse.rnc
1506
AUTHORS ChangeLog README experimental/muse-xml.el
1507
lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1511
2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1514
Allow links to temporary files to be visited.
1516
muse--main--1.0--patch-216
1518
* lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1519
temporary files. These are buffers that do not have a corresponding
1523
ChangeLog lisp/muse-mode.el
1526
2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1529
Fix save-match-data gaffe.
1531
muse--main--1.0--patch-215
1533
* lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1534
outside of `and' statement.
1537
ChangeLog lisp/muse-regexps.el
1540
2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1543
Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1545
muse--main--1.0--patch-214
1547
* examples/mwolson/muse-init.el: Update.
1549
* muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1550
ensure that links to other pages in this project are given the proper
1553
* muse-latex.el ("pdf", "pdfcjk"): Ditto.
1555
* muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1556
instead of muse-publish-output-name.
1558
* muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1559
functions that consult the :link-suffix when returning the name of the
1560
link (or the complete file name for the latter function). If
1561
:link-suffix does not exist, use :suffix. This should help Muse be
1562
able to handle some more usage scenarios.
1563
(muse-publish-prepare-url): Use muse-publish-link-name instead of
1564
muse-publish-output-name.
1566
* muse-wiki.el (muse-wiki-resolve-project-page): Use
1567
muse-publish-link-file instead of muse-publish-output-file.
1568
(muse-wiki-publish-pretty-title): Don't space-separate capitalized
1569
letters. The old behavior was not friendly to acronyms.
1572
ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1573
lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1577
2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1580
Correct the publish-project example.
1582
muse--main--1.0--patch-213
1584
* examples/publish-project: Remove "-l muse-build.el" and note that the
1585
user's muse-init.el file should add the Muse directories to load-path.
1588
ChangeLog examples/publish-project
1591
2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1594
Reinstate former extended character class rules.
1596
muse--main--1.0--patch-212
1598
* lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1599
extended regexps really don't work well on Emacs 21.2 or 21.3, so
1601
(muse-regexp-emacs-revision): New variable that indicates the revision
1602
number of this version of Emacs.
1603
(muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1604
aren't working well enough with extended character classes in regexps.
1606
* lisp/muse.el (muse-version): If INSERT option is given, insert the text
1607
instead of just displaying it.
1610
ChangeLog lisp/muse-regexps.el lisp/muse.el
1613
2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1616
Fix paragraph-filling breakage in Emacs21.
1618
muse--main--1.0--patch-211
1620
* lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1621
relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
1625
ChangeLog lisp/muse-mode.el
1628
2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1631
Allow Emacs 21.3 to use extended character classes in regexps.
1633
muse--main--1.0--patch-210
1635
* lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1636
Since enough positive reports have come in about the usability of 21.3,
1637
we'll allow it to use extended character classes in regexps by default.
1640
ChangeLog lisp/muse-regexps.el
1643
2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1646
Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1648
muse--main--1.0--patch-209
1650
* lisp/muse-publish.el (muse-publish-get-output-dir): Use
1651
`muse-read-directory-name' instead of `read-file-name'. Now Muse won't
1652
offer the style and directory prompt when you hit C-c C-t in a file
1653
belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
1654
Hodique for the fix.
1656
* lisp/muse.el (muse-read-directory-name): New function that defines a
1657
fallback version of `read-directory-name', since Emacs21 doesn't have
1661
ChangeLog lisp/muse-publish.el lisp/muse.el
1664
hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1665
hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1666
hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1667
hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1668
hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1669
hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1672
2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1675
Fix problem with links at beginning of buf and paragraphs.
1677
muse--main--1.0--patch-208
1679
* experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1682
* muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1684
* muse-html.el (muse-html-markup-regexps): Ditto.
1686
* muse-publish.el (muse-publishing-last-position): New variable that
1687
indicates our last buffer position while publishing the current rule.
1688
Used to make sure the process doesn't get stalled.
1689
(muse-publish-markup): Fix edge case where links at beginning of
1690
buffer, with read-only text, would prevent the beginning of buffer from
1692
(muse-publish-markup-directive): Fix case where two directives of the
1693
same size would prevent any following directives from being
1694
interpreted. We accomplish this by setting the last published position
1695
to nil after each directive.
1698
ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1699
lisp/muse-html.el lisp/muse-publish.el
1702
2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1705
Document publishing directives.
1707
muse--main--1.0--patch-207
1709
* muse.texi (Getting Started): Remove crufty sentence.
1710
(Directives): New section that describes the likes of #title and
1717
2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1720
Document WikiNames and update header publishing information.
1722
muse--main--1.0--patch-206
1724
* muse.texi (Headings): Any level of headings is supported.
1725
(Emphasizing Text): Verbatim text may span multiple lines.
1726
(Explicit Links): Refactor Links section into Explicit Links, Implicit
1728
(Implicit Links): Document WikiNames and InterWiki links.
1734
2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1737
Finish NEWS, handle emphasis at EOF edge case.
1739
muse--main--1.0--patch-205
1741
* lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1742
(muse-colors-verbatim): Highlight emphasis at the end of file, as long
1743
as there is a terminating emphasis delimiter.
1745
* examples/mwolson/muse-init.el: Sync with my latest configuration.
1747
* NEWS: Bring this up to date.
1750
ChangeLog NEWS examples/mwolson/muse-init.el
1754
2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1757
muse-html: Add muse-xhtml-extension.
1759
muse--main--1.0--patch-204
1761
* lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1762
default file extension for publishing XHTML files. Thanks to Trent
1763
Buck for the suggestion.
1767
ChangeLog lisp/muse-html.el
1770
2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1773
Add items through patch-149 to NEWS.
1775
muse--main--1.0--patch-203
1777
* NEWS (progress): Catch up to patch-149.
1779
* lisp/muse-mode.el (muse-mode): Remove spurious comment.
1781
* lisp/muse-publish.el (muse-publish): Ditto.
1784
ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1787
2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1790
Make building of Debian revisions work.
1792
muse--main--1.0--patch-202
1794
* Makefile (distclean): Don't remove anything in debian/, since it will
1796
(debclean): Removed, since two different targets need slightly
1797
different versions of this. Even abstraction has its limits.
1798
(debbuild): New target that takes care of performing the build itself.
1799
(debrevision): New target that makes a revision build, where the
1800
original tarball must not be modified.
1801
(debrevision): Split out building stuff to debbuild target.
1803
* debian/changelog: Several revisions worth of Debian fun.
1805
* debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1806
(Description): Make this match the ITP and shorten the text.
1809
ChangeLog Makefile Makefile.defs debian/changelog
1813
2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1816
Prepare initial upload for Debian project.
1818
muse--main--1.0--patch-201
1820
* Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1821
version, since we only want the last changelog entry to appear on the
1822
initial Debian upload.
1824
* debian/changelog: New Debian package 3.01.arch.201-1.
1827
ChangeLog Makefile.defs debian/changelog
1830
2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1833
muse-mode: Minor regexp tweak.
1835
muse--main--1.0--patch-200
1837
* lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1840
ChangeLog lisp/muse-mode.el
1843
2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1846
Minor fixups from Peter K. Lee.
1848
muse--main--1.0--patch-199
1850
* experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1851
restrictive with our end-of-table regexp.
1853
* lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1854
instead of start of table. Be less restrictive with several of our
1857
* lisp/muse-html.el: Patch from Peter K. Lee.
1858
(muse-html-prepare-buffer): Work around edge case where the "charset="
1859
part has already been appended to muse-html-meta-content-type.
1860
(muse-html-fixup-tables): Be slightly less restrictive with our
1861
end-of-table regexp.
1864
ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1868
2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1871
Keep lists from getting mashed together on M-q.
1873
muse--main--1.0--patch-198
1875
* lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
1876
locally so that lists don't get blended together incorrectly upon
1880
ChangeLog lisp/muse-mode.el
1883
2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1886
QuickStart: Minor typo in anchor example.
1888
muse--main--1.0--patch-197
1890
* examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1891
rather than a full URL.
1894
ChangeLog examples/QuickStart
1897
2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1900
Makefile: Use BUILDOPTS.
1902
muse--main--1.0--patch-196
1904
* Makefile (debrelease): Make use of $(BUILDOPTS).
1906
* Makefile.defs (BUILDOPTS): New option that allows additional options to
1907
be passed to dpkg-buildpackage. In case I ever make several revisions
1908
before getting the -1 revision uploaded, for example, I can use "-sa"
1909
here in order to make a valid pacakge.
1912
ChangeLog Makefile Makefile.defs
1915
2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1918
Make generated Debian packages slightly easier to upload.
1920
muse--main--1.0--patch-195
1922
* debian/changelog: Generate 3.01.arch.195-1.
1924
* debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1926
* Makefile.defs (LASTUPLOAD): New variable that indicates the version
1927
that was last uploaded to Debian.
1929
* Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1930
changes is generated. This means we have to use dpkg-buildpackage,
1931
since debuild doesn't recognize the environment variables that it
1932
claims to recognize.
1935
ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1938
2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1941
Makefile: Minor deletion cleanups.
1943
muse--main--1.0--patch-194
1950
2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1953
Compilation cleanups.
1955
muse--main--1.0--patch-193
1957
* lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1958
`make-variable-buffer-local' in order to silence compiler warnings.
1960
* lisp/muse.el: Add an eval-when-compile line to silence a compiler
1963
* scripts/muse-build.el (muse-elint-files): Automatically load every
1964
elisp file rather than specifying each one.
1967
ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1970
2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1973
Fix failure to resolve interwiki link when clicking on it.
1975
muse--main--1.0--patch-192
1977
* Makefile (debclean): Minor tweak.
1979
* lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
1982
* lisp/muse-project.el (muse-project-find-file): Don't add file
1983
extensions to a relative name. If we're dealing with a file, open it
1984
up without searching through the various projects for a path. This
1985
should fix the failure to resolve an interwiki link by clicking on it.
1988
ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1991
2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1994
Makefile: Remove stale Debian packages for this version.
1996
muse--main--1.0--patch-191
1998
* Makefile (debclean): Remove generated Debian packages for the current
1999
version in parent directory.
2005
2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2008
Fix trailing backslash error.
2010
muse--main--1.0--patch-190
2012
* lisp/muse-project.el (muse-project-of-file): Apply 1-line
2013
regexp-quoting fix from drkm.
2016
ChangeLog lisp/muse-project.el
2019
2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2022
Release 3.01.91 (3.02 RC2).
2024
muse--main--1.0--patch-189
2026
* lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2029
ChangeLog Makefile.defs lisp/muse.el muse.texi
2032
2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2035
Escape email address and URL always.
2037
muse--main--1.0--patch-188
2039
* lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
2040
escape and publish email address as read-only, even when it's not
2042
(muse-publish-markup-url): Ditto for URL.
2045
ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2048
2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2051
Inter-project output name fix.
2053
muse--main--1.0--patch-187
2055
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2056
that I had fixed this before.
2059
ChangeLog lisp/muse-wiki.el
2062
2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2065
Make coloring of verbatim greater-than sign same as publishing.
2067
muse--main--1.0--patch-186
2069
* lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2070
greater-than sign surrounded by equal signs, display it in verbatim
2074
ChangeLog lisp/muse-colors.el
2077
2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2080
Allow transform function for link descriptions. Bare email and URL fixes.
2082
muse--main--1.0--patch-185
2084
* lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2085
(muse-publish-desc-transforms): New option that contains the functions
2086
that will be called to transform a link description.
2087
(muse-publish-markup-word): Handle Yet Another Edge Case.
2088
(muse-publish-markup-email): Use
2089
`muse-publish-escape-specials-in-string'. Don't publish if we have a
2090
double-quote on either side.
2091
(muse-publish-url): Apply description transforms.
2092
(muse-publish-markup-url): Don't publish if we have a double-quote on
2095
* lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2096
(muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2097
(muse-wiki-interwiki-delimiter): New option that indicates the
2098
interwiki delimiter to use.
2099
(muse-wiki-interwiki-replacement): New option that indicates the
2101
(muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2102
(muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2103
this can be added to muse-publish-desc-transforms.
2104
(muse-wiki-publish-pretty-interwiki): New function that replaces the
2105
interwiki delimiter with its replacement, but only when the given text
2106
is not an explicit link.
2108
* lisp/muse.el (muse-update-file-extension): New function made from the
2109
innards of the :set function in `muse-file-extension'.
2112
ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2115
2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2118
Handle anchors in all publishing styles, as well as linking to them.
2120
muse--main--1.0--patch-184
2122
* lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2124
(muse-publish-prepare-url): Don't touch links to anchors.
2126
* lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2127
'internal-link. Treat centered text with
2128
<para role="center">...</para>.
2129
(muse-docbook-markup-paragraph): Slight regexp tweak.
2130
(muse-docbook-insert-anchor): Docfix.
2131
(muse-docbook-markup-anchor): Move lower in file.
2133
* lisp/muse-html.el (muse-html-markup-strings): Add handler for
2135
(muse-xhtml-markup-strings): Order list, no func change.
2136
(muse-html-markup-anchor): Move up in file, no func change.
2138
* lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2140
(muse-latex-markup-strings): Add handler for 'internal-link.
2141
(muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2142
that insert an anchor around the next word or inside of a tag.
2144
* lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2147
* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2149
(muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2150
that insert an anchor before the next word or within a tag.
2152
* NEWS: Initial attempt at documenting changes since 3.01.
2155
.arch-ids/NEWS.id NEWS
2158
ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2159
lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2162
2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2165
Generalize some blosxom helper functions.
2167
muse--main--1.0--patch-183
2169
* examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2170
generalized helper functions.
2171
(my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2172
than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
2175
* lisp/muse-blosxom.el: Update example in header.
2176
(muse-blosxom-new-entry): Use new names for helper functions.
2177
(muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2178
(muse-blosxom-project-alist-dirs): Move to muse-project.el.
2180
* lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2181
`muse-blosxom-project-get-categories'.
2182
(muse-project-alist-styles): Renamed from
2183
`muse-blosxom-project-alist-entry'.
2184
(muse-project-alist-dirs): Renamed from
2185
`muse-blosxom-project-alist-dirs'.
2186
(muse-project-of-file): Use `muse-current-file'.
2188
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2189
`muse-current-file'.
2191
* lisp/muse.el (muse-current-file): New function that returns the name of
2192
the currently visited or published file.
2193
(muse-page-name): Use `muse-current-file'.
2196
ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2197
lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2200
2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2203
muse-xml: definition lists, muse-docbook: center.
2205
muse--main--1.0--patch-182
2207
* Makefile (%.info, %.html): Use general argument in rule.
2208
(distclean): Add another cruft file.
2210
* experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2211
type="definition"> for definition lists.
2213
* lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2214
with <note>, since it's the closest thing I could find.
2217
ChangeLog Makefile experimental/muse-xml.el
2218
lisp/muse-docbook.el
2221
2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2224
Minor namespace fix.
2226
muse--main--1.0--patch-181
2228
* lisp/muse-colors.el (muse-colors-explicit-link): Use
2229
muse-match-string-no-properties rather than match-string-no-properties.
2232
ChangeLog lisp/muse-colors.el
2235
2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2238
Correct breakage induced by previous patch.
2240
muse--main--1.0--patch-180
2242
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2243
path as a fallback if we are publishing.
2246
ChangeLog lisp/muse-wiki.el
2249
2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2252
Make interwiki links work in a few more edge cases.
2254
muse--main--1.0--patch-179
2256
* lisp/muse-project.el (muse-project-applicable-styles): Remove
2257
assertion, now that I have a good idea of the edge cases involved.
2259
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2260
the current file is not part of any Muse project, allowing interwiki
2261
links to be resolvable even then. Don't return a relative path if we
2262
are not publishing. For visiting links, the best thing is just to
2263
return the real path.
2266
ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2269
2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2272
Fix warnings during font-lock, example tag highlighting.
2274
muse--main--1.0--patch-178
2276
* lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2278
(muse-colors-tags): Make sure that no fontification occurs in <code> or
2280
(muse-unhighlight-region): Move higher up.
2281
(muse-colors-example-tag, muse-colors-literal-tag): Use
2282
`muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
2283
since the point gets put in the right place automatically.
2286
ChangeLog lisp/muse-colors.el
2289
2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2292
muse-xml: Separate section from title.
2294
muse--main--1.0--patch-177
2296
* experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2297
attribute to sections. Use separate <title> tag to handle the title of
2298
a section. Thanks to drkm for the suggestion.
2300
* lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2302
* lisp/muse-publish.el (muse-publish-markup-heading)
2303
(muse-publish-section-close): Pass level to markup strings for all
2304
section-related tags.
2306
* lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2310
ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2311
lisp/muse-publish.el lisp/muse.el
2314
2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2317
Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
2319
muse--main--1.0--patch-176
2321
* lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2322
folders that match `muse-project-ignore-regexp'.
2324
* lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2325
omission. Add ",.*" to list of bad directory parts.
2327
* lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2328
matches `muse-project-ignore-regexp'.
2330
* lisp/muse-publish.el: Install patch from Peter K. Lee.
2331
(muse-style-elements-list): New function that returns a list of
2332
references to ELEM in STYLE, including base styles.
2333
(muse-publish-markup-region): Use muse-style-elements-list rather than
2334
muse-style-elements when getting :regexps.
2336
* lisp/muse-publish.el (muse-style-element): Add docstring.
2339
AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2340
lisp/muse-publish.el
2343
2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2346
Initial implementation of muse-xml.el. End of section edge case.
2348
muse--main--1.0--patch-175
2350
* AUTHORS: Add Peter K. Lee.
2352
* Makefile (experimental): New target that builds experimental programs.
2353
(distclean): Remove debian/dirs, a cruft file from the debian build
2356
* examples/mwolson/muse-init.el: Update.
2358
* examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2359
prompts for the blog entry to visit.
2361
* experimental/Makefile: New file that causes experimental stuff to be
2364
* experimental/muse-xml.el: New file that provides the experimental XML
2367
* lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2370
* lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2372
* lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2373
involving end-of-file and paragraph detection.
2375
* lisp/muse-wiki.el: Minor header fix.
2377
* scripts/muse-build.el (load-path): Add "../experimental".
2380
experimental/.arch-ids/Makefile.id
2381
experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2382
experimental/muse-xml.el
2385
AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2386
lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2387
lisp/muse-wiki.el scripts/muse-build.el
2390
2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2393
Try to fix <example> region coloring problem.
2395
muse--main--1.0--patch-174
2397
* lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2398
If region is multiple lines, add '(font-lock-multiline t) to
2399
properties. This should fix an annoying <example> region issue.
2402
ChangeLog lisp/muse-colors.el
2405
2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2408
Don't publish implicit links that have a double-quote at begin or end.
2410
muse--main--1.0--patch-173
2412
* lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2413
double-quote exists at beginning or end.
2415
* lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2416
don't colorize if a double-quote exists at beginning or end.
2419
ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2422
2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2425
Fix failure to publish emphasis properly.
2427
muse--main--1.0--patch-172
2429
* lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2432
* experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2436
experimental/.arch-ids/muse-wiki-old.el.id
2437
experimental/muse-wiki-old.el
2440
ChangeLog lisp/muse-publish.el
2443
2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2446
Add a few common revision control directories to the ignore list.
2448
muse--main--1.0--patch-171
2450
* lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2451
directories to be ignored when building the file alist, such as those
2452
used for CVS and Arch revision control data.
2455
ChangeLog lisp/muse-project.el
2458
2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2461
Fix #2654: Append a newline when using pdf publishing style.
2463
muse--main--1.0--patch-170
2465
* lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2469
ChangeLog lisp/muse-latex.el
2472
2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2475
5 levels of headings colorization; color bare URLs.
2477
muse--main--1.0--patch-169
2479
* lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2480
Really color up to 5 headings.
2481
(muse-colors-markup): Add muse-url-regexp.
2482
(muse-colors-explicit-link): Renamed from muse-colors-link.
2483
(muse-colors-implicit-link): Moved here from
2484
`muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
2485
we'll be coloring URLs.
2488
ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2491
2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2494
Don't emphasize if a word constituent follows the trailer.
2496
muse--main--1.0--patch-168
2498
* lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2499
(muse-colors-verbatim): Don't colorize if a word constituent follows
2502
* lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2503
word constituent follows the trailer.
2506
ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2509
2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2512
Add coloring for example, verbatim, and =signs=; anchor fix.
2514
muse--main--1.0--patch-167
2516
* lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2517
color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
2518
(muse-colors-verbatim): Use `muse-verbatim-face'.
2519
(muse-colors-markup): Move =sign= interpreting down so it gets higher
2521
(muse-colors-tags): Add verbatim and literal tags.
2522
(muse-colors-example-tag): Use `remove-text-properties' instead of
2523
`set-text-properties', since the latter does not work consistently.
2524
(muse-colors-literal-tag): New function that strips all markup from the
2526
(muse-colors-link): Match against muse-explicit-link-regexp early on so
2527
that we can work around an annoying XEmacs issue.
2529
* lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2530
multi-line by default.
2532
* lisp/muse.el (muse-page-name): Handle case where we're given an empty
2536
ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2540
2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2543
Link with anchor bugfix.
2545
muse--main--1.0--patch-166
2547
* lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2548
valid, as long as the base is valid.
2551
ChangeLog lisp/muse-colors.el
2554
2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2557
Link inside table issue, fixes read-only text error.
2559
muse--main--1.0--patch-165
2561
* lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2562
inside tables so we don't get an error when links exist.
2564
* lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2566
* lisp/muse-project.el (muse-project-publish): Don't take forced files
2567
into account when displaying the "All files published" message, unless
2568
they've actually been modified.
2570
* lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2571
don't wrap in condition-case; we don't want the message to be muffled.
2574
ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2575
lisp/muse-project.el lisp/muse.el
2578
2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2581
Permit infinitely-nested sections.
2583
muse--main--1.0--patch-164
2585
* examples/QuickStart (Links): Use GNA link rather than johnw's site.
2586
(Deriving from an existing style): Mark up as a list.
2588
* lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2589
Color an additional level of headings.
2591
* lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2592
section-other, section-other-end, and section-close strings.
2593
(muse-docbook-fixup-sections): Removed, since Muse now implements this
2594
through the 'section-close string.
2596
* lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2597
'begin-underline, since this messes up paragraph handling. Use
2598
<h5></h5> for 'section-other.
2600
(muse-html-fixup-tables): New function that sorts the table parts so
2601
that order is head, foot, body. Apparently XHTML needs this, and it
2602
seems like a good general practice, so we do it for HTML as well.
2604
* lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2607
* lisp/muse-publish.el (muse-publish-section-close): New function that
2608
determines where to put the section close given heading depth and
2610
(muse-publish-markup-heading): Handle 'section-other and
2611
'section-other-end. Call `muse-publish-section-close' at end of
2614
* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2618
ChangeLog examples/QuickStart lisp/muse-colors.el
2619
lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2620
lisp/muse-publish.el lisp/muse-texinfo.el
2623
2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2626
muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2628
muse--main--1.0--patch-163
2630
* lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2632
(muse-docbook-markup-regexps): Deal with new table algorithm.
2633
(muse-docbook-transform-content-type, muse-docbook-encoding)
2634
(muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2635
(muse-docbook-markup-table): Use a better table algorithm, based on the
2636
one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
2637
and foot of the table. Use informaltable rather than table.
2638
(muse-docbook-fixup-tables): New function that sorts all tables found
2639
in the published document so that the order is head, foot, body.
2640
(muse-docbook-markup-functions): Add anchor handler.
2641
(muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2643
(muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2644
that insert an anchor at point.
2646
* lisp/muse-html.el (muse-html-transform-content-type)
2647
(muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2649
* examples/QuickStart (Anchors and tagged links): Improve anchor example.
2651
* lisp/muse.el (muse-eval-lisp): XEmacs fix.
2653
* lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
2654
that was evaluated in the output.
2657
ChangeLog examples/QuickStart lisp/muse-docbook.el
2658
lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2661
2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2664
muse-texinfo: Improve formatting for enddots, dots, underline.
2666
muse--main--1.0--patch-162
2668
* lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2669
of enddots and dots. For begin-underline and end-underline, use "_",
2670
since we don't have anything better.
2673
ChangeLog lisp/muse-texinfo.el
2676
2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2679
muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2681
muse--main--1.0--patch-161
2683
* lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2684
list. This should fix #2635.
2687
ChangeLog lisp/muse-texinfo.el
2690
2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2693
muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2695
muse--main--1.0--patch-160
2697
* Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2699
* debian/changelog: Ditto.
2701
* debian/control (Build-Depends-Indep): Add tetex-bin.
2703
* examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2706
* examples/QuickStart: Remove stray <comment> now that the bug that made
2707
it necessary is fixed.
2709
* lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2712
* lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2713
the contents from the footer to the header.
2715
* lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2716
each number, not after.
2718
* lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2720
* lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2721
happens when doing batch publishing. Minor whitespace fix.
2724
ChangeLog Makefile.defs debian/changelog debian/control
2725
examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2726
lisp/muse-texinfo.el lisp/muse.el
2729
2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2732
Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2734
muse--main--1.0--patch-159
2736
* examples/QuickStart: Add "Write me." to empty sections at end so that
2737
they publish correctly with DocBook.
2739
* lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2740
paragraph starts with emphasis, example, link, or email address.
2743
ChangeLog examples/QuickStart lisp/muse-docbook.el
2746
2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2749
Handle embedded docbook footnotes and <literal> edge case.
2751
muse--main--1.0--patch-158
2753
* lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2754
(muse-docbook-markup-strings): Use systemitem for example text.
2755
(muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2756
<para></para> inside of them.
2758
* lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2761
* lisp/muse-publish.el (muse-publish-url-transforms): Add
2762
muse-publish-escape-specials-in-string to list by default.
2764
* lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2765
argument IGNORE-READ-ONLY determines whether or not to ignore the
2766
read-only property when transforming text. Add docstring.
2767
(muse-publish-markup-word): Use non-nil third argument to
2768
muse-publish-escape-specials when we're publishing `='-delimited text.
2769
This allows =<literal><tag></literal>= to work as intended.
2771
* lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2772
arguments after the first so that we can include this in
2773
`muse-publish-url-transforms'.
2775
* lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2778
ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2779
lisp/muse-publish.el
2782
2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2785
Misc. blosxom fixes, like category directive.
2787
muse--main--1.0--patch-157
2789
* contrib/pyblosxom/getstamps.py: Add file extension.
2791
* contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2792
extension. This will allow Muse to specify it once a
2793
timestamps-writing routine gets written.
2795
* lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2796
attention to the "category" directive, if it exists. Use file-truename
2797
instead of expand-file-name for base directory.
2799
* lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2802
* lisp/muse-project.el (muse-project): Add :timestamps to list of
2803
available tags, even though it doesn't do anything yet.
2806
ChangeLog contrib/pyblosxom/getstamps.py
2807
contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2808
lisp/muse-project.el
2811
2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2814
Small logic fix with temp files.
2816
muse--main--1.0--patch-156
2818
* lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2819
buffer-name to determine whether the buffer is still around.
2822
ChangeLog lisp/muse.el
2825
2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2828
Make customize of muse-project-alist work in Emacs21 and XEmacs.
2830
muse--main--1.0--patch-155
2832
* lisp/muse.el (muse-widget-type-value-create)
2833
(muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2834
extra widgets from 'lazy type that are needed to get the
2835
`muse-project-alist' customize interface to work on XEmacs and Emacs21.
2837
* lisp/muse.el (muse-implicit-link-functions)
2838
(muse-explicit-link-functions): Remove predefined wiki-related options.
2839
These are added in muse-wiki via custom-add-option.
2841
* lisp/muse-mode.el (muse-mode-hook): Ditto.
2843
* lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2845
* lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2846
":strings" to cope with Emacs21 and XEmacs.
2847
(muse-project-alist-set): Turn ":strings" back into ":symbols".
2849
* lisp/muse-project.el (muse-project): Derive from 'default rather than
2850
'lazy, since that is an Emacs CVS-ism. Separate logical groups with
2851
newlines. Control indentation. Remove an unnecessary inlined repeat.
2853
* lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2854
since XEmacs doesn't support the alist widget. Deal with case where no
2855
projects are defined, or a strange expression is used.
2857
* lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2858
stuff using custom-add-option.
2861
ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2862
lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2865
2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2868
Don't kill temp buffer if debug-on-error is non-nil.
2870
muse--main--1.0--patch-154
2872
* lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2873
debug-on-error is nil. Use " *muse-temp*" for the buffer name.
2876
ChangeLog lisp/muse.el
2879
2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2882
Expand Debian package description.
2884
muse--main--1.0--patch-153
2886
* debian/control (Description): Expand this to make the package more
2889
* debian/copyright, debian/rules: Minor whitespace cleanups.
2891
* debian/changelog: Package 3.01.arch.152-1.
2894
ChangeLog Makefile.defs debian/changelog debian/control
2895
debian/copyright debian/rules
2898
2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2901
Header/footer docfix; ChangeLog correction.
2903
muse--main--1.0--patch-152
2905
* {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2906
Thanks to drkm for pointing out my error.
2908
Use better documentation and customize interface for headers and footers.
2909
Thanks to Chris McMahan.
2912
ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2913
lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2914
lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2916
{arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2919
2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2922
Slight Debian version tweak.
2924
muse--main--1.0--patch-151
2926
* Makefile.defs (VERSION): Use a slightly different version naming
2927
scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
2928
X.YY is the Muse version, and YYY is the patch level.
2930
* debian/changelog: Ditto.
2933
ChangeLog Makefile.defs debian/changelog
2936
2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2939
Improve debian build and put together a package.
2941
muse--main--1.0--patch-150
2943
* Makefile (debclean): New target that cleans up the mess that the
2944
`debian' target makes.
2945
(debian): Build using debuild rather than dpkg-buildpackage. Copy
2946
results to my debian dist dir two levels up.
2948
* Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2950
* debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2952
* debian/control (Standards-Version): Update to 3.6.2.
2954
* debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2957
* debian/copyright (Copyright): Improve.
2959
* debian/emacsen-install (FILES): Include contrib directory so that
2960
muse-http.el compiles properly.
2962
* debian/muse-el.examples: New file containing the example files to
2965
* debian/rules: Move example stuff to muse-el.examples. Install some
2966
additional documentation.
2969
debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2972
ChangeLog Makefile Makefile.defs debian/changelog
2973
debian/control debian/copyright debian/emacsen-install
2977
2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2980
Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2982
muse--main--1.0--patch-149
2984
* lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2985
the beginning of a header would be emphasized if an asterisk came
2987
(muse-colors-underlined): Don't allow end of underlined text to be the
2988
beginning of a line. Don't use memq to check for whitespace syntax; eq
2991
* lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2992
on. We'll use a more clever trick to keep emphasis characters from
2993
being interpreted in explicit links -- add a custom 'noemphasis text
2994
property to them. Move mdash rule further down so that I can add
2995
designations after blockquoted text.
2997
* lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2998
text has the 'noemphasis property, ignore it.
2999
(muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3000
property to the text between BEG and END, or match beginning and end.
3002
* lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3003
before trying to set buffer-modified to nil. This should fix a
3004
"selecting deleted buffer" error when publishing from command line.
3007
ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3011
2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3014
Journal validation fixes.
3016
muse--main--1.0--patch-148
3018
* lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3019
default rather than HTML 4.0 [strict].
3020
(muse-html-markup-strings): Include empty alt element.
3022
* lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3024
* muse.texi (Journal): Ditto.
3027
ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3030
2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3033
Add debian files; tweak Makefile.
3035
muse--main--1.0--patch-147
3037
* Makefile (distclean): Remove directory created by dist rule.
3038
(dist): Make this only generate the directory, not the tarball.
3039
(release): New target that generates the tarball and zipfile.
3040
(debrelease): New target that builds the debian package for Muse.
3041
(upload): Depend on release target.
3043
* examples/mwolson/stylesheets: Add forgotten Arch id.
3046
debian/.arch-ids/=id debian/.arch-ids/changelog.id
3047
debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3048
debian/.arch-ids/emacsen-install.id
3049
debian/.arch-ids/emacsen-remove.id
3050
debian/.arch-ids/emacsen-startup.id
3051
debian/.arch-ids/muse-el.dirs.id
3052
debian/.arch-ids/muse-el.docs.id
3053
debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3054
debian/changelog debian/control debian/copyright
3055
debian/emacsen-install debian/emacsen-remove
3056
debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3057
debian/muse-el.info debian/rules
3058
examples/mwolson/stylesheets/.arch-ids/=id
3059
examples/mwolson/stylesheets/.arch-ids/blog.css.id
3060
examples/mwolson/stylesheets/.arch-ids/common.css.id
3061
examples/mwolson/stylesheets/.arch-ids/print.css.id
3062
examples/mwolson/stylesheets/.arch-ids/screen.css.id
3063
examples/mwolson/stylesheets/blog.css
3064
examples/mwolson/stylesheets/common.css
3065
examples/mwolson/stylesheets/print.css
3066
examples/mwolson/stylesheets/screen.css
3072
debian debian/.arch-ids examples/mwolson/stylesheets
3073
examples/mwolson/stylesheets/.arch-ids
3076
2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3079
Allow `muse-index-as-string' to remove current file from output.
3081
muse--main--1.0--patch-146
3083
* lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3084
which excludes the current file from the output. Improve
3088
ChangeLog lisp/muse-mode.el
3091
2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3094
S-TAB issue with Windows.
3096
muse--main--1.0--patch-145
3098
* lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3102
ChangeLog lisp/muse-mode.el
3105
2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3108
Improve temp buffer usage.
3110
muse--main--1.0--patch-144
3112
* lisp/muse-publish.el (muse-publish-file): Omit second argument to
3113
`insert-file-contents'. This should further help with the temp
3114
buffer problem. Thanks to Peter K. Lee and drkm for the research
3117
* lisp/muse.el (muse-with-temp-buffer): Renamed from
3118
`muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
3119
make sure the temp buffer is killed. I didn't implement an option to
3120
save the contents of the temp buffer.
3123
ChangeLog lisp/muse-book.el lisp/muse-http.el
3124
lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3128
2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3131
muse-docbook: split-string Emacs21 fix.
3133
muse--main--1.0--patch-143
3135
* lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3136
split-string to fix an Emacs21 issue.
3139
ChangeLog lisp/muse-docbook.el
3142
2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3145
muse-docbook: Parse author directive so that it validates properly.
3147
muse--main--1.0--patch-142
3149
* lisp/muse-docbook.el (muse-docbook-get-author): New function that
3150
attempts to publish the contents a DocBook-usable <author> tag.
3151
(muse-docbook-header): Use `muse-docbook-get-author'.
3154
ChangeLog lisp/muse-docbook.el
3157
2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3160
Be a bit more clever with our consecutive list regexp.
3162
muse--main--1.0--patch-141
3164
* lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3165
clever with our consecutive list regexp.
3168
ChangeLog lisp/muse-docbook.el
3171
2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3174
Do the right thing with consecutive list items, hopefully.
3176
muse--main--1.0--patch-140
3178
* lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3179
(muse-docbook-header): Add DTD string.
3180
(muse-docbook-markup-regexps): Add rule that merges consecutive list
3182
(muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3183
("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3186
ChangeLog lisp/muse-docbook.el
3189
2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3192
Improve customize interface for `muse-project-alist' once more.
3194
muse--main--1.0--patch-139
3196
* lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3197
setting to be anything, since we now support settings that use lists.
3198
(muse-project): Vastly improve this by naming each setting and showing
3199
what exact type is required. Handle case where a function is not
3200
defined yet. Use a set for styles, which looks nice. This is about as
3201
good as it can be ... unless we add some sort of inline documentation
3202
later on. A setting was added for Yann's :force-publish tag.
3204
* lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3208
ChangeLog lisp/muse-project.el lisp/muse.el
3211
2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3214
Merged from hodique@lifl.fr--2005 (patch 24-33)
3216
muse--main--1.0--patch-138
3220
* hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3221
Merged from mwolson@gnu.org--2005 (patch 96)
3223
* hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3224
Merged from mwolson@gnu.org--2005 (patch 97-101)
3226
* hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3227
Merged from mwolson@gnu.org--2005 (patch 102-106)
3229
* hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3230
Merged from mwolson@gnu.org--2005 (patch 107-120)
3232
* hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3233
Merged from mwolson@gnu.org--2005 (patch 121-131)
3235
* hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3236
Merged from mwolson@gnu.org--2005 (patch 132)
3238
* hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3239
Merged from mwolson@gnu.org--2005 (patch 133-135)
3241
* hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3242
Merged from mwolson@gnu.org--2005 (patch 136)
3244
* hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3245
Merged from mwolson@gnu.org--2005 (patch 137)
3247
* hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3248
Introduce :force-publish project keyword. Fix bug #2637
3251
ChangeLog lisp/muse-project.el
3254
hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3255
hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3256
hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3257
hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3258
hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3259
hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3260
hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3261
hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3262
hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3263
hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3266
2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3269
Prevent temp buffers from prompting for save; handle lisp errors better.
3271
muse--main--1.0--patch-137
3273
* lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3274
bound" error. I don't know for certain where this is coming from,
3275
though ... *grumble*.
3277
* lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3278
like how emacs-wiki does it. Warn the user about lisp errors,
3279
returning "<!--INVALID LISP CODE-->" if an error occurs. This will
3280
publish as something valid in most markup styles, with increased
3281
emphasis on those that don't support it. That's a win-win ... I think
3284
* lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3285
like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3286
to kill the buffer so we don't get any annoying prompts. I *strongly*
3287
believe that this should be the default behavior of `with-temp-buffer'.
3289
* lisp/muse-book.el (muse-book-publish-project): Use
3290
`muse-with-temp-buffer-no-prompt'.
3292
* lisp/muse-http.el (muse-http-reject): Ditto.
3294
* lisp/muse-mode.el (muse-index-as-string): Ditto.
3296
* lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3298
* lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
3299
(muse-publish-markup-email, muse-published-contents): Ditto.
3302
ChangeLog lisp/muse-book.el lisp/muse-colors.el
3303
lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3304
lisp/muse-publish.el lisp/muse.el
3307
2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3310
Customization error; Makefile tweaks.
3312
muse--main--1.0--patch-136
3314
* Makefile (dist): Use a tla-specific method to create the tarball.
3315
Create a zip file as well.
3316
(upload): New rule that uploads the tarball and zip file to gna.org.
3318
* Makefile.defs (VERSION): New variable that determines the version
3319
string to use in the `dist' and `upload' targets.
3321
* lisp/muse.el (muse-implicit-link-functions)
3322
(muse-explicit-link-functions): Use :type of hook so that the options
3326
ChangeLog Makefile Makefile.defs lisp/muse.el
3329
2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3332
Prepare Muse 3.01.90 (3.02 RC1).
3334
muse--main--1.0--patch-135
3338
ChangeLog lisp/muse.el muse.texi
3341
2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3344
Attempt to get the right file extension when publishing; more examples.
3346
muse--main--1.0--patch-134
3348
* examples/mwolson/muse-init.el: Update my configuration.
3350
* examples/mwolson/templates: Store my web page templates here.
3352
* examples/mwolson/stylesheets: Store my CSS stylesheets here.
3354
* lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3355
descriptions. Yet another reason to implement my list-returning from
3358
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3359
with a few more edge cases. Throw together a rough hack for
3360
determining when to include the output file extension.
3362
* lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3363
but still ineffective.
3366
examples/mwolson/templates/.arch-ids/=id
3367
examples/mwolson/templates/.arch-ids/footer.html.id
3368
examples/mwolson/templates/.arch-ids/generic-footer.html.id
3369
examples/mwolson/templates/.arch-ids/generic-header.html.id
3370
examples/mwolson/templates/.arch-ids/header.html.id
3371
examples/mwolson/templates/footer.html
3372
examples/mwolson/templates/generic-footer.html
3373
examples/mwolson/templates/generic-header.html
3374
examples/mwolson/templates/header.html
3377
ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3381
examples/mwolson/templates
3382
examples/mwolson/templates/.arch-ids
3385
2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3388
Make published link handling do the right thing, plus misc. fixes.
3390
muse--main--1.0--patch-133
3392
* lisp/muse-mode.el (muse-mode-hook): Add option for
3393
`muse-wiki-update-custom-values'. The :set function makes sure that
3394
this is always included in `muse-mode-hook' if muse-wiki is loaded.
3395
This probably isn't best-practice, but it works.
3397
* lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3400
* lisp/muse-publish.el (muse-publish-url-transforms): Add
3401
`muse-publish-prepare-url' to the listed options.
3403
* lisp/muse-publish.el (muse-publish-output-file): Handle case where
3404
output-dir is not specified.
3406
* lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3407
here instead of later on.
3409
* lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3410
right thing when `muse-wiki-interwiki-alist' is nil.
3412
* lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3413
`muse-publish-output-file'.
3415
* lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3416
(muse-wiki-transform-wikiword): Removed. We should not use the
3417
publishing transforms facility to handle these.
3419
* lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3420
links as "link" rather than "url".
3422
* lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3423
takes care of any customization cleaups that need to happen whenever
3424
muse-mode is entered.
3426
* lisp/muse.el (muse-implicit-link-functions): Add options for
3427
`muse-handle-url' and the wiki handlers.
3428
(muse-explicit-link-functions): Add option for
3429
`muse-wiki-handle-internal'.
3432
ChangeLog lisp/muse-mode.el lisp/muse-project.el
3433
lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3436
2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3439
Add invalid directory assertion.
3441
muse--main--1.0--patch-132
3443
* lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3444
any invalid directories will trigger an error.
3447
ChangeLog lisp/muse-project.el
3450
2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3453
AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3455
muse--main--1.0--patch-131
3462
2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3465
Yann's assignment form came in!
3467
muse--main--1.0--patch-130
3474
2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3477
Compilation fix, minor shuffling in `muse-mode'.
3479
muse--main--1.0--patch-129
3481
* lisp/muse.el (muse-file-extension): Make sure sym is bound before
3482
accessing it. Fixes Yet Another Compiler Error.
3484
* lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3485
project-specific settings happen first.
3488
ChangeLog lisp/muse-mode.el lisp/muse.el
3491
2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3494
Fix annoying initial buffer coloring problem.
3496
muse--main--1.0--patch-128
3498
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3499
where even buffer-file-name is not set. This happens the first time we
3500
attempt to colorize the buffer. I'm rather astonished that I had to do
3504
ChangeLog lisp/muse-wiki.el
3507
2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3510
Jump to bad and good links on TAB; mode-choosing fix.
3512
muse--main--1.0--patch-127
3514
* lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3515
pics a major mode for a file. If one is specified in the project of
3516
file, use it. Otherwise, use muse-mode.
3517
(muse-next-reference, muse-previous-reference): Jump to bad links as
3520
* lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3524
ChangeLog lisp/muse-mode.el lisp/muse.el
3527
2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3530
Add specified Muse file extension to auto-mode-alist.
3532
muse--main--1.0--patch-126
3534
* lisp/muse.el (muse-file-extension): If extension is specified, remove
3535
the old extension from auto-mode-alist and add the new one. This
3536
eliminates the need to set muse-mode-auto-p when you have specified a
3537
Muse file extension.
3539
* examples/mwolson/muse-init.el: Sync.
3542
ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3545
2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3548
Make `muse-project-alist' more intuitively customizable.
3550
muse--main--1.0--patch-125
3552
* examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3555
* lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3556
(muse-project-alist-get): New function that pre-parses
3557
`muse-projects-alist' before customization in order to work around an
3558
annoying limitation in the customize interface.
3559
(muse-project-alist-set): New function that takes the value that
3560
customize gave us and turns it into something Muse can use.
3561
(muse-project): New widget that outlines the form of the
3562
`muse-project-alist' variable.
3563
(muse-project-alist): Use the `muse-project' widget and specify :set
3567
ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3570
2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3573
Silence compiler warnings.
3575
muse--main--1.0--patch-124
3577
* lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3579
* lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3582
* lisp/muse-project.el (muse-project-applicable-styles): Call
3583
`muse-assert' with only 1 argument to silence a compiler warning.
3586
ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3587
lisp/muse-project.el
3590
2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3593
muse-docbook: Merge several other types of tags if necessary.
3595
muse--main--1.0--patch-123
3597
* lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3598
`muse-docbook-fixup-sections'. For each TAG in
3599
`muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3600
merge them together. Thanks to Dale P. Smith for the suggestion.
3601
(muse-docbook-merged-tags): Customizable list of tags that need merging.
3604
ChangeLog lisp/muse-docbook.el
3607
2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3610
muse-docbook: Output an XML tag with encoding at the beginning of document.
3612
muse--main--1.0--patch-122
3614
* lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3616
(muse-docbook-encoding-default): New option that determines which Emacs
3617
buffer encoding to use by default in Muse DocBook files if none is
3619
(muse-docbook-charset-default): New option that determines the DocBook
3620
XML charset to use if no translation is found in
3621
muse-docbook-encoding-map.
3622
(muse-docbook-encoding-map): New option alist that maps an emacs coding
3623
system to its associated DocBook coding system.
3624
(muse-docbook-transform-content-type): New function that determines the
3625
DocBook XML encoding to use based on the contents of
3626
muse-docbook-encoding-map.
3627
(muse-docbook-encoding): New function that calls
3628
muse-docbook-transform-content-type.
3629
(muse-docbook-finalize-buffer): New function that sets the buffer file
3630
coding system to the value of muse-docbook-encoding-default, but only
3631
if the buffers contents have no special characters.
3632
("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3635
ChangeLog lisp/muse-docbook.el
3638
2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3641
Apply muse-docbook patch from Dale P. Smith.
3643
muse--main--1.0--patch-121
3645
* lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3646
Dale P. Smith to make the markup much better.
3649
AUTHORS ChangeLog lisp/muse-docbook.el
3652
2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3655
Use different mapping for S-tab on Windows.
3657
muse--main--1.0--patch-120
3659
* lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3660
Windows, use [(shift tab)] for `muse-previous-reference'.
3663
ChangeLog lisp/muse-mode.el
3666
2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3671
muse--main--1.0--patch-119
3673
* lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3674
`muse-match-string-no-properties' so XEmacs doesn't complain.
3677
ChangeLog lisp/muse-wiki.el
3680
2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3683
Handle a few edge cases with project-page resolution gracefully.
3685
muse--main--1.0--patch-118
3687
* lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3688
make sure that PAGE is specified. STYLES should be generated
3689
automatically, but it could theoretically fail. I'm managing to
3690
trigger this when messing with unsaved Muse files. Handle case where
3691
buffer has not yet been saved.
3692
(muse-project-find-file): Don't try to resolve relative links; just
3695
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3696
point-of-reference bug. No need to call muse-project-page-of-file
3697
since buffer-file-name and muse-publishing-current-file both give us
3700
* lisp/muse-mode.el (muse-link-at-point): For some reason,
3701
`skip-chars-backward' only respects the newline some of the time.
3705
ChangeLog lisp/muse-mode.el lisp/muse-project.el
3709
2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3712
Fix image-link goof-up and add pretty titles.
3714
muse--main--1.0--patch-117
3716
* lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3717
class="image-link"> instead of <div class="image-link">. I found a bug
3718
with the way I was handling both, so I decided to simplify things.
3720
* lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3721
`muse-publish-output-name', but keeps the directory prefix.
3722
(muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3724
* lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3725
customizable option that determines the words to downcase in title.
3726
(muse-wiki-publish-pretty-title): New function that Makes a Nicely
3727
Capitalized Title out of either a string or the current title. This is
3728
not currently used by any other function -- for now it is meant to be
3732
ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3735
2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3738
Escape specials in link descriptions.
3740
muse--main--1.0--patch-116
3742
* lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3743
function that escapes special characters in the given string according
3744
to the current publishing style.
3745
(muse-publish-url): Use the above function to escape the description
3746
part of extended links.
3747
(muse-publish-prepare-url): Don't make string read-only; it does
3750
* lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3751
(muse-wiki-transform-wikiword): Don't make string read-only.
3754
ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3757
2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3760
Escape "&", "<", and ">" in URL text.
3762
muse--main--1.0--patch-115
3764
* lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3765
specially. Thanks to John Sullivan for the suggestion.
3768
ChangeLog lisp/muse-html.el
3771
2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3774
Update my example configuration.
3776
muse--main--1.0--patch-114
3778
* examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3779
project to "WebSite" in order to make it more distinct.
3780
(muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3781
(my-muse-blosxom-finalize): Don't run the Xanga preparation code
3783
(my-muse-prepare-entry-for-xanga): Make this able to figure out the
3784
published name of the current file. I really should make a function
3785
called `muse-published-name' or something similar!
3786
("\C-cpx"): Use this key sequence for
3787
`my-muse-prepare-entry-for-xanga'.
3788
(muse-file-extension): I'm making use of this so I can figure out its
3792
ChangeLog examples/mwolson/muse-init.el
3795
2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3798
Tackle a project name interwiki highlighting snafu.
3800
muse--main--1.0--patch-113
3802
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3803
this. It seems to be more robust now. Highlighting is going the way I
3807
ChangeLog lisp/muse-wiki.el
3810
2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3813
Fix some gross mistakes.
3815
muse--main--1.0--patch-112
3817
* lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3820
* lisp/muse-project.el (muse-project-file-entries): If
3821
`muse-file-extension' is defined, use it to filter the entries.
3823
* lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3824
variable. Move higher in file.
3826
* lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3827
argument instead of the real name of the variable.
3830
ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3834
2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3837
Make natural interwiki links between projects mostly work.
3839
muse--main--1.0--patch-111
3841
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3842
function and flesh it out. This seems to work properly, though for
3843
some reason, interwiki links using projects are a bit flakey.
3844
(muse-wiki-handle-interwiki): Deal with case where we have a project
3845
name in an interwiki link.
3848
ChangeLog lisp/muse-wiki.el
3851
2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3854
Fix Emacs21 issue with muse-insert-tag.
3856
muse--main--1.0--patch-110
3858
* lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3859
completing-read to appease older Emacsen.
3862
ChangeLog lisp/muse-mode.el
3865
2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3868
Fix error with `muse-blosxom-new-entry' and Emacs21.
3870
muse--main--1.0--patch-109
3872
* lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3873
`completing-read' so that old versions of Emacs don't complain.
3876
ChangeLog lisp/muse-blosxom.el
3879
2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3882
Try to fix an error with `muse-blosxom-get-categories'.
3884
muse--main--1.0--patch-108
3886
* lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3887
about processing directories.
3890
ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3893
2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3896
Make a distinction between implicit and explicit links at publish-time.
3898
muse--main--1.0--patch-107
3900
* lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3902
* lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3904
* lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3905
`explicit' argument.
3907
* lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3908
not we are dealing with an explicit link.
3910
* lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3912
* lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3913
argument, but ignore it.
3915
* lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3916
when link is not explicit.
3919
ChangeLog lisp/muse-html.el lisp/muse-http.el
3920
lisp/muse-publish.el lisp/muse-wiki.el
3923
2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3926
Implement several WikiWord handling fixes.
3928
muse--main--1.0--patch-106
3930
* lisp/muse-colors.el (muse-link-face): Handle case where no link is
3931
found by the handlers. Don't send implicit links through some of the
3934
* lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3935
of interwiki link before calling `muse-handle-explicit-link'.
3937
* lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3938
"\\|" separator between project-alist entries and interwiki entries.
3939
Force a reconfiguration of muse-colors-markup.
3941
* lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3942
sure that we don't colorize WikiNames that don't go with any file.
3946
ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3950
2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3953
Attempt to simplify muse-wiki a bit.
3955
muse--main--1.0--patch-105
3957
* lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3960
* lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3961
(muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3962
(muse-wiki-update-use-wikiword-markup-regexp)
3963
(muse-wiki-update-use-wikiword-link-function)
3964
(muse-wiki-update-use-wikiword-url-transforms): Remove.
3965
(muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3967
* lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3968
`muse-wiki-use-wikiword' is specified.
3970
* lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3971
unless `muse-wiki-use-wikiword' is specified.
3973
* lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3976
* lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3977
muse-publish-markup-regexps.
3979
* lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3980
muse-publish-url-transforms.
3982
* lisp/muse-wiki.el (muse-implicit-link-functions): Add
3983
muse-wiki-handle-wikiword to muse-implicit-link-functions.
3987
ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3990
2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3993
Make muse-blosxom use relative name of published file in page-date alist.
3995
muse--main--1.0--patch-104
3997
* lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3999
(muse-blosxom-update-page-date-alist): Renamed from
4000
`muse-blosxom-markup-date-directive'. Make the current file name
4001
relative to the base directory and strip file extension if necessary.
4005
ChangeLog lisp/muse-blosxom.el
4008
2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4011
Hack on muse-blosxom timestamps somewhat.
4013
muse--main--1.0--patch-103
4015
* lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4016
actually do something useful. This should have a different name,
4018
("blosxom-html", "blosxom-xhtml"): Call
4019
`muse-blosxom-markup-date-directive' after publishing each entry.
4023
ChangeLog lisp/muse-blosxom.el
4026
2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4029
Fix several startup and compile errors.
4031
muse--main--1.0--patch-102
4033
* lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
4034
fixes an error that occurred during startup.
4036
* lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4037
(muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4040
* lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4041
that the nasty compile errors go away. Fix a few typos.
4042
(muse-ignored-extensions): Fix docstring.
4043
(muse-file-extension): Move this higher in the file.
4048
ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4051
2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4054
Note that muse-file-extension should not have "." in front.
4056
muse--main--1.0--patch-101
4058
* lisp/muse-project.el (muse-project-find-file): Handle case where
4059
muse-file-extension is not specified.
4061
* lisp/muse.el (muse-file-extension): Note that the period at the
4062
beginning of this value should be omitted.
4064
* lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4065
file extension so that regexp characters inside the extension will not
4066
goof it up. This should never be a problem in normal cases, but let's
4071
ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4075
2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4078
Implement optional file extension of Muse files.
4080
muse--main--1.0--patch-100
4082
* lisp/muse-mode.el (muse-mode): Make sure
4083
`muse-update-ignored-extensions-regexp' gets updated every time we
4084
enter Muse mode. This works around a bug in the customize interface --
4085
if a user changes an option using setq, the :set function sometimes
4086
does not get executed. I should really try to determine whether or not
4087
this is really an issue anymore.
4089
* lisp/muse-project.el (muse-project-find-file): Make use of
4090
`muse-file-extension'.
4092
* lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4093
customizable; it is autogenerated from `muse-ignored-extensions'.
4094
(muse-update-ignored-extensions-regexp): New function that sets the
4095
value of `muse-ignored-extensions-regexp'. This is needed in order to
4096
make sure that the value of `muse-file-extension' is taken into
4098
(muse-ignored-extensions): New option that determines which file
4099
extensions to ignore. It is in the form of a list of regexps.
4101
* lisp/muse.el (muse-file-extension): New option that allows the user to
4102
specify the file extension to be used for Muse files. By default, this
4103
is nil, which means that no extension will be used.
4105
* lisp/muse.el (muse-page-name): Handle case where
4106
`muse-ignored-extensions-regexp' is nil.
4110
ChangeLog lisp/muse-mode.el lisp/muse-project.el
4111
lisp/muse-regexps.el lisp/muse.el
4114
2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4117
Document new blosxom convenience feature.
4119
muse--main--1.0--patch-99
4121
* lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4122
`muse-blosxom-project-alist-entry'. An example is provided in the
4127
ChangeLog lisp/muse-blosxom.el
4130
2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4133
Further work on `muse-project-alist' entry generation for blosxom.
4135
muse--main--1.0--patch-98
4137
* examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4138
Include subdirectories in first part of "Blog" entry.
4140
* lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4141
that returns a list of dirs that are to be used with the first part of
4142
a `muse-project-alist' entry.
4146
ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4149
2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4152
New function: muse-blosxom-project-alist-entry.
4154
muse--main--1.0--patch-97
4156
* examples/mwolson/muse-init.el: Update from my latest settings.
4157
(muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4159
* lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4160
that generates the latter part of an entry for `muse-project-alist'.
4164
ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4167
2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4170
Merged from hodique@lifl.fr--2005 (patch 12-23)
4172
muse--main--1.0--patch-96
4176
* hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4177
Merged from mwolson@gnu.org--2005 (patch 68-76)
4179
* hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4180
Merged from mwolson@gnu.org--2005 (patch 77-80)
4182
* hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4183
Merged from mwolson@gnu.org--2005 (patch 81)
4185
* hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4186
Merged from mwolson@gnu.org--2005 (patch 82)
4188
* hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4189
Escape % in latex publishing
4191
* hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4194
* hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4195
small improvement on muse-make-link
4197
* hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4198
Fix customization of muse-wiki-wikiword-regexp
4200
* hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4201
Allow full customization of WikiWords
4203
* hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4204
Fix mouse-2 yank bug in muse-mode
4206
* hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4207
Fix interpretation order
4209
* hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4210
Merged from mwolson@gnu.org--2005 (patch 83-95)
4214
ChangeLog lisp/muse-wiki.el
4217
hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4218
hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4219
hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4220
hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4221
hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4222
hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4223
hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4224
hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4225
hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4226
hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4227
hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4228
hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4231
2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4236
muse--main--1.0--patch-95
4238
* lisp/muse-mode.el (muse-follow-name-at-point)
4239
(muse-follow-name-at-mouse): Docfixes.
4243
ChangeLog lisp/muse-mode.el
4246
2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4249
Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4251
muse--main--1.0--patch-94
4253
* lisp/muse-blosxom.el: Fix goof-up in instructions for using
4254
`muse-blosxom-new-entry'.
4256
* muse.texi (Blosxom Entries): Ditto.
4260
ChangeLog lisp/muse-blosxom.el muse.texi
4263
2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4266
Re-add global mouse-2 event.
4268
muse--main--1.0--patch-93
4270
* lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4271
mouse-2, since Yann found a way around the problem I was facing.
4272
(muse-follow-name-at-mouse): Call the event that would normally be used
4273
here if we don't have a link at point.
4277
ChangeLog lisp/muse-mode.el
4280
2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4283
Fix publishing error.
4285
muse--main--1.0--patch-92
4287
* lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4288
the cdr of output-dir. This was a code fragment from a previous
4289
attempt to refactor this function.
4293
ChangeLog lisp/muse-project.el
4296
2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4299
Work on getting to the point where we can resolve project interwiki links.
4301
muse--main--1.0--patch-91
4303
* lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4304
`muse-publishing-current-file'.
4306
* lisp/muse-project.el (muse-project-of-file): Ditto.
4308
* lisp/muse-project.el (muse-project-applicable-styles): New function
4309
that returns the usable styles for a file, given either a list of
4310
styles or a project name. This is useful for removing styles that will
4311
be ignored for a file.
4312
(muse-project-publish-file): Split :include and :exclude processing
4313
into `muse-project-applicable-styles'.
4315
* lisp/muse-publish.el (muse-publish-output-name): Use
4316
`muse-publishing-current-file'.
4318
* lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4320
* lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4323
* lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4324
names to be uninterpreted. Remove need for muse-assoc-string.
4326
* lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4327
function that will be called to fetch a link to a page from a Muse
4328
project from the output file of the currently-published file. This is
4329
commented out for now since I ran out of energy.
4331
* lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4332
`muse-wiki-resolve-project-page' for handling Muse project interwiki
4333
links, but only when no match was found in `muse-wiki-interwiki-alist'.
4334
Handle case where no interwiki can be found, even though this should
4337
* lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4338
whenever Muse mode is entered. That way we don't have to enter an
4339
extra command in our .emacs.
4341
* lisp/muse.el (muse-current-file): Remove this, since a variable called
4342
`muse-publishing-current-file' already exists that does the same thing.
4345
* lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4347
* lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4352
ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4353
lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4356
2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4359
Mouse-2 on regular text will yank rather than give an error.
4361
muse--main--1.0--patch-90
4363
* lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4364
this seems to be more trouble than it's worth.
4365
(muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4366
use our own implementation.
4370
ChangeLog lisp/muse-mode.el
4373
2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4376
Make interwiki links publish with the correct extension.
4378
muse--main--1.0--patch-89
4380
* lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4381
prefix and suffix to interwiki names, as well as stripping out unwanted
4386
ChangeLog lisp/muse-wiki.el
4389
2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4392
Fix publishing of bare interwiki names.
4394
muse--main--1.0--patch-88
4396
* lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4397
`set'. Use `muse-assoc-string' instead of `assoc'.
4399
* lisp/muse.el (muse-assoc-string): New compatibility function that makes
4400
`assoc-string' functionality usable with Emacs21 and XEmacs.
4404
ChangeLog lisp/muse-wiki.el lisp/muse.el
4407
2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4410
Apply a few fixes from Yann's branch.
4412
muse--main--1.0--patch-87
4414
Background: I hacked on Muse over the weekend while offline, and so did
4415
Yann. His changes to muse-wiki.el are different than the
4416
ones that I made, so we should probably figure out the best
4417
way to handle this when we both get on IRC again. For now,
4418
I've merged in the bugfixes that he's made, omitting most of
4419
the changes to muse-wiki.
4421
* lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4423
* lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4425
* lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4426
introduced previously.
4430
ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4433
2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4436
Warn if file not published; hack further on Wiki stuff.
4438
muse--main--1.0--patch-86
4440
* lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4441
complete <div> tags that are of the class "image-link". It is hoped
4442
that this will prevent user-added <div> tags from being mangled.
4444
* lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4445
`muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4446
need to look at the text at point.
4448
* lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4449
current file has not been published since it was up-to-date. Thanks to
4450
Bill Freeman for the suggestion.
4452
* lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4453
is nil. If this happens, return the original URL.
4455
* lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4456
`muse-wiki-update-interwiki-regexp.'
4457
(muse-wiki-update-interwiki-regexp): New function that sets the value
4458
of `muse-wiki-interwiki-regexp'.
4459
(muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4462
* lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4463
`muse-wiki-expand-interwiki'.
4464
(muse-wiki-transform-wikiword): New function that prevents WikiWords
4465
with no matching file from being published as links.
4467
* lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4468
string argument once again, since this behavior is needed when
4470
(muse-wiki-handle-wikiword): Ditto.
4472
* lisp/muse.el (muse-handle-url): Ditto.
4474
* lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
4475
after every unsuccessful attempt at handling the link. If argument is
4476
given, restore match-data at end, too.
4478
* lisp/muse.el (muse-handle-explicit-link): Accept optional string
4479
argument. Match data is always saved. If argument is not given,
4480
assume that `muse-implicit-link-regexp' has been matched against, and
4481
return the 1st match string if no handlers worked.
4485
ChangeLog lisp/muse-html.el lisp/muse-mode.el
4486
lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4489
2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4492
Hack on WikiName handling and make TAB work for Wiki links.
4494
muse--main--1.0--patch-85
4496
* lisp/muse-colors.el (muse-colors-markup): Use
4497
`muse-explicit-link-regexp' instead of `muse-link-regexp'.
4499
* lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
4500
nil, don't color bad links. If non-nil, color bad links.
4502
* lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4504
* lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4505
`muse-explicit-link-regexp' instead of `muse-link-regexp'.
4506
(muse-journal-rss-munge-buffer): Ditto.
4508
* lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4511
* lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4512
are handled first, then implicit ones. It should work better in all
4513
cases. For now, we depend on the value of `muse-implicit-link-regexp'
4514
to determine how far to scan for an implicit link. This defaults to
4515
the text between the point and the next space.
4517
* lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4518
`muse-visit-link'. If the ANCHOR argument is a string, search for it
4519
literally after opening the buffer. Hopefully this can be of use in
4520
custom visit-link functions, when necessary.
4522
* lisp/muse-mode.el (muse-visit-link): Docfix. Call
4523
`muse-visit-link-default'.
4525
* lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4526
Search by text properties instead of regexps. This allows Muse to find
4527
links without having to have a massive regexp that contains all link
4528
types. The downside is that this will not work if the user defontifies
4529
the buffer. But it would somewhat defeat the purpose of following
4530
links if you can't see them.
4532
* lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4533
enough command line args are passed in batch mode.
4535
* lisp/muse-publish.el (muse-publish-markup-regexps): Use
4536
`muse-explicit-link-regexp'.
4538
* lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4541
* lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4542
specifies the "common ground" of all implicit links, like URLs, bare
4543
WikiNames, and -- in the future -- email addresses.
4545
* lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4547
* lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4548
optional. That was a bad idea on my part. Renamed from
4549
`muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
4552
* lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4553
`muse-wiki-interwiki-expand'.
4554
(muse-wiki-handle-wikiword): Renamed from
4555
`muse-wiki-wikiword-handle'.
4557
* lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4558
for the eval-after-load arg since XEmacs chokes on constants.
4560
* lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4561
face on WikiWords that don't correspond with a file. If people really
4562
want this to appear in bad-link face, I could accommodate that.
4564
* lisp/muse.el (muse-handle-url): New function that detects whether the
4565
given string is a URL.
4566
(muse-implicit-link-functions): Renamed from
4567
`muse-mode-link-functions'. Defaults to `muse-handle-url'.
4568
(muse-explicit-link-functions): Renamed from
4569
`muse-mode-handler-functions'.
4570
(muse-handle-implicit-link): New function that handles all
4571
implicit links by calling functions from `muse-implicit-link-functions'.
4572
(muse-handle-explicit-link): Renamed from
4577
ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4578
lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4579
lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4582
2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4585
Allow WikiWords to be ignored with <nop> or "''''".
4587
muse--main--1.0--patch-84
4589
* lisp/muse-mode.el (muse-browse-result): Docfixes.
4591
* lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4592
whether to hide <nop> tags when coloring a Muse buffer.
4593
(muse-wiki-wikiword-at-point): Docfix.
4594
(muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4595
(muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4597
(muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4598
which keeps the WikiWord that follows it from being interpreted.
4599
(muse-publish-markup-regexps): Allow 4 single quotes to function as a
4604
ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4607
2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4610
Update postal address of FSF in muse-wiki.el.
4612
muse--main--1.0--patch-83
4614
* lisp/muse-wiki.el: Update postal address of the FSF.
4618
ChangeLog lisp/muse-wiki.el
4621
2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4624
Interpret explicit links before emphasis.
4626
muse--main--1.0--patch-82
4628
* lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4629
links before emphasis.
4631
* lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4635
ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4638
2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4641
Wiki hacking, regexp tweaks.
4643
muse--main--1.0--patch-81
4645
* lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4648
* lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4649
that indicates whether or not to use character classes in regexps. The
4650
default is to let Muse try to figure it out.
4651
(muse-extreg-usable-p): Make use of this variable.
4653
* lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4654
this regexp. I'm guessing it was supposed to have a TAB in there at
4655
one time. Replace this stuff with muse-regexp-space.
4657
* lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4660
* lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4663
* lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4664
delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
4665
We'll fix those anchor problems eventually!
4667
* lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4668
uses `muse-interwiki-handle' to determine whether an interwiki link is
4671
* lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4672
look for a suitable value at point if needed.
4674
* lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4676
* lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4678
* lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4681
ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4685
2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4688
Make installation of manual when not using Debian go smoothly.
4690
muse--main--1.0--patch-80
4692
* Makefile.defs (INSTALLINFO): New variable that specifies what command
4693
and options are to be used when insinuating the Muse documentation into
4696
* Makefile (install): Make use of INSTALLINFO.
4698
* README (Installation): Give directions for changing INSTALLINFO on a
4699
Debian system and changing where Muse is installed.
4704
ChangeLog Makefile Makefile.defs README muse.texi
4707
2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4710
Fix compiler warning induced by last patch.
4712
muse--main--1.0--patch-79
4714
* lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4718
ChangeLog lisp/muse-project.el lisp/muse.el
4721
2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4724
Add `muse-current-file', fix minor QuickStart issue.
4726
muse--main--1.0--patch-78
4728
* examples/QuickStart: Make John Wiegley the author.
4730
* lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4731
`muse-current-file' instead of `buffer-file-name'.
4733
* lisp/muse-project.el (muse-current-project): Document.
4735
* lisp/muse-project.el (muse-current-file): New variable indicating the
4736
name, including path, of the file that is currently being published.
4737
(muse-project-of-file): Make use of
4738
`muse-current-file'.
4740
* lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4742
* lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4745
ChangeLog examples/QuickStart lisp/muse-blosxom.el
4746
lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4750
2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4753
Make muse-replace-regexp-in-string closer to its parent; no func change.
4755
muse--main--1.0--patch-77
4757
* lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4758
to implement all functionality of `replace-regexp-in-string'. No
4759
functionality change.
4763
ChangeLog lisp/muse.el
4766
2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4769
Play nicely with fill, adaptive-fill, and flyspell.
4771
muse--main--1.0--patch-76
4773
* muse-mode.el (muse-mode-intangible-links): New function used to
4774
determine whether links will be considered intangible.
4776
* lisp/muse-mode.el (muse-mode-link-functions)
4777
(muse-mode-handler-functions): Minor docfix.
4779
* lisp/muse-mode.el (muse-mode): Don't split long links when performing
4780
fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
4781
making links intangible by default, but this may be adjusted by use of
4782
the `muse-mode-intangible-links' function.
4784
* lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4785
nil if we should allow a fill to occur here. Keeps links from being
4788
* lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4789
non-nil if we allow spell-checking to occur here. Keeps links from
4790
being improperly colorized.
4792
* lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4793
functionality change.
4796
ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4799
2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4802
Minor doc changes and code prettification.
4804
muse--main--1.0--patch-75
4806
* AUTHORS: Note that YH's assignment is in the mail.
4808
* README (scripts): Explain better the contents of the `scripts'
4811
* lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4814
AUTHORS ChangeLog README lisp/muse-wiki.el
4817
2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4820
Merged from hodique@lifl.fr--2005 (patch 7-11)
4822
muse--main--1.0--patch-74
4826
* hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4827
split WikiWords and InterWiki links into their own package
4829
* hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4830
Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4832
* hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4833
Mimic experimental behavior for interwiki
4835
* hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4836
fix notes publishing
4838
* hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4842
lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4845
ChangeLog lisp/muse-colors.el lisp/muse-html.el
4846
lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4849
experimental/.arch-ids/muse-wiki.el.id
4850
==> experimental/.arch-ids/muse-wiki-old.el.id
4851
experimental/muse-wiki.el
4852
==> experimental/muse-wiki-old.el
4855
hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4856
hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4857
hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4858
hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4859
hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4862
2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4865
Tell people where to find on-line version of manual.
4867
muse--main--1.0--patch-73
4869
* README: Add on-line locations for manual.
4871
* muse.texi: Remove @include directive. This makes generating a PDF of
4872
this documentation a lot easier.
4874
* muse.texi (Preface): Add on-line locations for manual.
4877
ChangeLog README muse.texi
4880
2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4883
Try to make Muse play nice with outline minor mode.
4885
muse--main--1.0--patch-72
4887
* lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4888
(muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4889
"muse" instead of "t" when adding invisibility to text or checking for
4892
* lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4893
compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4897
ChangeLog lisp/muse-colors.el lisp/muse.el
4900
2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4903
Minor grammar fix in Introduction section of manual.
4905
muse--main--1.0--patch-71
4907
* muse.texi (Introduction): Minor grammar fix.
4913
2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4918
muse--main--1.0--patch-70
4920
* lisp/muse-colors.el: Remove unnecessary use of Version in header.
4922
* lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4924
* lisp/muse-poem.el (muse-poem-markup-strings)
4925
(muse-poem-chapbook-strings): Make customizable.
4927
* lisp/muse-poem.el (muse-chapbook-latex-header)
4928
(muse-chapbook-latex-footer): Docfix.
4930
* lisp/muse-texinfo.el (muse-texinfo-info-extension)
4931
(muse-texinfo-pdf-extension): Ditto.
4933
* lisp/muse.el (muse-version): Change to 3.01.
4935
* muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
4939
ChangeLog lisp/muse-colors.el lisp/muse-html.el
4940
lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4943
2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4946
Tweak documentation thoroughly; still incomplete.
4948
muse--main--1.0--patch-69
4950
* README: Minor tweaks.
4952
* muse.texi: Massively rename chapters so that the titles are more
4953
descriptive. Clean up grammar.
4955
* muse.texi (Obtaining Muse): Move content of Installation node here,
4956
stripping out any customization tips, since those are covered later.
4957
Re-work this chapter since I was dissatisfied with it.
4959
* muse.texi (Installation): This node has the content of README regarding
4960
installation, which fits the title of the node much better than the
4963
* muse.texi (Blosxom): Turn the sections of this section into
4966
* muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
4969
* muse.texi (History): Add a "2005" item.
4972
ChangeLog README muse.texi
4975
2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4978
Finish documenting 2 more publishing styles.
4980
muse--main--1.0--patch-68
4982
* lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4984
* lisp/muse-journal.el: Docfixes.
4986
* lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4987
documentation to this function.
4989
* muse.texi (Blosxom Options): New node containing the publishing styles
4990
and options provided by Blosxom.
4991
(Book): Add usage note, as I suspect a lot of people might be confused
4993
(HTML): Space out entries better.
4994
(Journal, LaTeX): New nodes for publishing styles.
4995
(Common Elements): Document a few options that are present in
4999
ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5000
lisp/muse-latex.el lisp/muse-publish.el muse.texi
5003
2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5006
Make Muse installable and correct an Emacs21 issue.
5008
muse--main--1.0--patch-67
5010
* Makefile (.PRECIOUS): Indicate that .info and .html files in this
5011
directory will be generated.
5012
(all): Compile muse.info by default.
5013
(doc): Refactor into individual generation rules for .html and .info
5015
(install): New rule that installs Muse source code, compiled .elc
5016
files, and the manual into proper places.
5018
* Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5020
* README (Insinuation): Move old content of Installation here.
5021
(Installation): Fill out this section.
5022
(Further Documentation): Add link to my website and note that a full
5023
manual is included with Muse.
5025
* lisp/Makefile (EL): Populate with .el files.
5026
(install): New rule that installs both .elc and .el files.
5028
* lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5029
Emacs21, hack in a handler for the @documentencoding tag so that it
5033
ChangeLog Makefile Makefile.defs README lisp/Makefile
5034
lisp/muse-texinfo.el
5037
2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5040
Cater even more to XEmacs and its annoying whims.
5042
muse--main--1.0--patch-66
5044
* examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5045
environment variable.
5047
* lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5048
handle it. Load `muse-build.el' instead.
5050
* lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5053
* lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5054
(muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5057
* lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5058
function does not appear to be used.
5060
* lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5061
`replace-regexp-in-string', since XEmacs doesn't have this function.
5062
We only implement the first 3 args, but this could be extended if we
5065
* lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5066
`muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5068
* lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5070
* lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5071
make XEmacs shut up.
5073
* lisp/muse-convert.el (muse-write-footnote): Ditto.
5075
* lisp/muse-html.el (muse-html-markup-table): Ditto.
5077
* lisp/muse-http.el (muse-winnow-list): Ditto.
5079
* lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5081
* lisp/muse-project.el (muse-project-file-entries): Ditto.
5083
* lisp/muse-publish.el (muse-publish-markup): Ditto.
5085
* scripts/muse-build.el: Add contrib path first; probably doesn't change
5088
* scripts/publish: Use EMACS environment variable instead of hard-coding
5092
ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5093
lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5094
lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5095
lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5096
lisp/muse.el scripts/muse-build.el scripts/publish
5099
2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5102
Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5104
muse--main--1.0--patch-65
5106
* AUTHORS: Update entry.
5108
* muse-*.el: Move to the lisp directory.
5110
* lisp/Makefile: New file containing rules to test and compile the
5113
* Makefile.defs: New file that contains common definitions for all other
5114
Makefiles, such as Emacs command to use.
5116
* Makefile: Move lisp-specific rules to lisp/Makefile.
5117
(SUBDIRS): New variable containing subdirectories to clean.
5119
* README: Update to reflect new location of source files. Give updated
5120
directions for compiling with XEmacs.
5122
* examples/Makefile (.PRECIOUS): Added to denote which type of files to
5124
(%.html): Pass SITEFLAG as an environment variable to
5127
* examples/QuickStart (The): Re-add the stray <comment> tag since it
5128
seems to be needed to keep the process from failing. This has *got* to
5129
be a bug in Muse, but I don't want to deal with it now.
5131
* lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5133
* lisp/muse-convert.el: Move line to commentary section.
5135
* lisp/muse-latex.el (muse-latex-markup-table): Note that the
5136
locally-bound `type' variable isn't used here.
5138
* lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5140
* lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5143
* scripts/muse-build.el (load-path): Correct paths.
5145
* scripts/muse-build.el (muse-elint-files): Add a few variables here so
5146
as to avoid spurious warnings.
5148
* scripts/publish (style): Make use of SITEFLAG environment variable, if
5151
* lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5152
(muse-match-string-no-properties): New functions that take the place of
5153
`line-end-position', `line-beginning-position', and
5154
`match-string-no-properties', respectively.
5156
* examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5157
(muse-my-journal-find-entries): Use Muse-specific version of
5158
`match-string-no-properties', `line-beginning-position', and
5159
`line-end-position' since these do not exist in XEmacs.
5161
* lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5162
(muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5164
* lisp/muse-convert.el (muse-latex-transform): Ditto.
5166
* lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5167
(muse-html-insert-contents): Ditto.
5169
* lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5171
* lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5173
* lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5175
* lisp/muse-publish.el (muse-publish-markup-tag)
5176
(muse-publish-markup-footnote, muse-publish-markup-leading-space)
5177
(muse-published-buffer-contents): Ditto.
5179
* scripts/muse-build.el (muse-elint-files): Ditto.
5182
.arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5183
lisp/.arch-ids/Makefile.id lisp/Makefile
5186
AUTHORS ChangeLog Makefile README examples/Makefile
5187
examples/QuickStart examples/johnw/muse-johnw.el
5188
lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5189
lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5190
lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5191
lisp/muse.el scripts/muse-build.el scripts/publish
5194
.arch-ids/muse-blosxom.el.id
5195
==> lisp/.arch-ids/muse-blosxom.el.id
5196
.arch-ids/muse-book.el.id
5197
==> lisp/.arch-ids/muse-book.el.id
5198
.arch-ids/muse-colors.el.id
5199
==> lisp/.arch-ids/muse-colors.el.id
5200
.arch-ids/muse-convert.el.id
5201
==> lisp/.arch-ids/muse-convert.el.id
5202
.arch-ids/muse-docbook.el.id
5203
==> lisp/.arch-ids/muse-docbook.el.id
5204
.arch-ids/muse-html.el.id
5205
==> lisp/.arch-ids/muse-html.el.id
5206
.arch-ids/muse-http.el.id
5207
==> lisp/.arch-ids/muse-http.el.id
5208
.arch-ids/muse-journal.el.id
5209
==> lisp/.arch-ids/muse-journal.el.id
5210
.arch-ids/muse-latex.el.id
5211
==> lisp/.arch-ids/muse-latex.el.id
5212
.arch-ids/muse-mode.el.id
5213
==> lisp/.arch-ids/muse-mode.el.id
5214
.arch-ids/muse-poem.el.id
5215
==> lisp/.arch-ids/muse-poem.el.id
5216
.arch-ids/muse-project.el.id
5217
==> lisp/.arch-ids/muse-project.el.id
5218
.arch-ids/muse-publish.el.id
5219
==> lisp/.arch-ids/muse-publish.el.id
5220
.arch-ids/muse-regexps.el.id
5221
==> lisp/.arch-ids/muse-regexps.el.id
5222
.arch-ids/muse-texinfo.el.id
5223
==> lisp/.arch-ids/muse-texinfo.el.id
5224
.arch-ids/muse.el.id
5225
==> lisp/.arch-ids/muse.el.id
5227
==> lisp/muse-blosxom.el
5229
==> lisp/muse-book.el
5231
==> lisp/muse-colors.el
5233
==> lisp/muse-convert.el
5235
==> lisp/muse-docbook.el
5237
==> lisp/muse-html.el
5239
==> lisp/muse-http.el
5241
==> lisp/muse-journal.el
5243
==> lisp/muse-latex.el
5245
==> lisp/muse-mode.el
5247
==> lisp/muse-poem.el
5249
==> lisp/muse-project.el
5251
==> lisp/muse-publish.el
5253
==> lisp/muse-regexps.el
5255
==> lisp/muse-texinfo.el
5263
2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5266
Massively untabify files.
5268
muse--main--1.0--patch-64
5272
ChangeLog ChangeLog.2004 experimental/muse-message.el
5273
experimental/muse-wiki.el muse-book.el muse-colors.el
5274
muse-convert.el muse-docbook.el muse-html.el muse-http.el
5275
muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5276
muse-project.el muse-publish.el muse-regexps.el
5277
muse-texinfo.el muse.el
5280
2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5283
Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5285
muse--main--1.0--patch-63
5287
(Summary of changes that Yann made)
5289
* muse-colors.el (muse-colors-link): Whitespace cleanup.
5291
* muse-mode.el (muse-generate-index): Move index generation code into
5292
`muse-index-as-string'.
5293
(muse-index-as-string): New function that generates an index and
5294
returns it as a string, instead of placing it in a buffer like
5295
`muse-generate-index' used to.
5299
* hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5300
merge from mwolson@gnu.org--2005
5302
* hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5303
Accept WikiWords as links [mostly rescinded]
5305
* hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5306
merge from mwolson@gnu.org--2005/muse--main--1.0
5308
* hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5309
Merged from mwolson@gnu.org--2005 (patch 60-62)
5311
* hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5312
provide a string view of the index
5315
ChangeLog muse-colors.el muse-latex.el muse-mode.el
5318
hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5319
hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5320
hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5321
hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5322
hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5325
2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5328
Document Blosxom, Book, DocBook, and HTML publishing styles.
5330
muse--main--1.0--patch-62
5332
* muse-blosxom.el: Clean up header.
5334
* muse-book.el (muse-before-book-publish-hook): Rename to
5335
`muse-book-before-publish-hook'.
5336
(muse-after-book-publish-hook): Rename to
5337
`muse-book-after-publish-hook'.
5339
* muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5340
(muse-html-markup-strings, muse-xhtml-markup-strings)
5341
(muse-html-meta-content-type, muse-html-meta-content-encoding)
5342
(muse-html-charset-default, muse-html-encoding-default)
5343
(muse-html-encoding-map): Docfixes.
5345
* muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5349
ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5352
2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5355
Begin work on Publishing Styles section of manual.
5357
muse--main--1.0--patch-61
5359
* Makefile (.PHONY): Add "doc" to list.
5360
(doc): New rule that generates Info and HTML files from muse.texi.
5361
(dist): Rely on `distclean', not `clean'.
5363
* examples/QuickStart (Authoring mode): Remove empty section.
5365
* muse.texi: Call this program "the Emacs Muse" in title.
5366
(Publishing Styles): Begin to populate section.
5367
(Deriving Styles): First subsection of Publishing Styles.
5368
(Contributors): Remove spurious copyright section, since we address
5371
* README: Actually remember to add this file.
5374
.arch-ids/README.id README
5377
ChangeLog Makefile examples/QuickStart muse.texi
5380
2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5383
Document Markup Rules.
5385
muse--main--1.0--patch-60
5387
* examples/QuickStart: Remove stray <comment> tag.
5389
* muse.texi (Top): Comment every menu line.
5390
(Markup Rules): New section with plenty of subsections.
5393
ChangeLog examples/QuickStart muse.texi
5396
2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5399
Release this as Muse 3.00.90 (RC1).
5401
muse--main--1.0--patch-59
5403
* Makefile (%.elc): Use -q instead of --no-init-file because the former
5404
is compatible with both Emacs and XEmacs.
5406
* examples/README: Renamed to QuickStart.
5408
* examples/Makefile (EXAMPLES): Reflect name change of README.
5413
ChangeLog Makefile examples/Makefile muse.el
5416
examples/.arch-ids/README.id
5417
==> examples/.arch-ids/QuickStart.id
5419
==> examples/QuickStart
5422
2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5425
Makefile refactoring.
5427
muse--main--1.0--patch-58
5429
* Makefile (.PHONY): List all non-file targets.
5430
(examples): New rule that calls Make in the examples directory.
5431
(atranslit): Removed, since this isn't (yet) bundled with Muse.
5433
* README: Move to the examples directory. I'd prefer to distribute a
5434
very basic plain text README and use this as a quickstart + markup
5435
example + publishing example.
5437
* examples/Makefile: Move all README-related rules here.
5439
* examples/README: Add an "About this document" section.
5441
* scripts/publish (style): Do not include the contrib directory, since we
5442
don't use any code from there. Since this is only invoked from the
5443
examples directory, make sure add the parent directory to the load
5446
* muse.texi: Change version to 3.00.90 (RC1).
5448
* muse.el: Change location of the README file in header.
5450
* muse.el (muse-version): Update to 3.00.90 (RC1).
5453
examples/.arch-ids/Makefile.id examples/Makefile
5456
ChangeLog Makefile examples/README muse.el muse.texi
5461
==> examples/.arch-ids/README.id
5466
2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5469
Update my example configuration.
5471
muse--main--1.0--patch-57
5473
* examples/mwolson/muse-init.el: Update to reflect use of outline faces
5474
and experimental status of muse-message.
5477
ChangeLog examples/mwolson/muse-init.el
5480
2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5483
Provide optional outline-style faces; customization fixes; experimental stuff.
5485
muse--main--1.0--patch-56
5487
* muse-colors.el (muse-colors-autogen-headings): New user-customizable
5488
option that determines what the header faces should look like. If
5489
'outline, use outline-style faces. If nil, don't generate the faces at
5490
all, which allows the user to specify their own. Otherwise, use the
5491
scaled faces, which is the default behavior.
5492
(muse-colors-outline-faces-list): List of faces to use. In case the
5493
outline faces are not available, provide reasonable defaults.
5494
(muse-make-faces): Use dolist instead of mapc. Implement the
5495
possibility of having outline-style colors for heading. Don't call
5496
this function immediately -- give the users time to make their changes
5497
through the customize interface. Once we call this function, Emcs from
5498
CVS will not allow the faces to be changed easily, which is a shame.
5500
* muse-message.el (muse-message-contents-tag): Copied from
5501
`muse-publish-contents-tag' in order to keep the customization
5502
interface from making the `muse-markup-tags' option from throwing a
5503
type mismatch error. This function is untested and will likely do
5504
nothing useful. This file has been moved to the experimental folder
5505
until it gets fleshed out more.
5507
* experimental/muse-wiki.el: New file from johnw's initial attempt at a
5508
file that could eventually provide wiki-like ability. Currently this
5509
is just a collection of functions that were pruned out when he remade
5510
Muse, so don't get too excited. I plan to eventually merge Yann
5511
Hodique's work here, probably after the first release of Muse.
5513
* muse-regexps.el (muse-regexp): Improve description.
5515
* muse-project.el (muse-project-ignore-regexp): Make this be a part of
5516
the muse-regexp group since it is just a single regexp. Lists of
5517
regexps don't have to be in muse-regexp, however.
5519
* muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5520
since the Emacs devel mailing list seems to not want Britain-izations
5523
* muse-colors.el (muse-colors): Ditto.
5525
* muse-docbook.el (muse-docbook): Ditto.
5527
* muse-html.el (muse-html): Ditto.
5529
* muse-http.el (muse-http): Ditto.
5531
* muse-message.el (muse-message): Ditto.
5533
* muse-mode.el (muse-mode): Ditto.
5535
* muse-project.el (muse-project): Ditto.
5537
* muse-publish.el (muse-publish): Ditto.
5539
* muse.el (muse): Ditto.
5542
experimental/.arch-ids/=id
5543
experimental/.arch-ids/muse-wiki.el.id
5544
experimental/muse-wiki.el
5547
ChangeLog experimental/muse-message.el muse-blosxom.el
5548
muse-colors.el muse-docbook.el muse-html.el muse-http.el
5549
muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5553
.arch-ids/muse-message.el.id
5554
==> experimental/.arch-ids/muse-message.el.id
5556
==> experimental/muse-message.el
5559
experimental experimental/.arch-ids
5562
2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5565
Fix publishing error when given an empty string for header/footer.
5567
muse--main--1.0--patch-55
5569
* muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5570
`file-readable-p' if it is an empty string. For some reason,
5571
`file-readable-p' and `insert-file-contents' were treating an empty
5572
string as if it were the current directory.
5575
ChangeLog muse-publish.el
5578
2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5581
WYSIWYG emphasis, XEmacs compatibility hacks.
5583
muse--main--1.0--patch-54
5585
* muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5586
compliant. Only colorize if we end with the same number of asterisks
5587
as we start with, preventing unnoticed syntax errors. Don't colorize
5588
in the middle of a word.
5589
(muse-colors-underlined): Make underlining more WYSIWIG compliant.
5590
Only colorize if we end with an underscore. Don't colorize in the
5593
* muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5594
inside of group. This will probably not do anything, but it seems
5597
* muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5598
where we start with an image link. JohnW didn't seem to like having
5599
<p> tags inserted before image links, but they don't validate properly
5600
as they are. For now, I will surround such links/paragraphs with <div
5601
class="image-link"> in an attempt to be as not invasive and yet
5602
standards compliant as possible.
5604
* muse-html.el (muse-html-escape-string): Work around distinction between
5605
int and char types in XEmacs. Deal with an annoying replace-match bug
5606
in XEmacs that rears its head at times.
5608
* muse-publish.el (muse-publish-markup-word): Allow underlines to be
5612
ChangeLog muse-colors.el muse-docbook.el muse-html.el
5616
2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5619
Minor code cleanup to address elint issues.
5621
muse--main--1.0--patch-53
5623
* Makefile (test): Don't build README files during this rule. Remove
5624
spurious "make clean" statement.
5626
* muse-colors.el (muse-colors-tags): Make sure that this appears in the
5627
`muse-colors' group, and give it a proper type.
5629
* muse-mode.el: Wrap condition-case around `eval-when-compile'.
5631
* examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5632
muse-my-journal-find-entries): Replace `string-to-int' with
5635
* muse-html.el (muse-html-insert-contents): Ditto.
5637
* muse-journal.el (muse-journal-html-munge-buffer,
5638
muse-journal-latex-munge-buffer): Ditto.
5640
* muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5642
* muse-publish.el (muse-publish-markup-footnote,
5643
muse-publish-contents-tag): Ditto.
5645
* muse-regexps.el (muse-extreg-usable-p): Ditto.
5648
ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5649
muse-html.el muse-journal.el muse-mode.el muse-publish.el
5653
2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5656
Add ability to automate the creation a new blosxom entry.
5658
muse--main--1.0--patch-52
5660
* examples/mwolson/muse-init.el: Move new entry section to
5661
muse-blosxom.el. Modify the key settings in my example accordingly.
5663
* muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5664
Muse always makes sure that the file ends with a newline.
5666
* muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5667
planner markup is now provided automatically by the planner port to
5668
Muse, and we don't have any customized markup.
5670
* muse-blosxom.el (muse-blosxom-base-directory): New customizable
5671
variable that specifies where the base directory of your blog entries
5674
* muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5675
the base directory. Explore categories recursively.
5677
* muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5678
`muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
5679
special characters file name.
5681
* muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5682
making a new blog entry. It will prompt you for a category, then a
5683
title, and then will create a new file that has the date and title
5687
ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5690
2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5693
Change mailing address of FSF, add AUTHORS file.
5695
muse--main--1.0--patch-51
5697
* muse-*.el, muse.texi: Change mailing address of FSF.
5699
* muse.texi (Contributors): Fix typo.
5701
* AUTHORS: New file containing a list of all of those who have
5702
contributed code or documentation to Muse, how many lines were changed,
5706
.arch-ids/AUTHORS.id AUTHORS
5709
ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5710
muse-html.el muse-http.el muse-journal.el muse-latex.el
5711
muse-message.el muse-mode.el muse-poem.el muse-project.el
5712
muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5716
2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5719
Merged from hodique@lifl.fr--2005 (patch 0-1)
5721
muse--main--1.0--patch-50
5725
* hodique@lifl.fr--2005/muse--yh--1.0--base-0
5726
tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5728
* hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5729
fix .html (for example) in visible names for links
5732
ChangeLog muse-publish.el
5735
hodique@lifl.fr--2005/muse--yh--1.0--base-0
5736
hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5739
2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5742
Make generated X(HT)ML show up in the right encoding in other modes.
5744
muse--main--1.0--patch-49
5746
* muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5747
Thanks to Zhiqiang Ye for the suggestion. This attempts to make
5748
generated (X)HTML files show up in the right coding system when editing
5749
them with another Emacs mode.
5751
* muse-journal.el (muse-journal-rss-header): Automatically determine the
5752
encoding instead of hard-coding it.
5754
* muse-message.el: Add content to Commentary section, explaining the use
5755
of this publishing style.
5758
ChangeLog muse-html.el muse-journal.el muse-message.el
5761
2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5764
Move regexps to same group, only make 4 heading faces.
5766
muse--main--1.0--patch-48
5768
* muse-colors.el (muse-make-faces): Only create 4 header faces since we
5769
can only publish 3 of them specially, leaving the fourth to be in
5771
(muse-colors-markup): Only recognize 4 levels of heading.
5773
* muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5774
(muse-file-regexp, muse-image-regexp)
5775
(muse-ignored-extensions-regexp): Moved here from muse.el. It seems
5776
like a good idea to have all the regexps in the same group.
5779
ChangeLog muse-colors.el muse-regexps.el muse.el
5782
2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5785
Update my example config, minor code cleanup.
5787
muse--main--1.0--patch-47
5789
* examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5790
names and add "Plans" project.
5792
* muse-docbook.el (looking-back): Delete.
5794
* muse-html.el (looking-back): Delete.
5796
* muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5797
instead of `looking-back'.
5799
* muse.el (muse-looking-back): Instead of redefining the `looking-back'
5800
function, use this function. If `looking-back' exists, call it;
5801
otherwise, use a workaround.
5804
contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5807
ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5808
muse-html.el muse.el
5811
2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5814
Handle a few paragraph publishing edge cases better.
5816
muse--main--1.0--patch-46
5818
* muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5819
beginning-of-document, end-of-document, and paragraph separator regexps
5820
so that one markup rule can be used in all these cases.
5821
(muse-docbook-markup-paragraph): Handle more cases correctly. In
5822
particular, blockquote or center at beginning or end of document will
5823
be published properly. Hopefully this won't slow things down too much.
5824
(muse-docbook-markup-paragraph-close): Removed.
5826
* muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5828
* muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5830
(muse-html-markup-paragraph-close): Removed.
5833
ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5836
2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5839
Improve prompt when reading a tag.
5841
muse--main--1.0--patch-45
5843
* muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5844
other Emacs modes seem to do.
5847
ChangeLog muse-mode.el
5850
2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5853
Warn user when publishing fails due to a private directory.
5855
muse--main--1.0--patch-44
5857
* muse-project.el (muse-project-private-p): Warn users when publishing a
5858
file fails due to its directory not being readable by others. Make
5859
sure that you do a `chmod +o name_of_directory' if you want the
5860
contents of that directory to be publishable.
5863
ChangeLog muse-project.el
5866
2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5869
Fix error with example tags and message publishing style.
5871
muse--main--1.0--patch-43
5873
* muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
5874
see if a previous definition for `font-lock-multiline' exists.
5876
* muse-message.el (muse-message-example-tag): Don't require two
5877
additional (unused) arguments.
5880
ChangeLog muse-colors.el muse-message.el
5883
2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5886
Always end the published document with a newline.
5888
muse--main--1.0--patch-42
5890
* muse-html.el (muse-html-markup-paragraph-close): Always end the
5891
published document with a newline.
5893
* muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5896
ChangeLog muse-docbook.el muse-html.el
5899
2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5902
Don't let automatic backup files crash the publishing process.
5904
muse--main--1.0--patch-41
5906
* muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5907
directive since this value is already processed by
5908
`muse-publish-markup-directive', and may be obtained by using
5909
the code: (muse-publishing-directive "date").
5911
* muse-colors.el (muse-colors-region): Make sure that we don't ever try
5912
to run (funcall nil); this happened once during a debugging process.
5914
* muse-project.el (muse-project-private-p): Skip any file for which we
5915
cannot fetch attributes. This fixes a bug where having an
5916
Emacs-generated automatic backup file in a publishing directory causes
5917
the publishing process to halt with an error.
5920
ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5923
2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5926
Apply fix in previous patch to the DocBook publishing style.
5928
muse--main--1.0--patch-40
5930
* muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5931
previous patch here as well.
5935
ChangeLog muse-docbook.el
5938
2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5941
Fix newly-introduced lock-up during HTML publishing.
5943
muse--main--1.0--patch-39
5945
* muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5946
planner rules higher priority in the publishing sequence. Hopefully
5947
this will not wreck anything; I don't use these rules, so I cannot
5948
tell. This wasn't a real bugfix, just an aesthetic code thing for me.
5950
* muse-html.el (muse-html-markup-paragraph-close): Don't use
5951
replace-match; that seems to be slightly evil. Return nil instead of a
5952
newline since otherwise Muse thinks that we are not done yet and gets
5953
into an infinite loop. This should fix the lock-up problem that
5954
resulted from the previous few patches.
5957
ChangeLog muse-blosxom.el muse-html.el
5960
2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5965
muse--main--1.0--patch-38
5967
* muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5971
ChangeLog muse-blosxom.el
5974
2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5977
Make docbook and blosxom modes close paragraphs properly at end.
5979
muse--main--1.0--patch-37
5981
* muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5984
* muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5985
(muse-docbook-markup-paragraph-close): Adapt from
5986
`muse-html-markup-paragraph-close'.
5988
* muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5989
preserve the same appearance as before the last patch.
5992
ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5995
2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5998
Bugfix: Close P tag properly at end of file.
6000
muse--main--1.0--patch-36
6002
* muse-blosxom.el: Fix bug where loading this file twice would cause an
6005
* muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6006
detecting whether or not a paragraph needs a closing P tag.
6007
(muse-html-markup-paragraph-close): New function that only inserts a
6008
closing P tag when an unclosed P tag is nearby.
6011
ChangeLog muse-blosxom.el muse-html.el
6014
2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6017
Update my example settings.
6019
muse--main--1.0--patch-35
6021
* examples/mwolson/muse-init.el: Synchronize with my current settings.
6024
ChangeLog examples/mwolson/muse-init.el
6027
2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6030
Update documentation for C-c TAB feature.
6032
muse--main--1.0--patch-34
6034
* muse.texi (Keystroke Summary): Note that C-c TAB calls
6042
2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6045
New feature: tag completion with C-c TAB.
6047
muse--main--1.0--patch-33
6049
* muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6050
(muse-tag-history, muse-custom-tags): New variables that keep track of
6051
the tag history and newly-entered tags respectively for
6053
(muse-insert-tag): New function that interactively prompts the user for
6057
ChangeLog muse-mode.el
6060
2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6063
Fix XHTML validation error with <hr> and <br>.
6065
muse--main--1.0--patch-32
6067
* muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6068
and HR tags for XHTML publishing. This should fix a few validation
6069
errors that I've been noticing lately.
6072
ChangeLog muse-html.el
6075
2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6078
Remove flyspell overlays on links.
6080
muse--main--1.0--patch-31
6082
* muse-colors.el (muse-colors-link): Remove flyspell overlays. This
6083
should make the link clickable. On Emacs21, the color will stay red,
6084
but other Emacsen should do the right thing, which is use the normal
6085
link color. Hopefully this will fix some strange flyspell-related link
6089
ChangeLog muse-colors.el
6092
2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6095
Update my example Muse settings.
6097
muse--main--1.0--patch-30
6099
* examples/mwolson/muse-init.el: Update from my latest version.
6100
(muse-project-alist): Remove the francais part of my blog.
6101
(my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6102
into this and `my-muse-mode-fill-nobreak-p'.
6103
(muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6104
this is the best way to accomplish this.
6105
(my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6106
characters in the title.
6107
(my-muse-prepare-entry-for-xanga): Treat example regions better.
6110
ChangeLog examples/mwolson/muse-init.el
6113
2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6116
Add simple `muse-version' function.
6118
muse--main--1.0--patch-29
6120
* muse.el (muse-version): New function that displays the value of the
6121
`muse-version' variable. This should be easier for the user to type
6122
than C-h v muse-version.
6128
2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6131
Don't compile documentation by default.
6133
muse--main--1.0--patch-28
6135
* Makefile (all): Don't compile documentation by default.
6136
(doc): Use this rule to compile documentation.
6142
2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6145
Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6147
muse--main--1.0--patch-27
6149
2005-04-16 Michael Olson <mwolson@gnu.org>
6151
* muse-journal.el: Merge in enclosure support for RSS 2.0 from
6152
johnw. If a journal entry's title is a [[link]], then an
6153
<enclosure> tag will be added to the XML data giving the size and
6154
MIME type of the link target. This makes podcasting with Muse
6156
(muse-journal-rss-entry-template): Add enclosure usage to example.
6157
(muse-journal-rss-munge-buffer): Implement enclosures.
6160
ChangeLog muse-journal.el
6163
2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6166
Standardize source headers, appease elint, don't require planner
6168
muse--main--1.0--patch-26
6170
2005-04-15 Michael Olson <mwolson@gnu.org>
6172
* Makefile, scripts/muse-build.el: Moved muse-build.el to the
6173
`scripts' directory since it really isn't part of Muse proper; it
6174
is used to generate Muse output from the command line.
6176
* muse-blosxom.el: Handle case where planner is not loaded so that
6177
it isn't a hard requirement.
6179
* muse-colors.el: Move definition of `muse-colors-tag-info' up so
6180
that elint doesn't complain.
6182
* muse-message.el (muse-message-markup-link): Don't throw up on
6183
links with no description.
6185
* muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6186
muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6187
muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6188
muse-project.el, muse-publish.el, muse-regexps.el,
6189
muse-texinfo.el, muse.el: Add standard header for each file in
6190
preparation for the initial release, which will hopefully happen
6191
sometime within the next month.
6195
experimental/.arch-ids/=id
6198
ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6199
muse-convert.el muse-docbook.el muse-html.el muse-http.el
6200
muse-journal.el muse-latex.el muse-message.el muse-mode.el
6201
muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6202
muse-texinfo.el muse.el
6205
.arch-ids/muse-build.el.id
6206
==> scripts/.arch-ids/muse-build.el.id
6208
==> scripts/muse-build.el
6210
removed directories:
6211
experimental experimental/.arch-ids
6214
2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6217
Merge contents of muse-latexcjk.el into muse-latex.el.
6219
muse--main--1.0--patch-25
6221
2005-04-14 Michael Olson <mwolson@gnu.org>
6223
* muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6224
(muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6225
(muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6226
Merge in from muse-latexcjk.el.
6228
* muse-latexcjk.el: Removed, functionality merged with
6232
.arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6235
ChangeLog muse-latex.el
6238
2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6241
Merge muse-xhtml.el into muse-html.el.
6243
muse--main--1.0--patch-24
6245
2005-04-06 Michael Olson <mwolson@gnu.org>
6247
* examples/mwolson/muse-init.el: Update with respect to the
6248
muse-xhtml.el merge.
6250
* muse-html.el: The contents of muse-xhtml.el have been merged in
6251
as advised by John Wiegley.
6252
(muse-html-style-sheet): Add example for XHTML use in the
6253
function's documentation.
6254
(muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6255
Moved from muse-xhtml.el.
6257
* muse-xhtml.el: Removed; contents merged into muse-html.el.
6260
.arch-ids/muse-xhtml.el.id muse-xhtml.el
6263
ChangeLog examples/mwolson/muse-init.el muse-html.el
6266
2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6269
Try to fix regexps for Emacs 21.4.
6271
muse--main--1.0--patch-23
6273
2005-04-05 Michael Olson <mwolson@gnu.org>
6275
* muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6279
ChangeLog muse-regexps.el
6282
2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6285
Add comments to the publish-project example script
6287
muse--main--1.0--patch-22
6289
2005-04-01 Michael Olson <mwolson@gnu.org>
6291
* examples/publish-project: Moved here from
6292
scripts/publish-project. Added a few comments so people know what
6296
ChangeLog examples/publish-project
6299
scripts/.arch-ids/publish-project.id
6300
==> examples/.arch-ids/publish-project.id
6301
scripts/publish-project
6302
==> examples/publish-project
6305
2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6308
New XHTML style, add more examples to my sample muse config
6310
muse--main--1.0--patch-21
6312
2005-03-31 Michael Olson <mwolson@gnu.org>
6314
* examples/mwolson/muse-init.el: Give an example of deriving a
6315
custom publishing style.
6316
(my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6317
(my-muse-prepare-entry-for-xanga): Mangle the published output
6318
from a blosxom project and copy the result to the clipboard for
6319
easy pasting into Xanga's web form. The file is untouched.
6321
* muse-html.el (muse-html-style-sheet): Include the <style
6322
type="text/css"></style> wrapper around the example.
6323
(muse-html-header): Don't add <style type="text/css"></style>
6324
around the value of `muse-html-style-sheet' anymore. This allows
6325
for the option of putting your stylesheet(s) in a separate file.
6326
An example of this is given in the documentation for this
6329
* muse-xhtml: New file that implements a publishing style which is
6330
derived from HTML mode. It uses a slightly modified version of
6331
the HTML markup rules to generate XHTML-compliant output.
6333
* muse-blosxom.el: Add new "blosxom-xhtml" style. The old
6334
"blosxom" style has been renamed to "blosxom-html". Fix a few
6337
* muse-journal.el: Add new "journal-xhtml" style.
6339
* muse-message.el: Add new "message-xhtml" style.
6342
.arch-ids/muse-xhtml.el.id muse-xhtml.el
6345
ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6346
muse-html.el muse-journal.el muse-message.el
6349
2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6352
Add my muse configuration to the examples
6354
muse--main--1.0--patch-20
6356
2005-03-24 Michael Olson <mwolson@gnu.org>
6358
* examples/johnw: Move John Wiegley's configuration to this
6361
* examples/mwolson: My configuration files go here.
6363
* examples/mwolson/muse-init.el: My Muse configuration file. I
6364
just figured out how to keep links from being spell-checked or
6365
split up by fill-mode, so the implementation of this may be found
6366
here. I also made a function that sets up a blog entry for me.
6369
examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6370
examples/mwolson/.arch-ids/muse-init.el.id
6371
examples/mwolson/muse-init.el
6377
examples/.arch-ids/muse-johnw.el.id
6378
==> examples/johnw/.arch-ids/muse-johnw.el.id
6379
examples/.arch-ids/publish-johnw.id
6380
==> examples/johnw/.arch-ids/publish-johnw.id
6381
examples/muse-johnw.el
6382
==> examples/johnw/muse-johnw.el
6383
examples/publish-johnw
6384
==> examples/johnw/publish-johnw
6387
examples/johnw examples/johnw/.arch-ids examples/mwolson
6388
examples/mwolson/.arch-ids
6391
2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6394
Add muse-blosxom script and plugin for pyblosxom
6396
muse--main--1.0--patch-19
6398
2005-03-24 Michael Olson <mwolson@gnu.org>
6400
* muse-blosxom.el: Update copyright notice in headers and mention
6401
the pyblosxom scripts.
6403
* contrib/pyblosxom: New directory containing pyblosxom plugins
6406
* contrib/getstamps.py: Script that generates the "timestamps"
6407
file, run on the local machine.
6409
* contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6413
contrib/pyblosxom/.arch-ids/=id
6414
contrib/pyblosxom/.arch-ids/getstamps.py.id
6415
contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6416
contrib/pyblosxom/getstamps.py
6417
contrib/pyblosxom/hardcodedates.py
6420
ChangeLog muse-blosxom.el
6423
contrib/pyblosxom contrib/pyblosxom/.arch-ids
6426
2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6429
muse-blosxom.el has matured past experimental status
6431
muse--main--1.0--patch-18
6433
2005-03-23 Michael Olson <mwolson@gnu.org>
6435
* muse-blosxom.el: Remove common functionality that has already
6436
been implemented in `muse-html.el'. Derive this mode from
6437
`muse-html'. Update documentation. I now feel that this file is
6438
ready to be included in the top-level Muse directory.
6441
ChangeLog muse-blosxom.el
6444
experimental/.arch-ids/muse-blosxom.el.id
6445
==> .arch-ids/muse-blosxom.el.id
6446
experimental/muse-blosxom.el
6450
2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6453
Make muse-blosxom.el slightly less experimental
6455
muse--main--1.0--patch-17
6457
2005-03-22 Michael Olson <mwolson@gnu.org>
6459
* experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6460
Renamed from `blosxom-page-date-alist'. Currently it does nothing
6462
(muse-blosxom-markup-regexps): Remove unnecessary first grouping
6463
from the `muse-blosxom-markup-date-directive' rule.
6464
(blosxom-set-time): Remove this function. We're not going to be
6465
touching the timestamp manually anymore -- it's too much of a
6466
hassle. Right now I've got a python program that compiles a
6467
timestamp file and a pyblosxom helper that reads it. Something
6468
similar could be arranged for blosxom, I'm sure.
6472
ChangeLog experimental/muse-blosxom.el
6475
2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6478
Apply latest journal-related updates from johnw
6480
muse--main--1.0--patch-16
6484
ChangeLog examples/muse-johnw.el muse-journal.el
6487
2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6490
Add Projects node to the manual
6492
muse--main--1.0--patch-15
6494
2005-02-28 Michael Olson <mwolson@gnu.org>
6496
* muse.texi: Change copyright notice since the FSF is now the
6498
(Projects): New node, based on a section from the README file.
6504
2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6507
Correct documentation, adding some content.
6509
muse--main--1.0--patch-14
6511
2005-02-28 Michael Olson <mwolson@gnu.org>
6513
* muse.texi: Change license terms of the documentation to the GNU
6514
GPL instead of the GNU FDL, as per the consent of the copyright
6515
holders of the emacs-wiki manual, from which this is based. Some
6516
emacs-wiki-isms in the manual were corrected, and the Getting
6517
Started section was updated.
6523
2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6526
Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6528
muse--main--1.0--patch-13
6530
2005-02-17 Michael Olson <mwolson@gnu.org>
6532
* experimental/muse-blosxom.el: Somehow the contents of this file
6533
managed to get duplicated. I removed the duplicates.
6534
(muse-blosxom-date): Remove this, since it is not useful.
6535
(muse-blosxom-header): Use the standard header that blosxom.el
6539
ChangeLog experimental/muse-blosxom.el
6542
2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6545
Initial commit of muse.texi, nothing substantial
6547
muse--main--1.0--patch-12
6549
2005-02-07 Michael Olson <mwolson@gnu.org>
6551
* muse.texi: New file that provides the documentation for Muse.
6552
It is in a very rough form at the moment. Nothing substantial may
6553
be found here yet. Be ye warned.
6556
.arch-ids/muse.texi.id muse.texi
6562
2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6565
Add docstring, new trivial function
6567
muse--main--1.0--patch-11
6569
2005-02-07 Michael Olson <mwolson@gnu.org>
6571
* muse-mode.el (muse-mode-map): Make "C-c =" trigger
6572
`muse-what-changed'. No functionality change.
6573
(muse-what-changed): New function that displays in diff format the
6574
changes made since the buffer was last saved.
6576
* muse-project.el (muse-project-publish): Add docstring.
6579
ChangeLog muse-mode.el muse-project.el
6582
2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6585
Add experimental version of muse-blosxom.el to project
6587
muse--main--1.0--patch-10
6589
2005-02-04 Michael Olson <mwolson@gnu.org>
6591
* Makefile (realclean): Remove file that gets generated when fonts
6594
* experimental/muse-bloxsom.el: New file that implements Blosxom
6595
support for Muse. It's in a very rough state, hence its placement
6596
in the `experimental' directory.
6599
experimental/.arch-ids/=id
6600
experimental/.arch-ids/muse-blosxom.el.id
6601
experimental/muse-blosxom.el
6607
experimental experimental/.arch-ids
6610
2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6613
Make permissions more consistent
6615
muse--main--1.0--patch-9
6621
modified directories:
6622
contrib examples scripts
6625
2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6630
muse--main--1.0--patch-8
6632
2005-02-04 Michael Olson <mwolson@gnu.org>
6634
* muse-build.el: Add contrib directory to `load-path'.
6635
(muse-elint-files): Load `muse-regexps.el'.
6637
* scripts/publish: Change permissions so that this script is
6638
executable. Add contrib directory to load list. Add
6639
`muse-regexps.el' to list.
6642
ChangeLog muse-build.el scripts/publish
6645
2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6648
Use "—" instead of "—"
6650
muse--main--1.0--patch-7
6652
2005-01-31 Michael Olson <mwolson@gnu.org>
6654
* muse-docbook.el (muse-docbook-markup-strings): Replace "—"
6655
with "—" so that documents validate properly. Thanks to
6656
Björn Lindström for the suggestion.
6658
* muse-html.el (muse-html-markup-strings): Ditto.
6661
ChangeLog muse-docbook.el muse-html.el
6664
2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6667
Fix use of "[:blank:]" in underline markup
6669
muse--main--1.0--patch-6
6671
2005-01-25 Michael Olson <mwolson@gnu.org>
6673
* muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6674
use of `muse-regexp-blank'.
6677
ChangeLog muse-colors.el
6680
2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
6683
Fix problem with headings being given wrong face
6685
muse--main--1.0--patch-5
6687
2005-01-03 Michael Olson <mwolson@gnu.org>
6689
* muse-colors.el: Add header.
6690
(muse-colors-emphasized): Headings were being given the coloring
6691
for the next level of heading instead of the real
6692
level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6693
Heading"). Thanks to Lan Yufeng for finding this and sending a
6696
* muse-regexps.el: Fix header.
6699
ChangeLog muse-colors.el muse-regexps.el
6702
2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
6707
muse--main--1.0--patch-4
6709
2005-01-01 Michael Olson <mwolson@gnu.org>
6711
* ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
6712
version will be automatically maintained by Arch.
6716
.arch-ids/ChangeLog.id ChangeLog
6719
.arch-ids/ChangeLog.id
6720
==> .arch-ids/ChangeLog.2004.id
6725
2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
6728
Extended regexps fix, allow spaces in 1st part of links
6730
muse--main--1.0--patch-3
6732
2004-12-30 Michael Olson <mwolson@gnu.org>
6734
* muse.el (muse-link-regexp): Allow spaces in the first part of
6737
* muse-colors.el, muse-convert.el, muse-docbook.el: Use
6738
customizable alternatives to extended character classes.
6740
* muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6743
ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6744
muse-html.el muse-mode.el muse-publish.el muse.el
6747
2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
6750
Begin to change regexp handling, tweak muse.el header
6752
muse--main--1.0--patch-2
6754
2004-12-29 Michael Olson <mwolson@gnu.org>
6756
* muse.el: Change Copyright notice to FSF. Change Maintainer to
6759
* muse-regexps.el: New file that implements regexp handling.
6760
Generalized regexp options will be moved to it eventually.
6763
.arch-ids/muse-regexps.el.id muse-regexps.el
6769
2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
6772
Do some early spring cleaning
6774
muse--main--1.0--patch-1
6776
2004-12-29 Michael Olson <mwolson@gnu.org>
6778
* Makefile: Change path to `publish' script.
6780
* contrib/pcomplete.el: New file that is used by Muse without
6781
actually being a part of it: hence its location in the contrib
6784
* contrib/cgi.el, contrib/httpd.el: New location.
6786
* examples/muse-johnw.el, examples/publish-johnw: Ditto.
6788
* scripts/publish, scripts/publish-project: Ditto.
6791
contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6792
contrib/pcomplete.el examples/.arch-ids/=id
6793
scripts/.arch-ids/=id
6800
==> contrib/.arch-ids/cgi.el.id
6801
.arch-ids/httpd.el.id
6802
==> contrib/.arch-ids/httpd.el.id
6803
.arch-ids/muse-johnw.el.id
6804
==> examples/.arch-ids/muse-johnw.el.id
6805
.arch-ids/publish-johnw.id
6806
==> examples/.arch-ids/publish-johnw.id
6807
.arch-ids/publish-project.id
6808
==> scripts/.arch-ids/publish-project.id
6809
.arch-ids/publish.id
6810
==> scripts/.arch-ids/publish.id
6814
==> contrib/httpd.el
6816
==> examples/muse-johnw.el
6820
==> examples/publish-johnw
6822
==> scripts/publish-project
6825
contrib contrib/.arch-ids examples examples/.arch-ids scripts
6829
2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
6832
tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6834
muse--main--1.0--base-0
6836
(automatically generated log message)
6839
lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6840
lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6841
lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6842
lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6843
lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6844
mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6845
mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6846
mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6847
mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6848
mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6849
mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6850
mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6851
mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6852
mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6853
mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6854
mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6855
mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6856
mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8