~ubuntu-branches/ubuntu/maverick/muse-el/maverick

« back to all changes in this revision

Viewing changes to ChangeLog.main

  • Committer: Bazaar Package Importer
  • Author(s): Michael W. Olson (GNU address)
  • Date: 2007-06-25 08:17:44 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20070625081744-h9xfz7c72h1pfyo6
Tags: 3.03-1ubuntu1
* Closes LP: #123907
* Sync with Debian.  Remaining changes:
  - Keep (add) manual.
* debian/control:
  - Set Ubuntu MOTU to be Maintainer and myself as
    XSBC-Original-Maintainer to silence warning.
* debian/rules;
  - Manual is now in texi/ directory.
  - Clean generated html files and info file for the manual.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# do not edit -- automatically generated by arch changelog
2
 
# arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
3
 
#
4
 
 
5
 
2006-01-17 02:08:48 GMT Michael Olson <mwolson@gnu.org> patch-354
6
 
 
7
 
    Summary:
8
 
      Post-release updates.
9
 
    Revision:
10
 
      muse--main--1.0--patch-354
11
 
 
12
 
    * AUTHORS: Update assignments.
13
 
    
14
 
    * Makefile (release): Sign files here, rather than just before upload.
15
 
    
16
 
    * debian/copyright: Update.
17
 
    
18
 
    * debian/emacsen-install (FILES): Filter out autoloads.
19
 
    
20
 
    * debian/emacsen-startup: Load autoload file.
21
 
    
22
 
    * rules (build-stamp): Make autoloads.
23
 
      (install): Install NEWS properly.
24
 
    
25
 
    * lisp/Makefile: Make sure autoloads get generated upon install.
26
 
    
27
 
    * lisp/muse.el (muse-version): Change to version 3.02.6.  Oops.  Thanks
28
 
      to Romain Francoise for spotting this.
29
 
 
30
 
    modified files:
31
 
     AUTHORS ChangeLog Makefile debian/copyright
32
 
     debian/emacsen-install debian/emacsen-startup debian/rules
33
 
     lisp/Makefile lisp/muse.el
34
 
 
35
 
    renamed files:
36
 
     debian/.arch-ids/NEWS.id
37
 
       ==> debian/.arch-ids/NEWS.Debian.id
38
 
     debian/NEWS
39
 
       ==> debian/NEWS.Debian
40
 
 
41
 
 
42
 
2006-01-11 22:08:16 GMT Michael Olson <mwolson@gnu.org> patch-351
43
 
 
44
 
    Summary:
45
 
      Fix #5044: lisp tag only evaluates first statement.
46
 
    Revision:
47
 
      muse--main--1.0--patch-351
48
 
 
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.
52
 
    
53
 
    * lisp/muse-publish.el (muse-publish-lisp-tag): Ditto.
54
 
 
55
 
    modified files:
56
 
     ChangeLog lisp/muse-colors.el lisp/muse-publish.el
57
 
 
58
 
 
59
 
2006-01-06 18:17:07 GMT Michael Olson <mwolson@gnu.org> patch-350
60
 
 
61
 
    Summary:
62
 
      Sync with contributors.
63
 
    Revision:
64
 
      muse--main--1.0--patch-350
65
 
 
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.
70
 
 
71
 
    modified files:
72
 
     ChangeLog scripts/muse-build.el
73
 
 
74
 
    new patches:
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
88
 
 
89
 
 
90
 
2006-01-05 16:20:51 GMT Michael Olson <mwolson@gnu.org> patch-349
91
 
 
92
 
    Summary:
93
 
      Merged from john@wjsullivan.net--2006 (patch 0-1)
94
 
    Revision:
95
 
      muse--main--1.0--patch-349
96
 
 
97
 
    Patches applied:
98
 
    
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.
101
 
 
102
 
    modified files:
103
 
     ChangeLog muse.texi
104
 
 
105
 
    new patches:
106
 
     john@wjsullivan.net--2006/muse--johnsu01--0--base-0
107
 
     john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
108
 
 
109
 
 
110
 
2006-01-05 03:51:57 GMT Michael Olson <mwolson@gnu.org> patch-346
111
 
 
112
 
    Summary:
113
 
      Fix #4973: muse-project-ignore-regexp too aggressive
114
 
    Revision:
115
 
      muse--main--1.0--patch-346
116
 
 
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
122
 
      report.
123
 
    
124
 
    * muse-registry.el (muse-registry-make-new-registry): Ditto.
125
 
 
126
 
    modified files:
127
 
     ChangeLog lisp/muse-project.el lisp/muse-registry.el
128
 
 
129
 
 
130
 
2006-01-04 20:07:54 GMT Michael Olson <mwolson@gnu.org> patch-345
131
 
 
132
 
    Summary:
133
 
      Fix backtrace on project names.
134
 
    Revision:
135
 
      muse--main--1.0--patch-345
136
 
 
137
 
    * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Fix backtrace on
138
 
      coloring project names.
139
 
 
140
 
    modified files:
141
 
     ChangeLog lisp/muse-wiki.el
142
 
 
143
 
 
144
 
2006-01-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
145
 
 
146
 
    Summary:
147
 
      Fix #4718: InterWiki links with special characters are not handled properly.
148
 
    Revision:
149
 
      muse--main--1.0--patch-341
150
 
 
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
153
 
      #4718.
154
 
 
155
 
    modified files:
156
 
     ChangeLog lisp/muse-wiki.el
157
 
 
158
 
 
159
 
2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
160
 
 
161
 
    Summary:
162
 
      Fix an issue with muse-project-file-alist.
163
 
    Revision:
164
 
      muse--main--1.0--patch-340
165
 
 
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.
169
 
 
170
 
    modified files:
171
 
     AUTHORS ChangeLog lisp/muse-project.el
172
 
 
173
 
 
174
 
2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
175
 
 
176
 
    Summary:
177
 
      Implement escaping of "[" and "]" in extended links.
178
 
    Revision:
179
 
      muse--main--1.0--patch-339
180
 
 
181
 
    * lisp/muse-mode.el (muse-make-link): Use muse-link-escape
182
 
    
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.
186
 
 
187
 
    modified files:
188
 
     ChangeLog lisp/muse-mode.el lisp/muse.el
189
 
 
190
 
 
191
 
2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
192
 
 
193
 
    Summary:
194
 
      muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
195
 
    Revision:
196
 
      muse--main--1.0--patch-338
197
 
 
198
 
    * lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
199
 
      publish <lisp> tags.
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
202
 
      this.
203
 
 
204
 
    modified files:
205
 
     ChangeLog lisp/muse-colors.el
206
 
 
207
 
 
208
 
2006-01-02 01:05:13 GMT Michael Olson <mwolson@gnu.org> patch-337
209
 
 
210
 
    Summary:
211
 
      muse-wiki: Allow interwiki links to use different base URLs.
212
 
    Revision:
213
 
      muse--main--1.0--patch-337
214
 
 
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.
218
 
 
219
 
    modified files:
220
 
     ChangeLog lisp/muse-wiki.el
221
 
 
222
 
 
223
 
2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
224
 
 
225
 
    Summary:
226
 
      Fix #4971.
227
 
    Revision:
228
 
      muse--main--1.0--patch-336
229
 
 
230
 
    * lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
231
 
 
232
 
    modified files:
233
 
     ChangeLog lisp/muse-xml-common.el
234
 
 
235
 
 
236
 
2005-12-30 23:22:45 GMT Michael Olson <mwolson@gnu.org> patch-333
237
 
 
238
 
    Summary:
239
 
      muse-publish: Prevent error when return value is not a string.
240
 
    Revision:
241
 
      muse--main--1.0--patch-333
242
 
 
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
245
 
      patch.
246
 
 
247
 
    modified files:
248
 
     ChangeLog lisp/muse-publish.el
249
 
 
250
 
 
251
 
2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
252
 
 
253
 
    Summary:
254
 
      Fix #4923: Definition lists with numbers are not possible.
255
 
    Revision:
256
 
      muse--main--1.0--patch-331
257
 
 
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.
261
 
 
262
 
    modified files:
263
 
     ChangeLog lisp/muse-publish.el
264
 
 
265
 
 
266
 
2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
267
 
 
268
 
    Summary:
269
 
      muse-latex: Fix comment markup.
270
 
    Revision:
271
 
      muse--main--1.0--patch-329
272
 
 
273
 
    * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
274
 
      comment-end.  Thanks to Ken Brown for reporting this.
275
 
 
276
 
    modified files:
277
 
     ChangeLog lisp/muse-latex.el
278
 
 
279
 
 
280
 
2005-12-29 21:33:08 GMT Michael Olson <mwolson@gnu.org> patch-328
281
 
 
282
 
    Summary:
283
 
      muse-publish: Use narrow-to-region to fix various bugs.
284
 
    Revision:
285
 
      muse--main--1.0--patch-328
286
 
 
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
293
 
      less brain-dead.
294
 
      (muse-publish-verse-tag): Use narrow-to-region.
295
 
 
296
 
    modified files:
297
 
     ChangeLog lisp/muse-publish.el
298
 
 
299
 
 
300
 
2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
301
 
 
302
 
    Summary:
303
 
      Add markup for non-breaking space.
304
 
    Revision:
305
 
      muse--main--1.0--patch-323
306
 
 
307
 
    * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
308
 
      for 'no-break-space.
309
 
    
310
 
    * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
311
 
    
312
 
    * lisp/muse-html.el (muse-html-markup-strings): Ditto.
313
 
    
314
 
    * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
315
 
    
316
 
    * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
317
 
    
318
 
    * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
319
 
    
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
324
 
      non-breaking space.
325
 
 
326
 
    modified files:
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
330
 
 
331
 
 
332
 
2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
333
 
 
334
 
    Summary:
335
 
      Fix a markup error involving links like [[#foo]].
336
 
    Revision:
337
 
      muse--main--1.0--patch-318
338
 
 
339
 
    * examples/QuickStart.muse: Move <contents> higher.  Remove <comment>
340
 
      tags around the centered text.
341
 
    
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>
345
 
      rather than <span>.
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.
350
 
    
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.
354
 
    
355
 
    * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
356
 
      noemphasis property.
357
 
 
358
 
    modified files:
359
 
     ChangeLog examples/QuickStart.muse lisp/muse-html.el
360
 
     lisp/muse-publish.el lisp/muse-xml-common.el
361
 
 
362
 
 
363
 
2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
364
 
 
365
 
    Summary:
366
 
      Get rid of muse-regexp-space.  Standardize anchor markup somewhat.
367
 
    Revision:
368
 
      muse--main--1.0--patch-317
369
 
 
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.
374
 
    
375
 
    * lisp/muse-convert.el (muse-write-citation): Ditto.
376
 
    
377
 
    * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
378
 
    
379
 
    * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
380
 
    
381
 
    * lisp/muse-publish.el (muse-publish-markup-regexps)
382
 
      (muse-publish-markup-tag, muse-publish-surround-text)
383
 
      (muse-publish-markup-list): Ditto.
384
 
    
385
 
    * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
386
 
      Ditto.
387
 
    
388
 
    * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
389
 
    
390
 
    * lisp/muse-regexps.el (muse-regexp-space): Remove.
391
 
    
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.
396
 
    
397
 
    * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
398
 
    
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.
403
 
    
404
 
    * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
405
 
      strings.  If style does not handle anchors, remove them.
406
 
    
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.
411
 
    
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
415
 
      string.
416
 
    
417
 
    * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
418
 
      anchors.
419
 
      (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
420
 
 
421
 
    modified files:
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
427
 
     lisp/muse.el
428
 
 
429
 
 
430
 
2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
431
 
 
432
 
    Summary:
433
 
      muse-build: Prevent backup files when generating autoloads.
434
 
    Revision:
435
 
      muse--main--1.0--patch-311
436
 
 
437
 
    * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
438
 
      that we don't get muse-autoloads.el~ files.
439
 
 
440
 
    modified files:
441
 
     ChangeLog scripts/muse-build.el
442
 
 
443
 
 
444
 
2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
445
 
 
446
 
    Summary:
447
 
      Revert QuickStart changes, hack more on muse.rnc.
448
 
    Revision:
449
 
      muse--main--1.0--patch-305
450
 
 
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.
454
 
    
455
 
    * muse.rnc: Put blockquote in the muse.element namespace, since it's not
456
 
      an attribute.
457
 
 
458
 
    modified files:
459
 
     ChangeLog examples/QuickStart.muse examples/muse.rnc
460
 
 
461
 
 
462
 
2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
463
 
 
464
 
    Summary:
465
 
      QuickStart: Correct old syntax.
466
 
    Revision:
467
 
      muse--main--1.0--patch-304
468
 
 
469
 
    * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
470
 
      Just use equal sign escaping.
471
 
 
472
 
    modified files:
473
 
     ChangeLog examples/QuickStart.muse
474
 
 
475
 
 
476
 
2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
477
 
 
478
 
    Summary:
479
 
      Make XML publishing work with QuickStart; no longer considered unstable.
480
 
    Revision:
481
 
      muse--main--1.0--patch-303
482
 
 
483
 
    * examples/muse.rnc: Strip trailing whitespace.  Hack it to the point
484
 
      that it works with our QuickStart document.
485
 
    
486
 
    * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
487
 
      (fullclean): Adapt to work with .muse extension.
488
 
    
489
 
    * examples/QuickStart.muse: Rename from QuickStart.  This makes it
490
 
      automatically get colorized as a Muse document when opened.
491
 
    
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 "&mdash;" when validating with nxml-mode.
496
 
      rule and fn-sep should use the empty form of the HR tag.
497
 
    
498
 
    * README: Fix directions for QuickStart.
499
 
 
500
 
    modified files:
501
 
     ChangeLog README examples/Makefile examples/muse.rnc
502
 
     lisp/muse-xml.el
503
 
 
504
 
    renamed files:
505
 
     examples/.arch-ids/QuickStart.id
506
 
       ==> examples/.arch-ids/QuickStart.muse.id
507
 
     examples/QuickStart
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
512
 
       ==> lisp/muse-xml.el
513
 
 
514
 
 
515
 
2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
516
 
 
517
 
    Summary:
518
 
      muse-html: Fix regexp error.
519
 
    Revision:
520
 
      muse--main--1.0--patch-302
521
 
 
522
 
    * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
523
 
      string.
524
 
 
525
 
    modified files:
526
 
     ChangeLog lisp/muse-html.el
527
 
 
528
 
 
529
 
2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
530
 
 
531
 
    Summary:
532
 
      Makefile: Minor tweak.
533
 
    Revision:
534
 
      muse--main--1.0--patch-301
535
 
 
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
538
 
      anyway.
539
 
 
540
 
    modified files:
541
 
     ChangeLog lisp/Makefile
542
 
 
543
 
 
544
 
2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
545
 
 
546
 
    Summary:
547
 
      Generate autoloads file.
548
 
    Revision:
549
 
      muse--main--1.0--patch-300
550
 
 
551
 
    * Makefile (autoloads): New rule that calls "make autoloads" in lisp
552
 
      directory.
553
 
    
554
 
    * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
555
 
      list.
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.
562
 
    
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
568
 
      possible.
569
 
 
570
 
    modified files:
571
 
     ChangeLog Makefile lisp/Makefile scripts/muse-build.el
572
 
 
573
 
 
574
 
2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
575
 
 
576
 
    Summary:
577
 
      Add autoload cookies.
578
 
    Revision:
579
 
      muse--main--1.0--patch-299
580
 
 
581
 
    Add autoload cookies to several functions.
582
 
 
583
 
    modified files:
584
 
     ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
585
 
     lisp/muse-project.el lisp/muse-protocols.el
586
 
     lisp/muse-publish.el
587
 
 
588
 
 
589
 
2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
590
 
 
591
 
    Summary:
592
 
      muse-mode: Make muse-edit-link-at-point work.
593
 
    Revision:
594
 
      muse--main--1.0--patch-298
595
 
 
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
598
 
      top of the buffer.
599
 
 
600
 
    modified files:
601
 
     ChangeLog lisp/muse-mode.el
602
 
 
603
 
 
604
 
2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
605
 
 
606
 
    Summary:
607
 
      Change mode of muse-protocols to 644.
608
 
    Revision:
609
 
      muse--main--1.0--patch-297
610
 
 
611
 
 
612
 
    modified files:
613
 
     ChangeLog lisp/muse-protocols.el
614
 
 
615
 
 
616
 
2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
617
 
 
618
 
    Summary:
619
 
      muse-wiki: WikiWord suffix fix.
620
 
    Revision:
621
 
      muse--main--1.0--patch-296
622
 
 
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.
626
 
 
627
 
    modified files:
628
 
     ChangeLog lisp/muse-wiki.el
629
 
 
630
 
 
631
 
2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
632
 
 
633
 
    Summary:
634
 
      muse-wiki: Fix an error that occurs when muse-colors is not loaded.
635
 
    Revision:
636
 
      muse--main--1.0--patch-295
637
 
 
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
640
 
      for the report.
641
 
 
642
 
    modified files:
643
 
     ChangeLog lisp/muse-wiki.el
644
 
 
645
 
 
646
 
2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
647
 
 
648
 
    Summary:
649
 
      muse-wiki: First try at implementing WikiName separator.
650
 
    Revision:
651
 
      muse--main--1.0--patch-286
652
 
 
653
 
    * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
654
 
      markup, for when you want to add a suffix to a WikiName.
655
 
 
656
 
    modified files:
657
 
     ChangeLog lisp/muse-wiki.el
658
 
 
659
 
 
660
 
2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
661
 
 
662
 
    Summary:
663
 
      muse-mode: Minor fix.
664
 
    Revision:
665
 
      muse--main--1.0--patch-283
666
 
 
667
 
    * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
668
 
      and save-excursion as recommended by Emacs documentation.
669
 
 
670
 
    modified files:
671
 
     ChangeLog lisp/muse-mode.el
672
 
 
673
 
 
674
 
2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
675
 
 
676
 
    Summary:
677
 
      muse-mode: Handle case where we visit an anchor-only link.
678
 
    Revision:
679
 
      muse--main--1.0--patch-282
680
 
 
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.
683
 
 
684
 
    modified files:
685
 
     ChangeLog lisp/muse-mode.el
686
 
 
687
 
 
688
 
2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
689
 
 
690
 
    Summary:
691
 
      muse-colors: Add faces for all 3 levels of emphasis.
692
 
    Revision:
693
 
      muse--main--1.0--patch-281
694
 
 
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. 
700
 
 
701
 
    modified files:
702
 
     AUTHORS ChangeLog lisp/muse-colors.el
703
 
 
704
 
 
705
 
2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
706
 
 
707
 
    Summary:
708
 
      Update AUTHORS.
709
 
    Revision:
710
 
      muse--main--1.0--patch-279
711
 
 
712
 
    * AUTHORS: Update.
713
 
 
714
 
    modified files:
715
 
     AUTHORS ChangeLog
716
 
 
717
 
 
718
 
2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
719
 
 
720
 
    Summary:
721
 
      Don't split anchors in URLs.
722
 
    Revision:
723
 
      muse--main--1.0--patch-278
724
 
 
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.
729
 
 
730
 
    modified files:
731
 
     ChangeLog lisp/muse-mode.el
732
 
 
733
 
 
734
 
2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
735
 
 
736
 
    Summary:
737
 
      Deal with case when muse-make-link is passed an explicit link.
738
 
    Revision:
739
 
      muse--main--1.0--patch-276
740
 
 
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.
743
 
 
744
 
    modified files:
745
 
     ChangeLog lisp/muse-mode.el
746
 
 
747
 
 
748
 
2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
749
 
 
750
 
    Summary:
751
 
      muse-latex: Make footnotes look a bit more natural for LaTeX users.
752
 
    Revision:
753
 
      muse--main--1.0--patch-273
754
 
 
755
 
    * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
756
 
      for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
757
 
 
758
 
    modified files:
759
 
     ChangeLog lisp/muse-latex.el
760
 
 
761
 
 
762
 
2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
763
 
 
764
 
    Summary:
765
 
      muse-texinfo: Correct markup strings for dots, enddots, center.
766
 
    Revision:
767
 
      muse--main--1.0--patch-272
768
 
 
769
 
    * AUTHORS: Bookkeeping
770
 
    
771
 
    * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
772
 
      Jim Ottaway that produces correct output for dots, enddots, and
773
 
      centered text.
774
 
 
775
 
    modified files:
776
 
     AUTHORS ChangeLog lisp/muse-texinfo.el
777
 
 
778
 
 
779
 
2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
780
 
 
781
 
    Summary:
782
 
      Allow "-" in publishing directives.
783
 
    Revision:
784
 
      muse--main--1.0--patch-268
785
 
 
786
 
    * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
787
 
      publishing directives.  Thanks to Jim Ottaway for the suggestion.
788
 
 
789
 
    modified files:
790
 
     ChangeLog lisp/muse-publish.el
791
 
 
792
 
 
793
 
2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
794
 
 
795
 
    Summary:
796
 
      muse-latex: Fix "generation of PDF failed" message.
797
 
    Revision:
798
 
      muse--main--1.0--patch-267
799
 
 
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.
802
 
 
803
 
    modified files:
804
 
     ChangeLog lisp/muse-latex.el
805
 
 
806
 
 
807
 
2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
808
 
 
809
 
    Summary:
810
 
      Call pdflatex a reasonable number of times.
811
 
    Revision:
812
 
      muse--main--1.0--patch-266
813
 
 
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
816
 
      for the heads up.
817
 
 
818
 
    modified files:
819
 
     ChangeLog Makefile.defs debian/changelog debian/rules
820
 
     lisp/muse-latex.el
821
 
 
822
 
 
823
 
2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
824
 
 
825
 
    Summary:
826
 
      Fix mistyping of new option name.
827
 
    Revision:
828
 
      muse--main--1.0--patch-263
829
 
 
830
 
    * lisp/muse-publish.el (muse-publish-markup-comment)
831
 
      (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
832
 
 
833
 
    modified files:
834
 
     ChangeLog lisp/muse-publish.el
835
 
 
836
 
 
837
 
2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
838
 
 
839
 
    Summary:
840
 
      By default, use ".muse" extension and do not detect by pathname.
841
 
    Revision:
842
 
      muse--main--1.0--patch-257
843
 
 
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.
849
 
 
850
 
    modified files:
851
 
     ChangeLog lisp/muse-mode.el lisp/muse.el
852
 
 
853
 
 
854
 
2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
855
 
 
856
 
    Summary:
857
 
      Emacs 21 flyspell fix.
858
 
    Revision:
859
 
      muse--main--1.0--patch-256
860
 
 
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.
865
 
 
866
 
    modified files:
867
 
     ChangeLog lisp/muse-mode.el
868
 
 
869
 
 
870
 
2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
871
 
 
872
 
    Summary:
873
 
      Merged from jeho@jeho.org--2005 (patch 0-11)
874
 
    Revision:
875
 
      muse--main--1.0--patch-255
876
 
 
877
 
    * AUTHORS: Update.
878
 
    
879
 
    * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
880
 
      footnode-end mark.
881
 
    
882
 
    * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
883
 
      links.
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.
887
 
    
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
890
 
      considered links.
891
 
      (muse-wiki-handle-interwiki): Consult
892
 
      `muse-wiki-ignore-bare-project-names'.
893
 
    
894
 
    Patches applied:
895
 
    
896
 
     * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
897
 
       muse-mode.el fix for muse-visit-link-default
898
 
    
899
 
     * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
900
 
       muse-mode.el fix intangible problem in muse-link-at-point
901
 
    
902
 
     * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
903
 
       muse-wiki: added option for not rendering bare project names as links
904
 
    
905
 
     * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
906
 
       muse-mode.el: fix finding an anchor
907
 
    
908
 
     * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
909
 
       muse-latex.el: fix footnote-end
910
 
 
911
 
    modified files:
912
 
     AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
913
 
     lisp/muse-wiki.el
914
 
 
915
 
    new patches:
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
928
 
 
929
 
 
930
 
2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
931
 
 
932
 
    Summary:
933
 
      Allow anchors to occur near (rather than at) the beginning of line.
934
 
    Revision:
935
 
      muse--main--1.0--patch-252
936
 
 
937
 
    * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
938
 
      characters before anchor, like " - ".  Thanks to Phillip Lord for the
939
 
      suggestion.
940
 
 
941
 
    modified files:
942
 
     ChangeLog lisp/muse-publish.el
943
 
 
944
 
 
945
 
2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
946
 
 
947
 
    Summary:
948
 
      Minor bookkeeping update.
949
 
    Revision:
950
 
      muse--main--1.0--patch-251
951
 
 
952
 
    * AUTHORS: Update information.
953
 
 
954
 
    modified files:
955
 
     AUTHORS ChangeLog
956
 
 
957
 
 
958
 
2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
959
 
 
960
 
    Summary:
961
 
      muse-latex: Ignore anchor if it occurs at end of line.
962
 
    Revision:
963
 
      muse--main--1.0--patch-249
964
 
 
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.
967
 
 
968
 
    modified files:
969
 
     ChangeLog experimental/muse-xml.el lisp/muse-latex.el
970
 
 
971
 
 
972
 
2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
973
 
 
974
 
    Summary:
975
 
      Figure out syntax of :set.
976
 
    Revision:
977
 
      muse--main--1.0--patch-246
978
 
 
979
 
    * lisp/muse-project.el (muse-project): Make the :set option inline to
980
 
      match the actual syntax that Muse recognizes.
981
 
    
982
 
    * muse.texi (Projects): Note that I need to work on this section.
983
 
 
984
 
    modified files:
985
 
     ChangeLog lisp/muse-project.el muse.texi
986
 
 
987
 
 
988
 
2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
989
 
 
990
 
    Summary:
991
 
      Release Emacs Muse 3.02.01.
992
 
    Revision:
993
 
      muse--main--1.0--patch-245
994
 
 
995
 
    * NEWS: Update entries for Muse 3.02.01.
996
 
    
997
 
    * debian/rules: Install NEWS.Debian.
998
 
    
999
 
    * debian/NEWS: New file that contains Debian-related news items.
1000
 
    
1001
 
    * examples/mwolson/muse-init.el: Update with my latest changes.
1002
 
    
1003
 
    * examples/mwolson/templates/footer.html: Use
1004
 
      `muse-publishing-directive'.
1005
 
 
1006
 
    new files:
1007
 
     debian/.arch-ids/NEWS.id debian/NEWS
1008
 
 
1009
 
    modified files:
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
1013
 
 
1014
 
 
1015
 
2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1016
 
 
1017
 
    Summary:
1018
 
      Fix customization bugs concerning muse-project-alist.
1019
 
    Revision:
1020
 
      muse--main--1.0--patch-244
1021
 
 
1022
 
    * examples/johnw/muse-johnw.el: Update with latest version from John.
1023
 
    
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
1026
 
      muse-project-alist.
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.
1033
 
 
1034
 
    modified files:
1035
 
     ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1036
 
 
1037
 
 
1038
 
2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1039
 
 
1040
 
    Summary:
1041
 
      Try to make link properties more sane.
1042
 
    Revision:
1043
 
      muse--main--1.0--patch-243
1044
 
 
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
1048
 
      fix.
1049
 
 
1050
 
    modified files:
1051
 
     AUTHORS ChangeLog lisp/muse-colors.el
1052
 
 
1053
 
 
1054
 
2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1055
 
 
1056
 
    Summary:
1057
 
      Use modification time for date directive.
1058
 
    Revision:
1059
 
      muse--main--1.0--patch-242
1060
 
 
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.
1064
 
 
1065
 
    modified files:
1066
 
     ChangeLog lisp/muse-publish.el
1067
 
 
1068
 
 
1069
 
2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1070
 
 
1071
 
    Summary:
1072
 
      If more than 1 blank separates list/table items, separate them.
1073
 
    Revision:
1074
 
      muse--main--1.0--patch-240
1075
 
 
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.
1079
 
 
1080
 
    modified files:
1081
 
     ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1082
 
     lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1083
 
 
1084
 
 
1085
 
2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1086
 
 
1087
 
    Summary:
1088
 
      muse.texi: Use @example instead of @smallexample.
1089
 
    Revision:
1090
 
      muse--main--1.0--patch-239
1091
 
 
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.
1094
 
 
1095
 
    modified files:
1096
 
     ChangeLog muse.texi
1097
 
 
1098
 
 
1099
 
2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1100
 
 
1101
 
    Summary:
1102
 
      muse-html: Add muse-xhtml-style-sheet.
1103
 
    Revision:
1104
 
      muse--main--1.0--patch-238
1105
 
 
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.
1109
 
 
1110
 
    modified files:
1111
 
     ChangeLog lisp/muse-html.el
1112
 
 
1113
 
 
1114
 
2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1115
 
 
1116
 
    Summary:
1117
 
      Release Muse 3.02.
1118
 
    Revision:
1119
 
      muse--main--1.0--patch-237
1120
 
 
1121
 
    * Makefile.defs: Update Debian stuff.
1122
 
    
1123
 
    * changelog: Add entry for 3.02-1, urgency medium.
1124
 
 
1125
 
    modified files:
1126
 
     ChangeLog Makefile.defs debian/changelog
1127
 
 
1128
 
 
1129
 
2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1130
 
 
1131
 
    Summary:
1132
 
      Prepare for release.
1133
 
    Revision:
1134
 
      muse--main--1.0--patch-236
1135
 
 
1136
 
    * lisp/muse.el (muse-version): Increment to 3.02.
1137
 
    
1138
 
    * *.el: Fix first header line.
1139
 
    
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.
1145
 
    
1146
 
    * NEWS: Update.
1147
 
 
1148
 
    new files:
1149
 
     experimental/.arch-ids/muse-cite.el.id
1150
 
     experimental/muse-cite.el
1151
 
 
1152
 
    modified files:
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
1162
 
 
1163
 
 
1164
 
2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1165
 
 
1166
 
    Summary:
1167
 
      Finish documentation.
1168
 
    Revision:
1169
 
      muse--main--1.0--patch-235
1170
 
 
1171
 
    * muse.texi (Comments): New node that describes the syntax of comments.
1172
 
      (Markup Strings): Describe all markup strings.
1173
 
 
1174
 
    modified files:
1175
 
     ChangeLog muse.texi
1176
 
 
1177
 
 
1178
 
2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1179
 
 
1180
 
    Summary:
1181
 
      Document style elements for muse-define-style.
1182
 
    Revision:
1183
 
      muse--main--1.0--patch-234
1184
 
 
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
1189
 
      better.
1190
 
 
1191
 
    modified files:
1192
 
     ChangeLog muse.texi
1193
 
 
1194
 
 
1195
 
2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1196
 
 
1197
 
    Summary:
1198
 
      Make documentation separately installable.
1199
 
    Revision:
1200
 
      muse--main--1.0--patch-233
1201
 
 
1202
 
    * Makefile (install): Split into install-bin and install-info.
1203
 
    
1204
 
    * muse.texi (Markup Regexps): Fix display bug.
1205
 
 
1206
 
    modified files:
1207
 
     ChangeLog Makefile muse.texi
1208
 
 
1209
 
 
1210
 
2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1211
 
 
1212
 
    Summary:
1213
 
      muse-mode: Set comment syntax.
1214
 
    Revision:
1215
 
      muse--main--1.0--patch-232
1216
 
 
1217
 
    * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
1218
 
      `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
1219
 
 
1220
 
    modified files:
1221
 
     ChangeLog lisp/muse-mode.el
1222
 
 
1223
 
 
1224
 
2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1225
 
 
1226
 
    Summary:
1227
 
      muse.texi: Add publishing order information.
1228
 
    Revision:
1229
 
      muse--main--1.0--patch-231
1230
 
 
1231
 
    * muse.texi (Markup Regexps): Add publishing order.
1232
 
 
1233
 
    modified files:
1234
 
     ChangeLog muse.texi
1235
 
 
1236
 
 
1237
 
2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1238
 
 
1239
 
    Summary:
1240
 
      Hack on documentation.  The release is in sight!
1241
 
    Revision:
1242
 
      muse--main--1.0--patch-230
1243
 
 
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
1248
 
      variables.
1249
 
      (Common Elements): Split this into 4 new subsections.
1250
 
 
1251
 
    modified files:
1252
 
     ChangeLog muse.texi
1253
 
 
1254
 
 
1255
 
2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1256
 
 
1257
 
    Summary:
1258
 
      Fix publishing of stuff like <code><></code>.
1259
 
    Revision:
1260
 
      muse--main--1.0--patch-229
1261
 
 
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.
1265
 
 
1266
 
    modified files:
1267
 
     ChangeLog lisp/muse-publish.el
1268
 
 
1269
 
 
1270
 
2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1271
 
 
1272
 
    Summary:
1273
 
      Update NEWS, fix muse-url-protocols customization interface.
1274
 
    Revision:
1275
 
      muse--main--1.0--patch-228
1276
 
 
1277
 
    * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1278
 
      using nil as the resolve function.
1279
 
    
1280
 
    * NEWS: Bring up-to-date.
1281
 
 
1282
 
    modified files:
1283
 
     ChangeLog NEWS lisp/muse-protocols.el
1284
 
 
1285
 
 
1286
 
2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1287
 
 
1288
 
    Summary:
1289
 
      Fix title coloring bug; muse-latex: escape '<' and '>'.
1290
 
    Revision:
1291
 
      muse--main--1.0--patch-227
1292
 
 
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
1295
 
      for the report.
1296
 
    
1297
 
    * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1298
 
      "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
1299
 
      Buck.
1300
 
 
1301
 
    modified files:
1302
 
     ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1303
 
 
1304
 
 
1305
 
2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1306
 
 
1307
 
    Summary:
1308
 
      muse-latex: Handle special characters in a better way.
1309
 
    Revision:
1310
 
      muse--main--1.0--patch-226
1311
 
 
1312
 
    * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1313
 
      characters hack.
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
1317
 
      using the regexp.
1318
 
 
1319
 
    modified files:
1320
 
     ChangeLog lisp/muse-latex.el
1321
 
 
1322
 
 
1323
 
2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1324
 
 
1325
 
    Summary:
1326
 
      muse-latex: Fix compiler warning.
1327
 
    Revision:
1328
 
      muse--main--1.0--patch-225
1329
 
 
1330
 
    * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1331
 
      format.
1332
 
 
1333
 
    modified files:
1334
 
     ChangeLog lisp/muse-latex.el
1335
 
 
1336
 
 
1337
 
2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1338
 
 
1339
 
    Summary:
1340
 
      Add <code> tag.
1341
 
    Revision:
1342
 
      muse--main--1.0--patch-224
1343
 
 
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.
1347
 
    
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.
1351
 
 
1352
 
    modified files:
1353
 
     ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1354
 
 
1355
 
 
1356
 
2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1357
 
 
1358
 
    Summary:
1359
 
      Strip text properties before browsing a URL.
1360
 
    Revision:
1361
 
      muse--main--1.0--patch-223
1362
 
 
1363
 
    * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
1364
 
      this will fix a bug.
1365
 
 
1366
 
    modified files:
1367
 
     ChangeLog lisp/muse-protocols.el
1368
 
 
1369
 
 
1370
 
2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1371
 
 
1372
 
    Summary:
1373
 
      muse-latex: Call pdflatex twice to get <contents> published.
1374
 
    Revision:
1375
 
      muse--main--1.0--patch-222
1376
 
 
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?
1382
 
 
1383
 
    modified files:
1384
 
     ChangeLog lisp/muse-latex.el
1385
 
 
1386
 
 
1387
 
2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1388
 
 
1389
 
    Summary:
1390
 
      Make info:// and man:// not publish a link, handle insert URL edge case.
1391
 
    Revision:
1392
 
      muse--main--1.0--patch-221
1393
 
 
1394
 
    * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1395
 
      publish only the description, not the URL.
1396
 
    
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.
1399
 
 
1400
 
    modified files:
1401
 
     ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1402
 
 
1403
 
 
1404
 
2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1405
 
 
1406
 
    Summary:
1407
 
      If a URL has a resolve function of nil, publish the description only.
1408
 
    Revision:
1409
 
      muse--main--1.0--patch-220
1410
 
 
1411
 
    * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1412
 
      complete tag.
1413
 
    
1414
 
    * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1415
 
      interface.
1416
 
      (muse-resolve-url): If nil is given as the resolve function, return
1417
 
      nil.
1418
 
    
1419
 
    * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1420
 
      insert the description instead of the original URL.
1421
 
 
1422
 
    modified files:
1423
 
     ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1424
 
     lisp/muse-publish.el
1425
 
 
1426
 
 
1427
 
2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1428
 
 
1429
 
    Summary:
1430
 
      Implement protocol handling.
1431
 
    Revision:
1432
 
      muse--main--1.0--patch-219
1433
 
 
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.
1437
 
    
1438
 
    * lisp/muse-protocols.el: New file that implements protocol handling.
1439
 
    
1440
 
    * lisp/muse-publish.el (muse-publish-url-transforms): Add
1441
 
      muse-resolve-url.
1442
 
      (muse-publish-markup-url): Indentation fix, no func change.
1443
 
    
1444
 
    * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1445
 
    
1446
 
    * lisp/muse.el: Require muse-protocols.
1447
 
 
1448
 
    new files:
1449
 
     lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1450
 
 
1451
 
    modified files:
1452
 
     ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1453
 
     lisp/muse-regexps.el lisp/muse.el
1454
 
 
1455
 
 
1456
 
2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1457
 
 
1458
 
    Summary:
1459
 
      muse-xml: Use a more standard sort of header.
1460
 
    Revision:
1461
 
      muse--main--1.0--patch-218
1462
 
 
1463
 
    * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1464
 
      type="muse">, as suggested by Brad Collins.
1465
 
 
1466
 
    modified files:
1467
 
     ChangeLog experimental/muse-xml.el
1468
 
 
1469
 
 
1470
 
2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1471
 
 
1472
 
    Summary:
1473
 
      Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1474
 
    Revision:
1475
 
      muse--main--1.0--patch-217
1476
 
 
1477
 
    * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1478
 
    
1479
 
    * README (examples): Mention that other files are here as well.
1480
 
    
1481
 
    * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1482
 
      for use with muse-xml.el.
1483
 
    
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 />.
1489
 
    
1490
 
    * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1491
 
      s/last-stanza-end/end-last-stanza-line/.
1492
 
    
1493
 
    * muse-mode.el (muse-visit-link-default): Make the temporary file
1494
 
      visiting work as expected.
1495
 
    
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.
1499
 
    
1500
 
    * muse.texi (Verse): Be a bit more clever with our example.
1501
 
 
1502
 
    new files:
1503
 
     examples/.arch-ids/muse.rnc.id examples/muse.rnc
1504
 
 
1505
 
    modified files:
1506
 
     AUTHORS ChangeLog README experimental/muse-xml.el
1507
 
     lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1508
 
     muse.texi
1509
 
 
1510
 
 
1511
 
2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1512
 
 
1513
 
    Summary:
1514
 
      Allow links to temporary files to be visited.
1515
 
    Revision:
1516
 
      muse--main--1.0--patch-216
1517
 
 
1518
 
    * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1519
 
      temporary files.  These are buffers that do not have a corresponding
1520
 
      file.
1521
 
 
1522
 
    modified files:
1523
 
     ChangeLog lisp/muse-mode.el
1524
 
 
1525
 
 
1526
 
2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1527
 
 
1528
 
    Summary:
1529
 
      Fix save-match-data gaffe.
1530
 
    Revision:
1531
 
      muse--main--1.0--patch-215
1532
 
 
1533
 
    * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1534
 
      outside of `and' statement.
1535
 
 
1536
 
    modified files:
1537
 
     ChangeLog lisp/muse-regexps.el
1538
 
 
1539
 
 
1540
 
2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1541
 
 
1542
 
    Summary:
1543
 
      Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1544
 
    Revision:
1545
 
      muse--main--1.0--patch-214
1546
 
 
1547
 
    * examples/mwolson/muse-init.el: Update.
1548
 
    
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
1551
 
      extension.
1552
 
    
1553
 
    * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1554
 
    
1555
 
    * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1556
 
      instead of muse-publish-output-name.
1557
 
    
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.
1565
 
    
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.
1570
 
 
1571
 
    modified files:
1572
 
     ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1573
 
     lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1574
 
     lisp/muse-wiki.el
1575
 
 
1576
 
 
1577
 
2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1578
 
 
1579
 
    Summary:
1580
 
      Correct the publish-project example.
1581
 
    Revision:
1582
 
      muse--main--1.0--patch-213
1583
 
 
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.
1586
 
 
1587
 
    modified files:
1588
 
     ChangeLog examples/publish-project
1589
 
 
1590
 
 
1591
 
2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1592
 
 
1593
 
    Summary:
1594
 
      Reinstate former extended character class rules.
1595
 
    Revision:
1596
 
      muse--main--1.0--patch-212
1597
 
 
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
1600
 
      document that.
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.
1605
 
    
1606
 
    * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1607
 
      instead of just displaying it.
1608
 
 
1609
 
    modified files:
1610
 
     ChangeLog lisp/muse-regexps.el lisp/muse.el
1611
 
 
1612
 
 
1613
 
2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1614
 
 
1615
 
    Summary:
1616
 
      Fix paragraph-filling breakage in Emacs21.
1617
 
    Revision:
1618
 
      muse--main--1.0--patch-211
1619
 
 
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
1622
 
      report.
1623
 
 
1624
 
    modified files:
1625
 
     ChangeLog lisp/muse-mode.el
1626
 
 
1627
 
 
1628
 
2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1629
 
 
1630
 
    Summary:
1631
 
      Allow Emacs 21.3 to use extended character classes in regexps.
1632
 
    Revision:
1633
 
      muse--main--1.0--patch-210
1634
 
 
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.
1638
 
 
1639
 
    modified files:
1640
 
     ChangeLog lisp/muse-regexps.el
1641
 
 
1642
 
 
1643
 
2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1644
 
 
1645
 
    Summary:
1646
 
      Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1647
 
    Revision:
1648
 
      muse--main--1.0--patch-209
1649
 
 
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.
1655
 
    
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
1658
 
      it.
1659
 
 
1660
 
    modified files:
1661
 
     ChangeLog lisp/muse-publish.el lisp/muse.el
1662
 
 
1663
 
    new patches:
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
1670
 
 
1671
 
 
1672
 
2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1673
 
 
1674
 
    Summary:
1675
 
      Fix problem with links at beginning of buf and paragraphs.
1676
 
    Revision:
1677
 
      muse--main--1.0--patch-208
1678
 
 
1679
 
    * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1680
 
      mean.
1681
 
    
1682
 
    * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1683
 
    
1684
 
    * muse-html.el (muse-html-markup-regexps): Ditto.
1685
 
    
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
1691
 
      being matched.
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.
1696
 
 
1697
 
    modified files:
1698
 
     ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1699
 
     lisp/muse-html.el lisp/muse-publish.el
1700
 
 
1701
 
 
1702
 
2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1703
 
 
1704
 
    Summary:
1705
 
      Document publishing directives.
1706
 
    Revision:
1707
 
      muse--main--1.0--patch-207
1708
 
 
1709
 
    * muse.texi (Getting Started): Remove crufty sentence.
1710
 
      (Directives): New section that describes the likes of #title and
1711
 
      #author.
1712
 
 
1713
 
    modified files:
1714
 
     ChangeLog muse.texi
1715
 
 
1716
 
 
1717
 
2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1718
 
 
1719
 
    Summary:
1720
 
      Document WikiNames and update header publishing information.
1721
 
    Revision:
1722
 
      muse--main--1.0--patch-206
1723
 
 
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
1727
 
      Links, and Images.
1728
 
      (Implicit Links): Document WikiNames and InterWiki links.
1729
 
 
1730
 
    modified files:
1731
 
     ChangeLog muse.texi
1732
 
 
1733
 
 
1734
 
2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1735
 
 
1736
 
    Summary:
1737
 
      Finish NEWS, handle emphasis at EOF edge case.
1738
 
    Revision:
1739
 
      muse--main--1.0--patch-205
1740
 
 
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.
1744
 
    
1745
 
    * examples/mwolson/muse-init.el: Sync with my latest configuration.
1746
 
    
1747
 
    * NEWS: Bring this up to date.
1748
 
 
1749
 
    modified files:
1750
 
     ChangeLog NEWS examples/mwolson/muse-init.el
1751
 
     lisp/muse-colors.el
1752
 
 
1753
 
 
1754
 
2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1755
 
 
1756
 
    Summary:
1757
 
      muse-html: Add muse-xhtml-extension.
1758
 
    Revision:
1759
 
      muse--main--1.0--patch-204
1760
 
 
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.
1764
 
      ("xhtml"): Use it.
1765
 
 
1766
 
    modified files:
1767
 
     ChangeLog lisp/muse-html.el
1768
 
 
1769
 
 
1770
 
2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1771
 
 
1772
 
    Summary:
1773
 
      Add items through patch-149 to NEWS.
1774
 
    Revision:
1775
 
      muse--main--1.0--patch-203
1776
 
 
1777
 
    * NEWS (progress): Catch up to patch-149.
1778
 
    
1779
 
    * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1780
 
    
1781
 
    * lisp/muse-publish.el (muse-publish): Ditto.
1782
 
 
1783
 
    modified files:
1784
 
     ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1785
 
 
1786
 
 
1787
 
2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1788
 
 
1789
 
    Summary:
1790
 
      Make building of Debian revisions work.
1791
 
    Revision:
1792
 
      muse--main--1.0--patch-202
1793
 
 
1794
 
    * Makefile (distclean): Don't remove anything in debian/, since it will
1795
 
      never be necessary.
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.
1802
 
    
1803
 
    * debian/changelog: Several revisions worth of Debian fun.
1804
 
    
1805
 
    * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1806
 
      (Description): Make this match the ITP and shorten the text.
1807
 
 
1808
 
    modified files:
1809
 
     ChangeLog Makefile Makefile.defs debian/changelog
1810
 
     debian/control
1811
 
 
1812
 
 
1813
 
2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1814
 
 
1815
 
    Summary:
1816
 
      Prepare initial upload for Debian project.
1817
 
    Revision:
1818
 
      muse--main--1.0--patch-201
1819
 
 
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.
1823
 
    
1824
 
    * debian/changelog: New Debian package 3.01.arch.201-1.
1825
 
 
1826
 
    modified files:
1827
 
     ChangeLog Makefile.defs debian/changelog
1828
 
 
1829
 
 
1830
 
2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1831
 
 
1832
 
    Summary:
1833
 
      muse-mode: Minor regexp tweak.
1834
 
    Revision:
1835
 
      muse--main--1.0--patch-200
1836
 
 
1837
 
    * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1838
 
 
1839
 
    modified files:
1840
 
     ChangeLog lisp/muse-mode.el
1841
 
 
1842
 
 
1843
 
2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1844
 
 
1845
 
    Summary:
1846
 
      Minor fixups from Peter K. Lee.
1847
 
    Revision:
1848
 
      muse--main--1.0--patch-199
1849
 
 
1850
 
    * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1851
 
      restrictive with our end-of-table regexp.
1852
 
    
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
1855
 
      regexps.
1856
 
    
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.
1862
 
 
1863
 
    modified files:
1864
 
     ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1865
 
     lisp/muse-html.el
1866
 
 
1867
 
 
1868
 
2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1869
 
 
1870
 
    Summary:
1871
 
      Keep lists from getting mashed together on M-q.
1872
 
    Revision:
1873
 
      muse--main--1.0--patch-198
1874
 
 
1875
 
    * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1876
 
      locally so that lists don't get blended together incorrectly upon
1877
 
      hitting M-q.
1878
 
 
1879
 
    modified files:
1880
 
     ChangeLog lisp/muse-mode.el
1881
 
 
1882
 
 
1883
 
2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1884
 
 
1885
 
    Summary:
1886
 
      QuickStart: Minor typo in anchor example.
1887
 
    Revision:
1888
 
      muse--main--1.0--patch-197
1889
 
 
1890
 
    * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1891
 
      rather than a full URL.
1892
 
 
1893
 
    modified files:
1894
 
     ChangeLog examples/QuickStart
1895
 
 
1896
 
 
1897
 
2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1898
 
 
1899
 
    Summary:
1900
 
      Makefile: Use BUILDOPTS.
1901
 
    Revision:
1902
 
      muse--main--1.0--patch-196
1903
 
 
1904
 
    * Makefile (debrelease): Make use of $(BUILDOPTS).
1905
 
    
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.
1910
 
 
1911
 
    modified files:
1912
 
     ChangeLog Makefile Makefile.defs
1913
 
 
1914
 
 
1915
 
2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1916
 
 
1917
 
    Summary:
1918
 
      Make generated Debian packages slightly easier to upload.
1919
 
    Revision:
1920
 
      muse--main--1.0--patch-195
1921
 
 
1922
 
    * debian/changelog: Generate 3.01.arch.195-1.
1923
 
    
1924
 
    * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1925
 
    
1926
 
    * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1927
 
      that was last uploaded to Debian.
1928
 
    
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.
1933
 
 
1934
 
    modified files:
1935
 
     ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1936
 
 
1937
 
 
1938
 
2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1939
 
 
1940
 
    Summary:
1941
 
      Makefile: Minor deletion cleanups.
1942
 
    Revision:
1943
 
      muse--main--1.0--patch-194
1944
 
 
1945
 
 
1946
 
    modified files:
1947
 
     ChangeLog Makefile
1948
 
 
1949
 
 
1950
 
2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1951
 
 
1952
 
    Summary:
1953
 
      Compilation cleanups.
1954
 
    Revision:
1955
 
      muse--main--1.0--patch-193
1956
 
 
1957
 
    * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1958
 
      `make-variable-buffer-local' in order to silence compiler warnings.
1959
 
    
1960
 
    * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1961
 
      warning.
1962
 
    
1963
 
    * scripts/muse-build.el (muse-elint-files): Automatically load every
1964
 
      elisp file rather than specifying each one.
1965
 
 
1966
 
    modified files:
1967
 
     ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1968
 
 
1969
 
 
1970
 
2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1971
 
 
1972
 
    Summary:
1973
 
      Fix failure to resolve interwiki link when clicking on it.
1974
 
    Revision:
1975
 
      muse--main--1.0--patch-192
1976
 
 
1977
 
    * Makefile (debclean): Minor tweak.
1978
 
    
1979
 
    * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1980
 
      change.
1981
 
    
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.
1986
 
 
1987
 
    modified files:
1988
 
     ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1989
 
 
1990
 
 
1991
 
2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1992
 
 
1993
 
    Summary:
1994
 
      Makefile: Remove stale Debian packages for this version.
1995
 
    Revision:
1996
 
      muse--main--1.0--patch-191
1997
 
 
1998
 
    * Makefile (debclean): Remove generated Debian packages for the current
1999
 
      version in parent directory.
2000
 
 
2001
 
    modified files:
2002
 
     ChangeLog Makefile
2003
 
 
2004
 
 
2005
 
2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2006
 
 
2007
 
    Summary:
2008
 
      Fix trailing backslash error.
2009
 
    Revision:
2010
 
      muse--main--1.0--patch-190
2011
 
 
2012
 
    * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2013
 
      regexp-quoting fix from drkm.
2014
 
 
2015
 
    modified files:
2016
 
     ChangeLog lisp/muse-project.el
2017
 
 
2018
 
 
2019
 
2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2020
 
 
2021
 
    Summary:
2022
 
      Release 3.01.91 (3.02 RC2).
2023
 
    Revision:
2024
 
      muse--main--1.0--patch-189
2025
 
 
2026
 
    * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2027
 
 
2028
 
    modified files:
2029
 
     ChangeLog Makefile.defs lisp/muse.el muse.texi
2030
 
 
2031
 
 
2032
 
2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2033
 
 
2034
 
    Summary:
2035
 
      Escape email address and URL always.
2036
 
    Revision:
2037
 
      muse--main--1.0--patch-188
2038
 
 
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
2041
 
      marked up.
2042
 
      (muse-publish-markup-url): Ditto for URL.
2043
 
 
2044
 
    modified files:
2045
 
     ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2046
 
 
2047
 
 
2048
 
2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2049
 
 
2050
 
    Summary:
2051
 
      Inter-project output name fix.
2052
 
    Revision:
2053
 
      muse--main--1.0--patch-187
2054
 
 
2055
 
    * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2056
 
      that I had fixed this before.
2057
 
 
2058
 
    modified files:
2059
 
     ChangeLog lisp/muse-wiki.el
2060
 
 
2061
 
 
2062
 
2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2063
 
 
2064
 
    Summary:
2065
 
      Make coloring of verbatim greater-than sign same as publishing.
2066
 
    Revision:
2067
 
      muse--main--1.0--patch-186
2068
 
 
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
2071
 
      face.
2072
 
 
2073
 
    modified files:
2074
 
     ChangeLog lisp/muse-colors.el
2075
 
 
2076
 
 
2077
 
2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2078
 
 
2079
 
    Summary:
2080
 
      Allow transform function for link descriptions.  Bare email and URL fixes.
2081
 
    Revision:
2082
 
      muse--main--1.0--patch-185
2083
 
 
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
2093
 
      either side.
2094
 
    
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
2100
 
      replacement
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.
2107
 
    
2108
 
    * lisp/muse.el (muse-update-file-extension): New function made from the
2109
 
      innards of the :set function in `muse-file-extension'.
2110
 
 
2111
 
    modified files:
2112
 
     ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2113
 
 
2114
 
 
2115
 
2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2116
 
 
2117
 
    Summary:
2118
 
      Handle anchors in all publishing styles, as well as linking to them.
2119
 
    Revision:
2120
 
      muse--main--1.0--patch-184
2121
 
 
2122
 
    * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2123
 
      'internal-link.
2124
 
      (muse-publish-prepare-url): Don't touch links to anchors.
2125
 
    
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.
2132
 
    
2133
 
    * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2134
 
      'internal-link.
2135
 
      (muse-xhtml-markup-strings): Order list, no func change.
2136
 
      (muse-html-markup-anchor): Move up in file, no func change.
2137
 
    
2138
 
    * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2139
 
      publishing anchors.
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.
2143
 
    
2144
 
    * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2145
 
      publishing anchors.
2146
 
    
2147
 
    * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2148
 
      'internal-link.
2149
 
      (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2150
 
      that insert an anchor before the next word or within a tag.
2151
 
    
2152
 
    * NEWS: Initial attempt at documenting changes since 3.01.
2153
 
 
2154
 
    new files:
2155
 
     .arch-ids/NEWS.id NEWS
2156
 
 
2157
 
    modified files:
2158
 
     ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2159
 
     lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2160
 
 
2161
 
 
2162
 
2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2163
 
 
2164
 
    Summary:
2165
 
      Generalize some blosxom helper functions.
2166
 
    Revision:
2167
 
      muse--main--1.0--patch-183
2168
 
 
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
2173
 
      relative links.
2174
 
    
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.
2179
 
    
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'.
2187
 
    
2188
 
    * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2189
 
      `muse-current-file'.
2190
 
    
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'.
2194
 
 
2195
 
    modified files:
2196
 
     ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2197
 
     lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2198
 
 
2199
 
 
2200
 
2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2201
 
 
2202
 
    Summary:
2203
 
      muse-xml: definition lists, muse-docbook: center.
2204
 
    Revision:
2205
 
      muse--main--1.0--patch-182
2206
 
 
2207
 
    * Makefile (%.info, %.html): Use general argument in rule.
2208
 
      (distclean): Add another cruft file.
2209
 
    
2210
 
    * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2211
 
      type="definition"> for definition lists.
2212
 
    
2213
 
    * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2214
 
      with <note>, since it's the closest thing I could find.
2215
 
 
2216
 
    modified files:
2217
 
     ChangeLog Makefile experimental/muse-xml.el
2218
 
     lisp/muse-docbook.el
2219
 
 
2220
 
 
2221
 
2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2222
 
 
2223
 
    Summary:
2224
 
      Minor namespace fix.
2225
 
    Revision:
2226
 
      muse--main--1.0--patch-181
2227
 
 
2228
 
    * lisp/muse-colors.el (muse-colors-explicit-link): Use
2229
 
      muse-match-string-no-properties rather than match-string-no-properties.
2230
 
 
2231
 
    modified files:
2232
 
     ChangeLog lisp/muse-colors.el
2233
 
 
2234
 
 
2235
 
2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2236
 
 
2237
 
    Summary:
2238
 
      Correct breakage induced by previous patch.
2239
 
    Revision:
2240
 
      muse--main--1.0--patch-180
2241
 
 
2242
 
    * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2243
 
      path as a fallback if we are publishing.
2244
 
 
2245
 
    modified files:
2246
 
     ChangeLog lisp/muse-wiki.el
2247
 
 
2248
 
 
2249
 
2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2250
 
 
2251
 
    Summary:
2252
 
      Make interwiki links work in a few more edge cases.
2253
 
    Revision:
2254
 
      muse--main--1.0--patch-179
2255
 
 
2256
 
    * lisp/muse-project.el (muse-project-applicable-styles): Remove
2257
 
      assertion, now that I have a good idea of the edge cases involved.
2258
 
    
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.
2264
 
 
2265
 
    modified files:
2266
 
     ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2267
 
 
2268
 
 
2269
 
2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2270
 
 
2271
 
    Summary:
2272
 
      Fix warnings during font-lock, example tag highlighting.
2273
 
    Revision:
2274
 
      muse--main--1.0--patch-178
2275
 
 
2276
 
    * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2277
 
      error.
2278
 
      (muse-colors-tags): Make sure that no fontification occurs in <code> or
2279
 
      <lisp> tags.
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.
2284
 
 
2285
 
    modified files:
2286
 
     ChangeLog lisp/muse-colors.el
2287
 
 
2288
 
 
2289
 
2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2290
 
 
2291
 
    Summary:
2292
 
      muse-xml: Separate section from title.
2293
 
    Revision:
2294
 
      muse--main--1.0--patch-177
2295
 
 
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.
2299
 
    
2300
 
    * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2301
 
    
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.
2305
 
    
2306
 
    * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2307
 
      not defined.
2308
 
 
2309
 
    modified files:
2310
 
     ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2311
 
     lisp/muse-publish.el lisp/muse.el
2312
 
 
2313
 
 
2314
 
2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2315
 
 
2316
 
    Summary:
2317
 
      Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
2318
 
    Revision:
2319
 
      muse--main--1.0--patch-176
2320
 
 
2321
 
    * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2322
 
      folders that match `muse-project-ignore-regexp'.
2323
 
    
2324
 
    * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2325
 
      omission.  Add ",.*" to list of bad directory parts.
2326
 
    
2327
 
    * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2328
 
      matches `muse-project-ignore-regexp'.
2329
 
    
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.
2335
 
    
2336
 
    * lisp/muse-publish.el (muse-style-element): Add docstring.
2337
 
 
2338
 
    modified files:
2339
 
     AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2340
 
     lisp/muse-publish.el
2341
 
 
2342
 
 
2343
 
2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2344
 
 
2345
 
    Summary:
2346
 
      Initial implementation of muse-xml.el.  End of section edge case.
2347
 
    Revision:
2348
 
      muse--main--1.0--patch-175
2349
 
 
2350
 
    * AUTHORS: Add Peter K. Lee.
2351
 
    
2352
 
    * Makefile (experimental): New target that builds experimental programs.
2353
 
      (distclean): Remove debian/dirs, a cruft file from the debian build
2354
 
      process.
2355
 
    
2356
 
    * examples/mwolson/muse-init.el: Update.
2357
 
    
2358
 
    * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2359
 
      prompts for the blog entry to visit.
2360
 
    
2361
 
    * experimental/Makefile: New file that causes experimental stuff to be
2362
 
      built.
2363
 
    
2364
 
    * experimental/muse-xml.el: New file that provides the experimental XML
2365
 
      publishing style.
2366
 
    
2367
 
    * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2368
 
      comment strings.
2369
 
    
2370
 
    * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2371
 
    
2372
 
    * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2373
 
      involving end-of-file and paragraph detection.
2374
 
    
2375
 
    * lisp/muse-wiki.el: Minor header fix.
2376
 
    
2377
 
    * scripts/muse-build.el (load-path): Add "../experimental".
2378
 
 
2379
 
    new files:
2380
 
     experimental/.arch-ids/Makefile.id
2381
 
     experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2382
 
     experimental/muse-xml.el
2383
 
 
2384
 
    modified files:
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
2388
 
 
2389
 
 
2390
 
2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2391
 
 
2392
 
    Summary:
2393
 
      Try to fix <example> region coloring problem.
2394
 
    Revision:
2395
 
      muse--main--1.0--patch-174
2396
 
 
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.
2400
 
 
2401
 
    modified files:
2402
 
     ChangeLog lisp/muse-colors.el
2403
 
 
2404
 
 
2405
 
2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2406
 
 
2407
 
    Summary:
2408
 
      Don't publish implicit links that have a double-quote at begin or end.
2409
 
    Revision:
2410
 
      muse--main--1.0--patch-173
2411
 
 
2412
 
    * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2413
 
      double-quote exists at beginning or end.
2414
 
    
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.
2417
 
 
2418
 
    modified files:
2419
 
     ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2420
 
 
2421
 
 
2422
 
2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2423
 
 
2424
 
    Summary:
2425
 
      Fix failure to publish emphasis properly.
2426
 
    Revision:
2427
 
      muse--main--1.0--patch-172
2428
 
 
2429
 
    * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2430
 
      errors.
2431
 
    
2432
 
    * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2433
 
      of muse-wiki.
2434
 
 
2435
 
    removed files:
2436
 
     experimental/.arch-ids/muse-wiki-old.el.id
2437
 
     experimental/muse-wiki-old.el
2438
 
 
2439
 
    modified files:
2440
 
     ChangeLog lisp/muse-publish.el
2441
 
 
2442
 
 
2443
 
2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2444
 
 
2445
 
    Summary:
2446
 
      Add a few common revision control directories to the ignore list.
2447
 
    Revision:
2448
 
      muse--main--1.0--patch-171
2449
 
 
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.
2453
 
 
2454
 
    modified files:
2455
 
     ChangeLog lisp/muse-project.el
2456
 
 
2457
 
 
2458
 
2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2459
 
 
2460
 
    Summary:
2461
 
      Fix #2654: Append a newline when using pdf publishing style.
2462
 
    Revision:
2463
 
      muse--main--1.0--patch-170
2464
 
 
2465
 
    * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2466
 
      newline to the end.
2467
 
 
2468
 
    modified files:
2469
 
     ChangeLog lisp/muse-latex.el
2470
 
 
2471
 
 
2472
 
2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2473
 
 
2474
 
    Summary:
2475
 
      5 levels of headings colorization; color bare URLs.
2476
 
    Revision:
2477
 
      muse--main--1.0--patch-169
2478
 
 
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.
2486
 
 
2487
 
    modified files:
2488
 
     ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2489
 
 
2490
 
 
2491
 
2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2492
 
 
2493
 
    Summary:
2494
 
      Don't emphasize if a word constituent follows the trailer.
2495
 
    Revision:
2496
 
      muse--main--1.0--patch-168
2497
 
 
2498
 
    * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2499
 
      (muse-colors-verbatim): Don't colorize if a word constituent follows
2500
 
      the trailer.
2501
 
    
2502
 
    * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2503
 
      word constituent follows the trailer.
2504
 
 
2505
 
    modified files:
2506
 
     ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2507
 
 
2508
 
 
2509
 
2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2510
 
 
2511
 
    Summary:
2512
 
      Add coloring for example, verbatim, and =signs=; anchor fix.
2513
 
    Revision:
2514
 
      muse--main--1.0--patch-167
2515
 
 
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
2520
 
      priority.
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
2525
 
      region.
2526
 
      (muse-colors-link): Match against muse-explicit-link-regexp early on so
2527
 
      that we can work around an annoying XEmacs issue.
2528
 
    
2529
 
    * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2530
 
      multi-line by default.
2531
 
    
2532
 
    * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2533
 
      string.
2534
 
 
2535
 
    modified files:
2536
 
     ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2537
 
     lisp/muse.el
2538
 
 
2539
 
 
2540
 
2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2541
 
 
2542
 
    Summary:
2543
 
      Link with anchor bugfix.
2544
 
    Revision:
2545
 
      muse--main--1.0--patch-166
2546
 
 
2547
 
    * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2548
 
      valid, as long as the base is valid.
2549
 
 
2550
 
    modified files:
2551
 
     ChangeLog lisp/muse-colors.el
2552
 
 
2553
 
 
2554
 
2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2555
 
 
2556
 
    Summary:
2557
 
      Link inside table issue, fixes read-only text error.
2558
 
    Revision:
2559
 
      muse--main--1.0--patch-165
2560
 
 
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.
2563
 
    
2564
 
    * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2565
 
    
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.
2569
 
    
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.
2572
 
 
2573
 
    modified files:
2574
 
     ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2575
 
     lisp/muse-project.el lisp/muse.el
2576
 
 
2577
 
 
2578
 
2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2579
 
 
2580
 
    Summary:
2581
 
      Permit infinitely-nested sections.
2582
 
    Revision:
2583
 
      muse--main--1.0--patch-164
2584
 
 
2585
 
    * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2586
 
      (Deriving from an existing style): Mark up as a list.
2587
 
    
2588
 
    * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2589
 
      Color an additional level of headings.
2590
 
    
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.
2595
 
    
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.
2599
 
    
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.
2603
 
    
2604
 
    * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2605
 
      'section-other.
2606
 
    
2607
 
    * lisp/muse-publish.el (muse-publish-section-close): New function that
2608
 
      determines where to put the section close given heading depth and
2609
 
      inserts it.
2610
 
      (muse-publish-markup-heading): Handle 'section-other and
2611
 
      'section-other-end.  Call `muse-publish-section-close' at end of
2612
 
      function.
2613
 
    
2614
 
    * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2615
 
      for 'section-other.
2616
 
 
2617
 
    modified files:
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
2621
 
 
2622
 
 
2623
 
2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2624
 
 
2625
 
    Summary:
2626
 
      muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2627
 
    Revision:
2628
 
      muse--main--1.0--patch-163
2629
 
 
2630
 
    * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2631
 
      XEmacs fixes.
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
2642
 
      paragraph.
2643
 
      (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2644
 
      that insert an anchor at point.
2645
 
    
2646
 
    * lisp/muse-html.el (muse-html-transform-content-type)
2647
 
      (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2648
 
    
2649
 
    * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2650
 
    
2651
 
    * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2652
 
    
2653
 
    * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2654
 
      that was evaluated in the output.
2655
 
 
2656
 
    modified files:
2657
 
     ChangeLog examples/QuickStart lisp/muse-docbook.el
2658
 
     lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2659
 
 
2660
 
 
2661
 
2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2662
 
 
2663
 
    Summary:
2664
 
      muse-texinfo: Improve formatting for enddots, dots, underline.
2665
 
    Revision:
2666
 
      muse--main--1.0--patch-162
2667
 
 
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.
2671
 
 
2672
 
    modified files:
2673
 
     ChangeLog lisp/muse-texinfo.el
2674
 
 
2675
 
 
2676
 
2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2677
 
 
2678
 
    Summary:
2679
 
      muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2680
 
    Revision:
2681
 
      muse--main--1.0--patch-161
2682
 
 
2683
 
    * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2684
 
      list.  This should fix #2635.
2685
 
 
2686
 
    modified files:
2687
 
     ChangeLog lisp/muse-texinfo.el
2688
 
 
2689
 
 
2690
 
2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2691
 
 
2692
 
    Summary:
2693
 
      muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2694
 
    Revision:
2695
 
      muse--main--1.0--patch-160
2696
 
 
2697
 
    * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2698
 
    
2699
 
    * debian/changelog: Ditto.
2700
 
    
2701
 
    * debian/control (Build-Depends-Indep): Add tetex-bin.
2702
 
    
2703
 
    * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2704
 
      output for me.
2705
 
    
2706
 
    * examples/QuickStart: Remove stray <comment> now that the bug that made
2707
 
      it necessary is fixed.
2708
 
    
2709
 
    * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2710
 
      suggestions.
2711
 
    
2712
 
    * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2713
 
      the contents from the footer to the header.
2714
 
    
2715
 
    * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2716
 
      each number, not after.
2717
 
    
2718
 
    * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2719
 
    
2720
 
    * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2721
 
      happens when doing batch publishing.  Minor whitespace fix.
2722
 
 
2723
 
    modified files:
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
2727
 
 
2728
 
 
2729
 
2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2730
 
 
2731
 
    Summary:
2732
 
      Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2733
 
    Revision:
2734
 
      muse--main--1.0--patch-159
2735
 
 
2736
 
    * examples/QuickStart: Add "Write me." to empty sections at end so that
2737
 
      they publish correctly with DocBook.
2738
 
    
2739
 
    * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2740
 
      paragraph starts with emphasis, example, link, or email address.
2741
 
 
2742
 
    modified files:
2743
 
     ChangeLog examples/QuickStart lisp/muse-docbook.el
2744
 
 
2745
 
 
2746
 
2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2747
 
 
2748
 
    Summary:
2749
 
      Handle embedded docbook footnotes and <literal> edge case.
2750
 
    Revision:
2751
 
      muse--main--1.0--patch-158
2752
 
 
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.
2757
 
    
2758
 
    * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2759
 
      here at all.
2760
 
    
2761
 
    * lisp/muse-publish.el (muse-publish-url-transforms): Add
2762
 
      muse-publish-escape-specials-in-string to list by default.
2763
 
    
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.
2770
 
    
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'.
2774
 
    
2775
 
    * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2776
 
 
2777
 
    modified files:
2778
 
     ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2779
 
     lisp/muse-publish.el
2780
 
 
2781
 
 
2782
 
2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2783
 
 
2784
 
    Summary:
2785
 
      Misc. blosxom fixes, like category directive.
2786
 
    Revision:
2787
 
      muse--main--1.0--patch-157
2788
 
 
2789
 
    * contrib/pyblosxom/getstamps.py: Add file extension.
2790
 
    
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.
2794
 
    
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.
2798
 
    
2799
 
    * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2800
 
      by default.
2801
 
    
2802
 
    * lisp/muse-project.el (muse-project): Add :timestamps to list of
2803
 
      available tags, even though it doesn't do anything yet.
2804
 
 
2805
 
    modified files:
2806
 
     ChangeLog contrib/pyblosxom/getstamps.py
2807
 
     contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2808
 
     lisp/muse-project.el
2809
 
 
2810
 
 
2811
 
2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2812
 
 
2813
 
    Summary:
2814
 
      Small logic fix with temp files.
2815
 
    Revision:
2816
 
      muse--main--1.0--patch-156
2817
 
 
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.
2820
 
 
2821
 
    modified files:
2822
 
     ChangeLog lisp/muse.el
2823
 
 
2824
 
 
2825
 
2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2826
 
 
2827
 
    Summary:
2828
 
      Make customize of muse-project-alist work in Emacs21 and XEmacs.
2829
 
    Revision:
2830
 
      muse--main--1.0--patch-155
2831
 
 
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.
2836
 
    
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.
2840
 
    
2841
 
    * lisp/muse-mode.el (muse-mode-hook): Ditto.
2842
 
    
2843
 
    * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2844
 
    
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".
2848
 
    
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.
2852
 
    
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.
2856
 
    
2857
 
    * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2858
 
      stuff using custom-add-option.
2859
 
 
2860
 
    modified files:
2861
 
     ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2862
 
     lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2863
 
 
2864
 
 
2865
 
2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2866
 
 
2867
 
    Summary:
2868
 
      Don't kill temp buffer if debug-on-error is non-nil.
2869
 
    Revision:
2870
 
      muse--main--1.0--patch-154
2871
 
 
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.
2874
 
 
2875
 
    modified files:
2876
 
     ChangeLog lisp/muse.el
2877
 
 
2878
 
 
2879
 
2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2880
 
 
2881
 
    Summary:
2882
 
      Expand Debian package description.
2883
 
    Revision:
2884
 
      muse--main--1.0--patch-153
2885
 
 
2886
 
    * debian/control (Description): Expand this to make the package more
2887
 
      enticing.
2888
 
    
2889
 
    * debian/copyright, debian/rules: Minor whitespace cleanups.
2890
 
    
2891
 
    * debian/changelog: Package 3.01.arch.152-1.
2892
 
 
2893
 
    modified files:
2894
 
     ChangeLog Makefile.defs debian/changelog debian/control
2895
 
     debian/copyright debian/rules
2896
 
 
2897
 
 
2898
 
2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2899
 
 
2900
 
    Summary:
2901
 
      Header/footer docfix; ChangeLog correction.
2902
 
    Revision:
2903
 
      muse--main--1.0--patch-152
2904
 
 
2905
 
    * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2906
 
      Thanks to drkm for pointing out my error.
2907
 
    
2908
 
    Use better documentation and customize interface for headers and footers.
2909
 
    Thanks to Chris McMahan.
2910
 
 
2911
 
    modified files:
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
2915
 
     muse.texi
2916
 
     {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2917
 
 
2918
 
 
2919
 
2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2920
 
 
2921
 
    Summary:
2922
 
      Slight Debian version tweak.
2923
 
    Revision:
2924
 
      muse--main--1.0--patch-151
2925
 
 
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.
2929
 
    
2930
 
    * debian/changelog: Ditto.
2931
 
 
2932
 
    modified files:
2933
 
     ChangeLog Makefile.defs debian/changelog
2934
 
 
2935
 
 
2936
 
2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2937
 
 
2938
 
    Summary:
2939
 
      Improve debian build and put together a package.
2940
 
    Revision:
2941
 
      muse--main--1.0--patch-150
2942
 
 
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.
2947
 
    
2948
 
    * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2949
 
    
2950
 
    * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2951
 
    
2952
 
    * debian/control (Standards-Version): Update to 3.6.2.
2953
 
    
2954
 
    * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2955
 
      up.
2956
 
    
2957
 
    * debian/copyright (Copyright): Improve.
2958
 
    
2959
 
    * debian/emacsen-install (FILES): Include contrib directory so that
2960
 
      muse-http.el compiles properly.
2961
 
    
2962
 
    * debian/muse-el.examples: New file containing the example files to
2963
 
      install.
2964
 
    
2965
 
    * debian/rules: Move example stuff to muse-el.examples.  Install some
2966
 
      additional documentation.
2967
 
 
2968
 
    new files:
2969
 
     debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2970
 
 
2971
 
    modified files:
2972
 
     ChangeLog Makefile Makefile.defs debian/changelog
2973
 
     debian/control debian/copyright debian/emacsen-install
2974
 
     debian/rules
2975
 
 
2976
 
 
2977
 
2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2978
 
 
2979
 
    Summary:
2980
 
      Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2981
 
    Revision:
2982
 
      muse--main--1.0--patch-149
2983
 
 
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
2986
 
      before it.
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
2989
 
      is sufficient.
2990
 
    
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.
2996
 
    
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.
3001
 
    
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.
3005
 
 
3006
 
    modified files:
3007
 
     ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3008
 
     lisp/muse.el
3009
 
 
3010
 
 
3011
 
2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3012
 
 
3013
 
    Summary:
3014
 
      Journal validation fixes.
3015
 
    Revision:
3016
 
      muse--main--1.0--patch-148
3017
 
 
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.
3021
 
    
3022
 
    * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3023
 
    
3024
 
    * muse.texi (Journal): Ditto.
3025
 
 
3026
 
    modified files:
3027
 
     ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3028
 
 
3029
 
 
3030
 
2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3031
 
 
3032
 
    Summary:
3033
 
      Add debian files; tweak Makefile.
3034
 
    Revision:
3035
 
      muse--main--1.0--patch-147
3036
 
 
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.
3042
 
    
3043
 
    * examples/mwolson/stylesheets: Add forgotten Arch id.
3044
 
 
3045
 
    new files:
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
3067
 
 
3068
 
    modified files:
3069
 
     ChangeLog Makefile
3070
 
 
3071
 
    new directories:
3072
 
     debian debian/.arch-ids examples/mwolson/stylesheets
3073
 
     examples/mwolson/stylesheets/.arch-ids
3074
 
 
3075
 
 
3076
 
2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3077
 
 
3078
 
    Summary:
3079
 
      Allow `muse-index-as-string' to remove current file from output.
3080
 
    Revision:
3081
 
      muse--main--1.0--patch-146
3082
 
 
3083
 
    * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3084
 
      which excludes the current file from the output.  Improve
3085
 
      documentation.
3086
 
 
3087
 
    modified files:
3088
 
     ChangeLog lisp/muse-mode.el
3089
 
 
3090
 
 
3091
 
2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3092
 
 
3093
 
    Summary:
3094
 
      S-TAB issue with Windows.
3095
 
    Revision:
3096
 
      muse--main--1.0--patch-145
3097
 
 
3098
 
    * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3099
 
      issue with Windows.
3100
 
 
3101
 
    modified files:
3102
 
     ChangeLog lisp/muse-mode.el
3103
 
 
3104
 
 
3105
 
2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3106
 
 
3107
 
    Summary:
3108
 
      Improve temp buffer usage.
3109
 
    Revision:
3110
 
      muse--main--1.0--patch-144
3111
 
 
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
3115
 
      into this problem.
3116
 
    
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.
3121
 
 
3122
 
    modified files:
3123
 
     ChangeLog lisp/muse-book.el lisp/muse-http.el
3124
 
     lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3125
 
     lisp/muse.el
3126
 
 
3127
 
 
3128
 
2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3129
 
 
3130
 
    Summary:
3131
 
      muse-docbook: split-string Emacs21 fix.
3132
 
    Revision:
3133
 
      muse--main--1.0--patch-143
3134
 
 
3135
 
    * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3136
 
      split-string to fix an Emacs21 issue.
3137
 
 
3138
 
    modified files:
3139
 
     ChangeLog lisp/muse-docbook.el
3140
 
 
3141
 
 
3142
 
2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3143
 
 
3144
 
    Summary:
3145
 
      muse-docbook: Parse author directive so that it validates properly.
3146
 
    Revision:
3147
 
      muse--main--1.0--patch-142
3148
 
 
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'.
3152
 
 
3153
 
    modified files:
3154
 
     ChangeLog lisp/muse-docbook.el
3155
 
 
3156
 
 
3157
 
2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3158
 
 
3159
 
    Summary:
3160
 
      Be a bit more clever with our consecutive list regexp.
3161
 
    Revision:
3162
 
      muse--main--1.0--patch-141
3163
 
 
3164
 
    * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3165
 
      clever with our consecutive list regexp.
3166
 
 
3167
 
    modified files:
3168
 
     ChangeLog lisp/muse-docbook.el
3169
 
 
3170
 
 
3171
 
2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3172
 
 
3173
 
    Summary:
3174
 
      Do the right thing with consecutive list items, hopefully.
3175
 
    Revision:
3176
 
      muse--main--1.0--patch-140
3177
 
 
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
3181
 
      tags.
3182
 
      (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3183
 
      ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3184
 
 
3185
 
    modified files:
3186
 
     ChangeLog lisp/muse-docbook.el
3187
 
 
3188
 
 
3189
 
2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3190
 
 
3191
 
    Summary:
3192
 
      Improve customize interface for `muse-project-alist' once more.
3193
 
    Revision:
3194
 
      muse--main--1.0--patch-139
3195
 
 
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.
3203
 
    
3204
 
    * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3205
 
      project name.
3206
 
 
3207
 
    modified files:
3208
 
     ChangeLog lisp/muse-project.el lisp/muse.el
3209
 
 
3210
 
 
3211
 
2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3212
 
 
3213
 
    Summary:
3214
 
      Merged from hodique@lifl.fr--2005 (patch 24-33)
3215
 
    Revision:
3216
 
      muse--main--1.0--patch-138
3217
 
 
3218
 
    Patches applied:
3219
 
    
3220
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3221
 
       Merged from mwolson@gnu.org--2005 (patch 96)
3222
 
    
3223
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3224
 
       Merged from mwolson@gnu.org--2005 (patch 97-101)
3225
 
    
3226
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3227
 
       Merged from mwolson@gnu.org--2005 (patch 102-106)
3228
 
    
3229
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3230
 
       Merged from mwolson@gnu.org--2005 (patch 107-120)
3231
 
    
3232
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3233
 
       Merged from mwolson@gnu.org--2005 (patch 121-131)
3234
 
    
3235
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3236
 
       Merged from mwolson@gnu.org--2005 (patch 132)
3237
 
    
3238
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3239
 
       Merged from mwolson@gnu.org--2005 (patch 133-135)
3240
 
    
3241
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3242
 
       Merged from mwolson@gnu.org--2005 (patch 136)
3243
 
    
3244
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3245
 
       Merged from mwolson@gnu.org--2005 (patch 137)
3246
 
    
3247
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3248
 
       Introduce :force-publish project keyword. Fix bug #2637
3249
 
 
3250
 
    modified files:
3251
 
     ChangeLog lisp/muse-project.el
3252
 
 
3253
 
    new patches:
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
3264
 
 
3265
 
 
3266
 
2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3267
 
 
3268
 
    Summary:
3269
 
      Prevent temp buffers from prompting for save; handle lisp errors better.
3270
 
    Revision:
3271
 
      muse--main--1.0--patch-137
3272
 
 
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*.
3276
 
    
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
3282
 
      :^) .
3283
 
    
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'.
3288
 
    
3289
 
    * lisp/muse-book.el (muse-book-publish-project): Use
3290
 
      `muse-with-temp-buffer-no-prompt'.
3291
 
    
3292
 
    * lisp/muse-http.el (muse-http-reject): Ditto.
3293
 
    
3294
 
    * lisp/muse-mode.el (muse-index-as-string): Ditto.
3295
 
    
3296
 
    * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3297
 
    
3298
 
    * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
3299
 
      (muse-publish-markup-email, muse-published-contents): Ditto.
3300
 
 
3301
 
    modified files:
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
3305
 
 
3306
 
 
3307
 
2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3308
 
 
3309
 
    Summary:
3310
 
      Customization error; Makefile tweaks.
3311
 
    Revision:
3312
 
      muse--main--1.0--patch-136
3313
 
 
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.
3317
 
    
3318
 
    * Makefile.defs (VERSION): New variable that determines the version
3319
 
      string to use in the `dist' and `upload' targets.
3320
 
    
3321
 
    * lisp/muse.el (muse-implicit-link-functions)
3322
 
      (muse-explicit-link-functions): Use :type of hook so that the options
3323
 
      get recognized.
3324
 
 
3325
 
    modified files:
3326
 
     ChangeLog Makefile Makefile.defs lisp/muse.el
3327
 
 
3328
 
 
3329
 
2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3330
 
 
3331
 
    Summary:
3332
 
      Prepare Muse 3.01.90 (3.02 RC1).
3333
 
    Revision:
3334
 
      muse--main--1.0--patch-135
3335
 
 
3336
 
 
3337
 
    modified files:
3338
 
     ChangeLog lisp/muse.el muse.texi
3339
 
 
3340
 
 
3341
 
2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3342
 
 
3343
 
    Summary:
3344
 
      Attempt to get the right file extension when publishing; more examples.
3345
 
    Revision:
3346
 
      muse--main--1.0--patch-134
3347
 
 
3348
 
    * examples/mwolson/muse-init.el: Update my configuration.
3349
 
    
3350
 
    * examples/mwolson/templates: Store my web page templates here.
3351
 
    
3352
 
    * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3353
 
    
3354
 
    * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3355
 
      descriptions.  Yet another reason to implement my list-returning from
3356
 
      handlers idea.
3357
 
    
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.
3361
 
    
3362
 
    * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3363
 
      but still ineffective.
3364
 
 
3365
 
    new files:
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
3375
 
 
3376
 
    modified files:
3377
 
     ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3378
 
     lisp/muse-wiki.el
3379
 
 
3380
 
    new directories:
3381
 
     examples/mwolson/templates
3382
 
     examples/mwolson/templates/.arch-ids
3383
 
 
3384
 
 
3385
 
2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3386
 
 
3387
 
    Summary:
3388
 
      Make published link handling do the right thing, plus misc. fixes.
3389
 
    Revision:
3390
 
      muse--main--1.0--patch-133
3391
 
 
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.
3396
 
    
3397
 
    * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3398
 
      Save match data.
3399
 
    
3400
 
    * lisp/muse-publish.el (muse-publish-url-transforms): Add
3401
 
      `muse-publish-prepare-url' to the listed options.
3402
 
    
3403
 
    * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3404
 
      output-dir is not specified.
3405
 
    
3406
 
    * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3407
 
      here instead of later on.
3408
 
    
3409
 
    * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3410
 
      right thing when `muse-wiki-interwiki-alist' is nil.
3411
 
    
3412
 
    * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3413
 
      `muse-publish-output-file'.
3414
 
    
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.
3418
 
    
3419
 
    * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3420
 
      links as "link" rather than "url".
3421
 
    
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.
3425
 
    
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'.
3430
 
 
3431
 
    modified files:
3432
 
     ChangeLog lisp/muse-mode.el lisp/muse-project.el
3433
 
     lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3434
 
 
3435
 
 
3436
 
2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3437
 
 
3438
 
    Summary:
3439
 
      Add invalid directory assertion.
3440
 
    Revision:
3441
 
      muse--main--1.0--patch-132
3442
 
 
3443
 
    * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3444
 
      any invalid directories will trigger an error.
3445
 
 
3446
 
    modified files:
3447
 
     ChangeLog lisp/muse-project.el
3448
 
 
3449
 
 
3450
 
2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3451
 
 
3452
 
    Summary:
3453
 
      AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3454
 
    Revision:
3455
 
      muse--main--1.0--patch-131
3456
 
 
3457
 
 
3458
 
    modified files:
3459
 
     AUTHORS ChangeLog
3460
 
 
3461
 
 
3462
 
2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3463
 
 
3464
 
    Summary:
3465
 
      Yann's assignment form came in!
3466
 
    Revision:
3467
 
      muse--main--1.0--patch-130
3468
 
 
3469
 
 
3470
 
    modified files:
3471
 
     AUTHORS ChangeLog
3472
 
 
3473
 
 
3474
 
2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3475
 
 
3476
 
    Summary:
3477
 
      Compilation fix, minor shuffling in `muse-mode'.
3478
 
    Revision:
3479
 
      muse--main--1.0--patch-129
3480
 
 
3481
 
    * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3482
 
      accessing it.  Fixes Yet Another Compiler Error.
3483
 
    
3484
 
    * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3485
 
     project-specific settings happen first.
3486
 
 
3487
 
    modified files:
3488
 
     ChangeLog lisp/muse-mode.el lisp/muse.el
3489
 
 
3490
 
 
3491
 
2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3492
 
 
3493
 
    Summary:
3494
 
      Fix annoying initial buffer coloring problem.
3495
 
    Revision:
3496
 
      muse--main--1.0--patch-128
3497
 
 
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
3501
 
      this.
3502
 
 
3503
 
    modified files:
3504
 
     ChangeLog lisp/muse-wiki.el
3505
 
 
3506
 
 
3507
 
2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3508
 
 
3509
 
    Summary:
3510
 
      Jump to bad and good links on TAB; mode-choosing fix.
3511
 
    Revision:
3512
 
      muse--main--1.0--patch-127
3513
 
 
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
3518
 
      well as good ones.
3519
 
    
3520
 
    * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3521
 
      of `muse-mode'.
3522
 
 
3523
 
    modified files:
3524
 
     ChangeLog lisp/muse-mode.el lisp/muse.el
3525
 
 
3526
 
 
3527
 
2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3528
 
 
3529
 
    Summary:
3530
 
      Add specified Muse file extension to auto-mode-alist.
3531
 
    Revision:
3532
 
      muse--main--1.0--patch-126
3533
 
 
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.
3538
 
    
3539
 
    * examples/mwolson/muse-init.el: Sync.
3540
 
 
3541
 
    modified files:
3542
 
     ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3543
 
 
3544
 
 
3545
 
2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3546
 
 
3547
 
    Summary:
3548
 
      Make `muse-project-alist' more intuitively customizable.
3549
 
    Revision:
3550
 
      muse--main--1.0--patch-125
3551
 
 
3552
 
    * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3553
 
      settings.
3554
 
    
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
3564
 
      and :get.
3565
 
 
3566
 
    modified files:
3567
 
     ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3568
 
 
3569
 
 
3570
 
2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3571
 
 
3572
 
    Summary:
3573
 
      Silence compiler warnings.
3574
 
    Revision:
3575
 
      muse--main--1.0--patch-124
3576
 
 
3577
 
    * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3578
 
    
3579
 
    * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3580
 
      compiler warning.
3581
 
    
3582
 
    * lisp/muse-project.el (muse-project-applicable-styles): Call
3583
 
      `muse-assert' with only 1 argument to silence a compiler warning.
3584
 
 
3585
 
    modified files:
3586
 
     ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3587
 
     lisp/muse-project.el
3588
 
 
3589
 
 
3590
 
2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3591
 
 
3592
 
    Summary:
3593
 
      muse-docbook: Merge several other types of tags if necessary.
3594
 
    Revision:
3595
 
      muse--main--1.0--patch-123
3596
 
 
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.
3602
 
 
3603
 
    modified files:
3604
 
     ChangeLog lisp/muse-docbook.el
3605
 
 
3606
 
 
3607
 
2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3608
 
 
3609
 
    Summary:
3610
 
      muse-docbook: Output an XML tag with encoding at the beginning of document.
3611
 
    Revision:
3612
 
      muse--main--1.0--patch-122
3613
 
 
3614
 
    * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3615
 
      of document.
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
3618
 
      found.
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.
3633
 
 
3634
 
    modified files:
3635
 
     ChangeLog lisp/muse-docbook.el
3636
 
 
3637
 
 
3638
 
2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3639
 
 
3640
 
    Summary:
3641
 
      Apply muse-docbook patch from Dale P. Smith.
3642
 
    Revision:
3643
 
      muse--main--1.0--patch-121
3644
 
 
3645
 
    * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3646
 
      Dale P. Smith to make the markup much better.
3647
 
 
3648
 
    modified files:
3649
 
     AUTHORS ChangeLog lisp/muse-docbook.el
3650
 
 
3651
 
 
3652
 
2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3653
 
 
3654
 
    Summary:
3655
 
      Use different mapping for S-tab on Windows.
3656
 
    Revision:
3657
 
      muse--main--1.0--patch-120
3658
 
 
3659
 
    * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3660
 
      Windows, use [(shift tab)] for `muse-previous-reference'.
3661
 
 
3662
 
    modified files:
3663
 
     ChangeLog lisp/muse-mode.el
3664
 
 
3665
 
 
3666
 
2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3667
 
 
3668
 
    Summary:
3669
 
      XEmacs wiki fix.
3670
 
    Revision:
3671
 
      muse--main--1.0--patch-119
3672
 
 
3673
 
    * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3674
 
      `muse-match-string-no-properties' so XEmacs doesn't complain.
3675
 
 
3676
 
    modified files:
3677
 
     ChangeLog lisp/muse-wiki.el
3678
 
 
3679
 
 
3680
 
2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3681
 
 
3682
 
    Summary:
3683
 
      Handle a few edge cases with project-page resolution gracefully.
3684
 
    Revision:
3685
 
      muse--main--1.0--patch-118
3686
 
 
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
3693
 
      open them.
3694
 
    
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
3698
 
      full paths.
3699
 
    
3700
 
    * lisp/muse-mode.el (muse-link-at-point): For some reason,
3701
 
      `skip-chars-backward' only respects the newline some of the time.
3702
 
      Damned annoying.
3703
 
 
3704
 
    modified files:
3705
 
     ChangeLog lisp/muse-mode.el lisp/muse-project.el
3706
 
     lisp/muse-wiki.el
3707
 
 
3708
 
 
3709
 
2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3710
 
 
3711
 
    Summary:
3712
 
      Fix image-link goof-up and add pretty titles.
3713
 
    Revision:
3714
 
      muse--main--1.0--patch-117
3715
 
 
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.
3719
 
    
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'.
3723
 
    
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
3729
 
      called by the user.
3730
 
 
3731
 
    modified files:
3732
 
     ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3733
 
 
3734
 
 
3735
 
2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3736
 
 
3737
 
    Summary:
3738
 
      Escape specials in link descriptions.
3739
 
    Revision:
3740
 
      muse--main--1.0--patch-116
3741
 
 
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
3748
 
      nothing.
3749
 
    
3750
 
    * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3751
 
      (muse-wiki-transform-wikiword): Don't make string read-only.
3752
 
 
3753
 
    modified files:
3754
 
     ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3755
 
 
3756
 
 
3757
 
2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3758
 
 
3759
 
    Summary:
3760
 
      Escape "&", "<", and ">" in URL text.
3761
 
    Revision:
3762
 
      muse--main--1.0--patch-115
3763
 
 
3764
 
    * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3765
 
      specially.  Thanks to John Sullivan for the suggestion.
3766
 
 
3767
 
    modified files:
3768
 
     ChangeLog lisp/muse-html.el
3769
 
 
3770
 
 
3771
 
2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3772
 
 
3773
 
    Summary:
3774
 
      Update my example configuration.
3775
 
    Revision:
3776
 
      muse--main--1.0--patch-114
3777
 
 
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
3782
 
      anymore.
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
3789
 
      intricacies.
3790
 
 
3791
 
    modified files:
3792
 
     ChangeLog examples/mwolson/muse-init.el
3793
 
 
3794
 
 
3795
 
2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3796
 
 
3797
 
    Summary:
3798
 
      Tackle a project name interwiki highlighting snafu.
3799
 
    Revision:
3800
 
      muse--main--1.0--patch-113
3801
 
 
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
3804
 
      want it.
3805
 
 
3806
 
    modified files:
3807
 
     ChangeLog lisp/muse-wiki.el
3808
 
 
3809
 
 
3810
 
2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3811
 
 
3812
 
    Summary:
3813
 
      Fix some gross mistakes.
3814
 
    Revision:
3815
 
      muse--main--1.0--patch-112
3816
 
 
3817
 
    * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3818
 
      gross misspellings.
3819
 
    
3820
 
    * lisp/muse-project.el (muse-project-file-entries): If
3821
 
      `muse-file-extension' is defined, use it to filter the entries.
3822
 
    
3823
 
    * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3824
 
      variable.  Move higher in file.
3825
 
    
3826
 
    * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3827
 
      argument instead of the real name of the variable.
3828
 
 
3829
 
    modified files:
3830
 
     ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3831
 
     lisp/muse.el
3832
 
 
3833
 
 
3834
 
2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3835
 
 
3836
 
    Summary:
3837
 
      Make natural interwiki links between projects mostly work.
3838
 
    Revision:
3839
 
      muse--main--1.0--patch-111
3840
 
 
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.
3846
 
 
3847
 
    modified files:
3848
 
     ChangeLog lisp/muse-wiki.el
3849
 
 
3850
 
 
3851
 
2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3852
 
 
3853
 
    Summary:
3854
 
      Fix Emacs21 issue with muse-insert-tag.
3855
 
    Revision:
3856
 
      muse--main--1.0--patch-110
3857
 
 
3858
 
    * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3859
 
      completing-read to appease older Emacsen.
3860
 
 
3861
 
    modified files:
3862
 
     ChangeLog lisp/muse-mode.el
3863
 
 
3864
 
 
3865
 
2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3866
 
 
3867
 
    Summary:
3868
 
      Fix error with `muse-blosxom-new-entry' and Emacs21.
3869
 
    Revision:
3870
 
      muse--main--1.0--patch-109
3871
 
 
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.
3874
 
 
3875
 
    modified files:
3876
 
     ChangeLog lisp/muse-blosxom.el
3877
 
 
3878
 
 
3879
 
2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3880
 
 
3881
 
    Summary:
3882
 
      Try to fix an error with `muse-blosxom-get-categories'.
3883
 
    Revision:
3884
 
      muse--main--1.0--patch-108
3885
 
 
3886
 
    * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3887
 
      about processing directories.
3888
 
 
3889
 
    modified files:
3890
 
     ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3891
 
 
3892
 
 
3893
 
2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3894
 
 
3895
 
    Summary:
3896
 
      Make a distinction between implicit and explicit links at publish-time.
3897
 
    Revision:
3898
 
      muse--main--1.0--patch-107
3899
 
 
3900
 
    * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3901
 
    
3902
 
    * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3903
 
    
3904
 
    * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3905
 
      `explicit' argument.
3906
 
    
3907
 
    * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3908
 
      not we are dealing with an explicit link.
3909
 
    
3910
 
    * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3911
 
    
3912
 
    * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3913
 
      argument, but ignore it.
3914
 
    
3915
 
    * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3916
 
      when link is not explicit.
3917
 
 
3918
 
    modified files:
3919
 
     ChangeLog lisp/muse-html.el lisp/muse-http.el
3920
 
     lisp/muse-publish.el lisp/muse-wiki.el
3921
 
 
3922
 
 
3923
 
2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3924
 
 
3925
 
    Summary:
3926
 
      Implement several WikiWord handling fixes.
3927
 
    Revision:
3928
 
      muse--main--1.0--patch-106
3929
 
 
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
3932
 
      advanced checks.
3933
 
    
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'.
3936
 
    
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.
3940
 
    
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.
3943
 
    
3944
 
 
3945
 
    modified files:
3946
 
     ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3947
 
     lisp/muse-wiki.el
3948
 
 
3949
 
 
3950
 
2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3951
 
 
3952
 
    Summary:
3953
 
      Attempt to simplify muse-wiki a bit.
3954
 
    Revision:
3955
 
      muse--main--1.0--patch-105
3956
 
 
3957
 
    * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3958
 
      here.
3959
 
    
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.
3966
 
    
3967
 
    * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3968
 
      `muse-wiki-use-wikiword' is specified.
3969
 
    
3970
 
    * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3971
 
      unless `muse-wiki-use-wikiword' is specified.
3972
 
    
3973
 
    * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3974
 
      muse-colors-markup.
3975
 
    
3976
 
    * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3977
 
      muse-publish-markup-regexps.
3978
 
    
3979
 
    * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3980
 
      muse-publish-url-transforms.
3981
 
    
3982
 
    * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3983
 
      muse-wiki-handle-wikiword to muse-implicit-link-functions.
3984
 
    
3985
 
 
3986
 
    modified files:
3987
 
     ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3988
 
 
3989
 
 
3990
 
2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3991
 
 
3992
 
    Summary:
3993
 
      Make muse-blosxom use relative name of published file in page-date alist.
3994
 
    Revision:
3995
 
      muse--main--1.0--patch-104
3996
 
 
3997
 
    * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3998
 
      file.
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.
4002
 
    
4003
 
 
4004
 
    modified files:
4005
 
     ChangeLog lisp/muse-blosxom.el
4006
 
 
4007
 
 
4008
 
2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4009
 
 
4010
 
    Summary:
4011
 
      Hack on muse-blosxom timestamps somewhat.
4012
 
    Revision:
4013
 
      muse--main--1.0--patch-103
4014
 
 
4015
 
    * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4016
 
      actually do something useful.  This should have a different name,
4017
 
      really.
4018
 
      ("blosxom-html", "blosxom-xhtml"): Call
4019
 
      `muse-blosxom-markup-date-directive' after publishing each entry.
4020
 
    
4021
 
 
4022
 
    modified files:
4023
 
     ChangeLog lisp/muse-blosxom.el
4024
 
 
4025
 
 
4026
 
2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4027
 
 
4028
 
    Summary:
4029
 
      Fix several startup and compile errors.
4030
 
    Revision:
4031
 
      muse--main--1.0--patch-102
4032
 
 
4033
 
    * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
4034
 
      fixes an error that occurred during startup.
4035
 
    
4036
 
    * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4037
 
      (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4038
 
      to muse.el.
4039
 
    
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.
4044
 
    
4045
 
    
4046
 
 
4047
 
    modified files:
4048
 
     ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4049
 
 
4050
 
 
4051
 
2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4052
 
 
4053
 
    Summary:
4054
 
      Note that muse-file-extension should not have "." in front.
4055
 
    Revision:
4056
 
      muse--main--1.0--patch-101
4057
 
 
4058
 
    * lisp/muse-project.el (muse-project-find-file): Handle case where
4059
 
      muse-file-extension is not specified.
4060
 
    
4061
 
    * lisp/muse.el (muse-file-extension): Note that the period at the
4062
 
      beginning of this value should be omitted.
4063
 
    
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
4067
 
      be robust.
4068
 
    
4069
 
 
4070
 
    modified files:
4071
 
     ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4072
 
     lisp/muse.el
4073
 
 
4074
 
 
4075
 
2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4076
 
 
4077
 
    Summary:
4078
 
      Implement optional file extension of Muse files.
4079
 
    Revision:
4080
 
      muse--main--1.0--patch-100
4081
 
 
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.
4088
 
    
4089
 
    * lisp/muse-project.el (muse-project-find-file): Make use of
4090
 
      `muse-file-extension'.
4091
 
    
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
4097
 
      account.
4098
 
      (muse-ignored-extensions): New option that determines which file
4099
 
      extensions to ignore.  It is in the form of a list of regexps.
4100
 
    
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.
4104
 
    
4105
 
    * lisp/muse.el (muse-page-name): Handle case where
4106
 
      `muse-ignored-extensions-regexp' is nil.
4107
 
    
4108
 
 
4109
 
    modified files:
4110
 
     ChangeLog lisp/muse-mode.el lisp/muse-project.el
4111
 
     lisp/muse-regexps.el lisp/muse.el
4112
 
 
4113
 
 
4114
 
2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4115
 
 
4116
 
    Summary:
4117
 
      Document new blosxom convenience feature.
4118
 
    Revision:
4119
 
      muse--main--1.0--patch-99
4120
 
 
4121
 
    * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4122
 
      `muse-blosxom-project-alist-entry'.  An example is provided in the
4123
 
      header.
4124
 
    
4125
 
 
4126
 
    modified files:
4127
 
     ChangeLog lisp/muse-blosxom.el
4128
 
 
4129
 
 
4130
 
2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4131
 
 
4132
 
    Summary:
4133
 
      Further work on `muse-project-alist' entry generation for blosxom.
4134
 
    Revision:
4135
 
      muse--main--1.0--patch-98
4136
 
 
4137
 
    * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4138
 
      Include subdirectories in first part of "Blog" entry.
4139
 
    
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.
4143
 
    
4144
 
 
4145
 
    modified files:
4146
 
     ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4147
 
 
4148
 
 
4149
 
2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4150
 
 
4151
 
    Summary:
4152
 
      New function: muse-blosxom-project-alist-entry.
4153
 
    Revision:
4154
 
      muse--main--1.0--patch-97
4155
 
 
4156
 
    * examples/mwolson/muse-init.el: Update from my latest settings.
4157
 
      (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4158
 
    
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'.
4161
 
    
4162
 
 
4163
 
    modified files:
4164
 
     ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4165
 
 
4166
 
 
4167
 
2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4168
 
 
4169
 
    Summary:
4170
 
      Merged from hodique@lifl.fr--2005 (patch 12-23)
4171
 
    Revision:
4172
 
      muse--main--1.0--patch-96
4173
 
 
4174
 
    Patches applied:
4175
 
    
4176
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4177
 
       Merged from mwolson@gnu.org--2005 (patch 68-76)
4178
 
    
4179
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4180
 
       Merged from mwolson@gnu.org--2005 (patch 77-80)
4181
 
    
4182
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4183
 
       Merged from mwolson@gnu.org--2005 (patch 81)
4184
 
    
4185
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4186
 
       Merged from mwolson@gnu.org--2005 (patch 82)
4187
 
    
4188
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4189
 
       Escape % in latex publishing
4190
 
    
4191
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4192
 
       bugfix
4193
 
    
4194
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4195
 
       small improvement on muse-make-link
4196
 
    
4197
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4198
 
       Fix customization of muse-wiki-wikiword-regexp
4199
 
    
4200
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4201
 
       Allow full customization of WikiWords
4202
 
    
4203
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4204
 
       Fix mouse-2 yank bug in muse-mode
4205
 
    
4206
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4207
 
       Fix interpretation order
4208
 
    
4209
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4210
 
       Merged from mwolson@gnu.org--2005 (patch 83-95)
4211
 
    
4212
 
 
4213
 
    modified files:
4214
 
     ChangeLog lisp/muse-wiki.el
4215
 
 
4216
 
    new patches:
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
4229
 
 
4230
 
 
4231
 
2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4232
 
 
4233
 
    Summary:
4234
 
      Minor docfixes.
4235
 
    Revision:
4236
 
      muse--main--1.0--patch-95
4237
 
 
4238
 
    * lisp/muse-mode.el (muse-follow-name-at-point) 
4239
 
      (muse-follow-name-at-mouse): Docfixes.
4240
 
    
4241
 
 
4242
 
    modified files:
4243
 
     ChangeLog lisp/muse-mode.el
4244
 
 
4245
 
 
4246
 
2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4247
 
 
4248
 
    Summary:
4249
 
      Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4250
 
    Revision:
4251
 
      muse--main--1.0--patch-94
4252
 
 
4253
 
    * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4254
 
      `muse-blosxom-new-entry'.
4255
 
    
4256
 
    * muse.texi (Blosxom Entries): Ditto.
4257
 
    
4258
 
 
4259
 
    modified files:
4260
 
     ChangeLog lisp/muse-blosxom.el muse.texi
4261
 
 
4262
 
 
4263
 
2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4264
 
 
4265
 
    Summary:
4266
 
      Re-add global mouse-2 event.
4267
 
    Revision:
4268
 
      muse--main--1.0--patch-93
4269
 
 
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.
4274
 
    
4275
 
 
4276
 
    modified files:
4277
 
     ChangeLog lisp/muse-mode.el
4278
 
 
4279
 
 
4280
 
2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4281
 
 
4282
 
    Summary:
4283
 
      Fix publishing error.
4284
 
    Revision:
4285
 
      muse--main--1.0--patch-92
4286
 
 
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.
4290
 
    
4291
 
 
4292
 
    modified files:
4293
 
     ChangeLog lisp/muse-project.el
4294
 
 
4295
 
 
4296
 
2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4297
 
 
4298
 
    Summary:
4299
 
      Work on getting to the point where we can resolve project interwiki links.
4300
 
    Revision:
4301
 
      muse--main--1.0--patch-91
4302
 
 
4303
 
    * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4304
 
      `muse-publishing-current-file'.
4305
 
    
4306
 
    * lisp/muse-project.el (muse-project-of-file): Ditto.
4307
 
    
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'.
4314
 
    
4315
 
    * lisp/muse-publish.el (muse-publish-output-name): Use
4316
 
      `muse-publishing-current-file'.
4317
 
    
4318
 
    * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4319
 
    
4320
 
    * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4321
 
      project names.
4322
 
    
4323
 
    * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4324
 
      names to be uninterpreted.  Remove need for muse-assoc-string.
4325
 
    
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.
4330
 
    
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
4335
 
      never happen.
4336
 
    
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.
4340
 
    
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.
4343
 
      How embarrassing.
4344
 
    
4345
 
    * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4346
 
    
4347
 
    * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4348
 
      to use it.
4349
 
    
4350
 
 
4351
 
    modified files:
4352
 
     ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4353
 
     lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4354
 
 
4355
 
 
4356
 
2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4357
 
 
4358
 
    Summary:
4359
 
      Mouse-2 on regular text will yank rather than give an error.
4360
 
    Revision:
4361
 
      muse--main--1.0--patch-90
4362
 
 
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.
4367
 
    
4368
 
 
4369
 
    modified files:
4370
 
     ChangeLog lisp/muse-mode.el
4371
 
 
4372
 
 
4373
 
2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4374
 
 
4375
 
    Summary:
4376
 
      Make interwiki links publish with the correct extension.
4377
 
    Revision:
4378
 
      muse--main--1.0--patch-89
4379
 
 
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
4382
 
      extensions.
4383
 
    
4384
 
 
4385
 
    modified files:
4386
 
     ChangeLog lisp/muse-wiki.el
4387
 
 
4388
 
 
4389
 
2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4390
 
 
4391
 
    Summary:
4392
 
      Fix publishing of bare interwiki names.
4393
 
    Revision:
4394
 
      muse--main--1.0--patch-88
4395
 
 
4396
 
    * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4397
 
      `set'.  Use `muse-assoc-string' instead of `assoc'.
4398
 
    
4399
 
    * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4400
 
      `assoc-string' functionality usable with Emacs21 and XEmacs.
4401
 
    
4402
 
 
4403
 
    modified files:
4404
 
     ChangeLog lisp/muse-wiki.el lisp/muse.el
4405
 
 
4406
 
 
4407
 
2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4408
 
 
4409
 
    Summary:
4410
 
      Apply a few fixes from Yann's branch.
4411
 
    Revision:
4412
 
      muse--main--1.0--patch-87
4413
 
 
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.
4420
 
    
4421
 
    * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4422
 
    
4423
 
    * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4424
 
    
4425
 
    * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4426
 
      introduced previously.
4427
 
    
4428
 
 
4429
 
    modified files:
4430
 
     ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4431
 
 
4432
 
 
4433
 
2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4434
 
 
4435
 
    Summary:
4436
 
      Warn if file not published; hack further on Wiki stuff.
4437
 
    Revision:
4438
 
      muse--main--1.0--patch-86
4439
 
 
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.
4443
 
    
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.
4447
 
    
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.
4451
 
    
4452
 
    * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4453
 
      is nil.  If this happens, return the original URL.
4454
 
    
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'
4460
 
      on :set.
4461
 
    
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.
4466
 
    
4467
 
    * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4468
 
      string argument once again, since this behavior is needed when
4469
 
      publishing.
4470
 
      (muse-wiki-handle-wikiword): Ditto.
4471
 
    
4472
 
    * lisp/muse.el (muse-handle-url): Ditto.
4473
 
    
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.
4477
 
    
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.
4482
 
    
4483
 
 
4484
 
    modified files:
4485
 
     ChangeLog lisp/muse-html.el lisp/muse-mode.el
4486
 
     lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4487
 
 
4488
 
 
4489
 
2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4490
 
 
4491
 
    Summary:
4492
 
      Hack on WikiName handling and make TAB work for Wiki links.
4493
 
    Revision:
4494
 
      muse--main--1.0--patch-85
4495
 
 
4496
 
    * lisp/muse-colors.el (muse-colors-markup): Use
4497
 
      `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4498
 
    
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.
4501
 
    
4502
 
    * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4503
 
    
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.
4507
 
    
4508
 
    * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4509
 
      Docfix.
4510
 
    
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.
4516
 
    
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.
4521
 
    
4522
 
    * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4523
 
      `muse-visit-link-default'.
4524
 
    
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.
4531
 
    
4532
 
    * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4533
 
      enough command line args are passed in batch mode.
4534
 
    
4535
 
    * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4536
 
      `muse-explicit-link-regexp'.
4537
 
    
4538
 
    * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4539
 
      `muse-link-regexp'.
4540
 
    
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.
4544
 
    
4545
 
    * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4546
 
    
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
4550
 
      annoy anyone :^) .
4551
 
    
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'.
4556
 
    
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.
4559
 
    
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.
4563
 
    
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
4573
 
      `muse-handled-url'.
4574
 
    
4575
 
 
4576
 
    modified files:
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
4580
 
 
4581
 
 
4582
 
2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4583
 
 
4584
 
    Summary:
4585
 
      Allow WikiWords to be ignored with <nop> or "''''".
4586
 
    Revision:
4587
 
      muse--main--1.0--patch-84
4588
 
 
4589
 
    * lisp/muse-mode.el (muse-browse-result): Docfixes.
4590
 
    
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
4596
 
      during publishing.
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
4600
 
      WikiWord delimiter.
4601
 
    
4602
 
 
4603
 
    modified files:
4604
 
     ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4605
 
 
4606
 
 
4607
 
2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4608
 
 
4609
 
    Summary:
4610
 
      Update postal address of FSF in muse-wiki.el.
4611
 
    Revision:
4612
 
      muse--main--1.0--patch-83
4613
 
 
4614
 
    * lisp/muse-wiki.el: Update postal address of the FSF.
4615
 
    
4616
 
 
4617
 
    modified files:
4618
 
     ChangeLog lisp/muse-wiki.el
4619
 
 
4620
 
 
4621
 
2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4622
 
 
4623
 
    Summary:
4624
 
      Interpret explicit links before emphasis.
4625
 
    Revision:
4626
 
      muse--main--1.0--patch-82
4627
 
 
4628
 
    * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4629
 
      links before emphasis.
4630
 
    
4631
 
    * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4632
 
      for the heck of it.
4633
 
 
4634
 
    modified files:
4635
 
     ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4636
 
 
4637
 
 
4638
 
2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4639
 
 
4640
 
    Summary:
4641
 
      Wiki hacking, regexp tweaks.
4642
 
    Revision:
4643
 
      muse--main--1.0--patch-81
4644
 
 
4645
 
    * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4646
 
      muse-regexp.
4647
 
    
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.
4652
 
    
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.
4656
 
    
4657
 
    * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4658
 
      by default.
4659
 
    
4660
 
    * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4661
 
      "or".
4662
 
    
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!
4666
 
    
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
4669
 
      at point.
4670
 
    
4671
 
    * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4672
 
      look for a suitable value at point if needed.
4673
 
    
4674
 
    * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4675
 
    
4676
 
    * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4677
 
    
4678
 
    * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4679
 
 
4680
 
    modified files:
4681
 
     ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4682
 
     lisp/muse-wiki.el
4683
 
 
4684
 
 
4685
 
2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4686
 
 
4687
 
    Summary:
4688
 
      Make installation of manual when not using Debian go smoothly.
4689
 
    Revision:
4690
 
      muse--main--1.0--patch-80
4691
 
 
4692
 
    * Makefile.defs (INSTALLINFO): New variable that specifies what command
4693
 
      and options are to be used when insinuating the Muse documentation into
4694
 
      the Info menu.
4695
 
    
4696
 
    * Makefile (install): Make use of INSTALLINFO.
4697
 
    
4698
 
    * README (Installation): Give directions for changing INSTALLINFO on a
4699
 
      Debian system and changing where Muse is installed.
4700
 
    
4701
 
    * muse.texi: Ditto.
4702
 
 
4703
 
    modified files:
4704
 
     ChangeLog Makefile Makefile.defs README muse.texi
4705
 
 
4706
 
 
4707
 
2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4708
 
 
4709
 
    Summary:
4710
 
      Fix compiler warning induced by last patch.
4711
 
    Revision:
4712
 
      muse--main--1.0--patch-79
4713
 
 
4714
 
    * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4715
 
      compiler warning.
4716
 
 
4717
 
    modified files:
4718
 
     ChangeLog lisp/muse-project.el lisp/muse.el
4719
 
 
4720
 
 
4721
 
2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4722
 
 
4723
 
    Summary:
4724
 
      Add `muse-current-file', fix minor QuickStart issue.
4725
 
    Revision:
4726
 
      muse--main--1.0--patch-78
4727
 
 
4728
 
    * examples/QuickStart: Make John Wiegley the author.
4729
 
    
4730
 
    * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4731
 
      `muse-current-file' instead of `buffer-file-name'.
4732
 
    
4733
 
    * lisp/muse-project.el (muse-current-project): Document.
4734
 
    
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'.
4739
 
    
4740
 
    * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4741
 
    
4742
 
    * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4743
 
 
4744
 
    modified files:
4745
 
     ChangeLog examples/QuickStart lisp/muse-blosxom.el
4746
 
     lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4747
 
     lisp/muse.el
4748
 
 
4749
 
 
4750
 
2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4751
 
 
4752
 
    Summary:
4753
 
      Make muse-replace-regexp-in-string closer to its parent; no func change.
4754
 
    Revision:
4755
 
      muse--main--1.0--patch-77
4756
 
 
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.
4760
 
    
4761
 
 
4762
 
    modified files:
4763
 
     ChangeLog lisp/muse.el
4764
 
 
4765
 
 
4766
 
2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4767
 
 
4768
 
    Summary:
4769
 
      Play nicely with fill, adaptive-fill, and flyspell.
4770
 
    Revision:
4771
 
      muse--main--1.0--patch-76
4772
 
 
4773
 
    * muse-mode.el (muse-mode-intangible-links): New function used to
4774
 
      determine whether links will be considered intangible.
4775
 
    
4776
 
    * lisp/muse-mode.el (muse-mode-link-functions)
4777
 
      (muse-mode-handler-functions): Minor docfix.
4778
 
    
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.
4783
 
    
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
4786
 
      broken up.
4787
 
    
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.
4791
 
    
4792
 
    * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4793
 
      functionality change.
4794
 
 
4795
 
    modified files:
4796
 
     ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4797
 
 
4798
 
 
4799
 
2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4800
 
 
4801
 
    Summary:
4802
 
      Minor doc changes and code prettification.
4803
 
    Revision:
4804
 
      muse--main--1.0--patch-75
4805
 
 
4806
 
    * AUTHORS: Note that YH's assignment is in the mail.
4807
 
    
4808
 
    * README (scripts): Explain better the contents of the `scripts'
4809
 
      directory.
4810
 
    
4811
 
    * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4812
 
 
4813
 
    modified files:
4814
 
     AUTHORS ChangeLog README lisp/muse-wiki.el
4815
 
 
4816
 
 
4817
 
2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4818
 
 
4819
 
    Summary:
4820
 
      Merged from hodique@lifl.fr--2005 (patch 7-11)
4821
 
    Revision:
4822
 
      muse--main--1.0--patch-74
4823
 
 
4824
 
    Patches applied:
4825
 
    
4826
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4827
 
       split WikiWords and InterWiki links into their own package
4828
 
    
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
4831
 
    
4832
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4833
 
       Mimic experimental behavior for interwiki
4834
 
    
4835
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4836
 
       fix notes publishing
4837
 
    
4838
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4839
 
       various minor fixes
4840
 
 
4841
 
    new files:
4842
 
     lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4843
 
 
4844
 
    modified files:
4845
 
     ChangeLog lisp/muse-colors.el lisp/muse-html.el
4846
 
     lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4847
 
 
4848
 
    renamed files:
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
4853
 
 
4854
 
    new patches:
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
4860
 
 
4861
 
 
4862
 
2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4863
 
 
4864
 
    Summary:
4865
 
      Tell people where to find on-line version of manual.
4866
 
    Revision:
4867
 
      muse--main--1.0--patch-73
4868
 
 
4869
 
    * README: Add on-line locations for manual.
4870
 
    
4871
 
    * muse.texi: Remove @include directive.  This makes generating a PDF of
4872
 
      this documentation a lot easier.
4873
 
    
4874
 
    * muse.texi (Preface): Add on-line locations for manual.
4875
 
 
4876
 
    modified files:
4877
 
     ChangeLog README muse.texi
4878
 
 
4879
 
 
4880
 
2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4881
 
 
4882
 
    Summary:
4883
 
      Try to make Muse play nice with outline minor mode.
4884
 
    Revision:
4885
 
      muse--main--1.0--patch-72
4886
 
 
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
4890
 
    invisibility.
4891
 
    
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
4894
 
    this function.
4895
 
 
4896
 
    modified files:
4897
 
     ChangeLog lisp/muse-colors.el lisp/muse.el
4898
 
 
4899
 
 
4900
 
2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4901
 
 
4902
 
    Summary:
4903
 
      Minor grammar fix in Introduction section of manual.
4904
 
    Revision:
4905
 
      muse--main--1.0--patch-71
4906
 
 
4907
 
    * muse.texi (Introduction): Minor grammar fix.
4908
 
 
4909
 
    modified files:
4910
 
     ChangeLog muse.texi
4911
 
 
4912
 
 
4913
 
2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4914
 
 
4915
 
    Summary:
4916
 
      Release Muse 3.01.
4917
 
    Revision:
4918
 
      muse--main--1.0--patch-70
4919
 
 
4920
 
    * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4921
 
    
4922
 
    * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4923
 
    
4924
 
    * lisp/muse-poem.el (muse-poem-markup-strings)
4925
 
      (muse-poem-chapbook-strings): Make customizable.
4926
 
    
4927
 
    * lisp/muse-poem.el (muse-chapbook-latex-header)
4928
 
      (muse-chapbook-latex-footer): Docfix.
4929
 
    
4930
 
    * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4931
 
      (muse-texinfo-pdf-extension): Ditto.
4932
 
    
4933
 
    * lisp/muse.el (muse-version): Change to 3.01.
4934
 
    
4935
 
    * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4936
 
      done, for now!
4937
 
 
4938
 
    modified files:
4939
 
     ChangeLog lisp/muse-colors.el lisp/muse-html.el
4940
 
     lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4941
 
 
4942
 
 
4943
 
2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4944
 
 
4945
 
    Summary:
4946
 
      Tweak documentation thoroughly; still incomplete.
4947
 
    Revision:
4948
 
      muse--main--1.0--patch-69
4949
 
 
4950
 
    * README: Minor tweaks.
4951
 
    
4952
 
    * muse.texi: Massively rename chapters so that the titles are more
4953
 
      descriptive.  Clean up grammar.
4954
 
    
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.
4958
 
    
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
4961
 
      previous content.
4962
 
    
4963
 
    * muse.texi (Blosxom): Turn the sections of this section into
4964
 
      subsections.
4965
 
    
4966
 
    * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4967
 
      like lists!
4968
 
    
4969
 
    * muse.texi (History): Add a "2005" item.
4970
 
 
4971
 
    modified files:
4972
 
     ChangeLog README muse.texi
4973
 
 
4974
 
 
4975
 
2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4976
 
 
4977
 
    Summary:
4978
 
      Finish documenting 2 more publishing styles.
4979
 
    Revision:
4980
 
      muse--main--1.0--patch-68
4981
 
 
4982
 
    * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4983
 
    
4984
 
    * lisp/muse-journal.el: Docfixes.
4985
 
    
4986
 
    * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4987
 
      documentation to this function.
4988
 
    
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
4992
 
      by this style.
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
4996
 
      `muse-publish.el'.
4997
 
 
4998
 
    modified files:
4999
 
     ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5000
 
     lisp/muse-latex.el lisp/muse-publish.el muse.texi
5001
 
 
5002
 
 
5003
 
2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5004
 
 
5005
 
    Summary:
5006
 
      Make Muse installable and correct an Emacs21 issue.
5007
 
    Revision:
5008
 
      muse--main--1.0--patch-67
5009
 
 
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
5014
 
      files.
5015
 
      (install): New rule that installs Muse source code, compiled .elc
5016
 
      files, and the manual into proper places.
5017
 
    
5018
 
    * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5019
 
    
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.
5024
 
    
5025
 
    * lisp/Makefile (EL): Populate with .el files.
5026
 
      (install): New rule that installs both .elc and .el files.
5027
 
    
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
5030
 
      doesn't error out.
5031
 
 
5032
 
    modified files:
5033
 
     ChangeLog Makefile Makefile.defs README lisp/Makefile
5034
 
     lisp/muse-texinfo.el
5035
 
 
5036
 
 
5037
 
2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5038
 
 
5039
 
    Summary:
5040
 
      Cater even more to XEmacs and its annoying whims.
5041
 
    Revision:
5042
 
      muse--main--1.0--patch-66
5043
 
 
5044
 
    * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5045
 
      environment variable.
5046
 
    
5047
 
    * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5048
 
      handle it.  Load `muse-build.el' instead.
5049
 
    
5050
 
    * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5051
 
      used.
5052
 
    
5053
 
    * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5054
 
      (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5055
 
      not used.
5056
 
    
5057
 
    * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5058
 
      function does not appear to be used.
5059
 
    
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
5063
 
      need to do so.
5064
 
    
5065
 
    * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5066
 
      `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5067
 
    
5068
 
    * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5069
 
    
5070
 
    * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5071
 
      make XEmacs shut up.
5072
 
    
5073
 
    * lisp/muse-convert.el (muse-write-footnote): Ditto.
5074
 
    
5075
 
    * lisp/muse-html.el (muse-html-markup-table): Ditto.
5076
 
    
5077
 
    * lisp/muse-http.el (muse-winnow-list): Ditto.
5078
 
    
5079
 
    * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5080
 
    
5081
 
    * lisp/muse-project.el (muse-project-file-entries): Ditto.
5082
 
    
5083
 
    * lisp/muse-publish.el (muse-publish-markup): Ditto.
5084
 
    
5085
 
    * scripts/muse-build.el: Add contrib path first; probably doesn't change
5086
 
      anything.
5087
 
    
5088
 
    * scripts/publish: Use EMACS environment variable instead of hard-coding
5089
 
      it.
5090
 
 
5091
 
    modified files:
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
5097
 
 
5098
 
 
5099
 
2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5100
 
 
5101
 
    Summary:
5102
 
      Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5103
 
    Revision:
5104
 
      muse--main--1.0--patch-65
5105
 
 
5106
 
    * AUTHORS: Update entry.
5107
 
    
5108
 
    * muse-*.el: Move to the lisp directory.
5109
 
    
5110
 
    * lisp/Makefile: New file containing rules to test and compile the
5111
 
      source.
5112
 
    
5113
 
    * Makefile.defs: New file that contains common definitions for all other
5114
 
      Makefiles, such as Emacs command to use.
5115
 
    
5116
 
    * Makefile: Move lisp-specific rules to lisp/Makefile.
5117
 
      (SUBDIRS): New variable containing subdirectories to clean.
5118
 
    
5119
 
    * README: Update to reflect new location of source files.  Give updated
5120
 
      directions for compiling with XEmacs.
5121
 
    
5122
 
    * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5123
 
      compile.
5124
 
      (%.html): Pass SITEFLAG as an environment variable to
5125
 
      ../scripts/publish.
5126
 
    
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.
5130
 
    
5131
 
    * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5132
 
    
5133
 
    * lisp/muse-convert.el: Move line to commentary section.
5134
 
    
5135
 
    * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5136
 
      locally-bound `type' variable isn't used here.
5137
 
    
5138
 
    * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5139
 
    
5140
 
    * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5141
 
      binding.
5142
 
    
5143
 
    * scripts/muse-build.el (load-path): Correct paths.
5144
 
    
5145
 
    * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5146
 
      as to avoid spurious warnings.
5147
 
    
5148
 
    * scripts/publish (style): Make use of SITEFLAG environment variable, if
5149
 
      it exists.
5150
 
    
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.
5155
 
    
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.
5160
 
    
5161
 
    * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5162
 
      (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5163
 
    
5164
 
    * lisp/muse-convert.el (muse-latex-transform): Ditto.
5165
 
    
5166
 
    * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5167
 
      (muse-html-insert-contents): Ditto.
5168
 
    
5169
 
    * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5170
 
    
5171
 
    * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5172
 
    
5173
 
    * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5174
 
    
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.
5178
 
    
5179
 
    * scripts/muse-build.el (muse-elint-files): Ditto.
5180
 
 
5181
 
    new files:
5182
 
     .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5183
 
     lisp/.arch-ids/Makefile.id lisp/Makefile
5184
 
 
5185
 
    modified files:
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
5192
 
 
5193
 
    renamed files:
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
5226
 
     muse-blosxom.el
5227
 
       ==> lisp/muse-blosxom.el
5228
 
     muse-book.el
5229
 
       ==> lisp/muse-book.el
5230
 
     muse-colors.el
5231
 
       ==> lisp/muse-colors.el
5232
 
     muse-convert.el
5233
 
       ==> lisp/muse-convert.el
5234
 
     muse-docbook.el
5235
 
       ==> lisp/muse-docbook.el
5236
 
     muse-html.el
5237
 
       ==> lisp/muse-html.el
5238
 
     muse-http.el
5239
 
       ==> lisp/muse-http.el
5240
 
     muse-journal.el
5241
 
       ==> lisp/muse-journal.el
5242
 
     muse-latex.el
5243
 
       ==> lisp/muse-latex.el
5244
 
     muse-mode.el
5245
 
       ==> lisp/muse-mode.el
5246
 
     muse-poem.el
5247
 
       ==> lisp/muse-poem.el
5248
 
     muse-project.el
5249
 
       ==> lisp/muse-project.el
5250
 
     muse-publish.el
5251
 
       ==> lisp/muse-publish.el
5252
 
     muse-regexps.el
5253
 
       ==> lisp/muse-regexps.el
5254
 
     muse-texinfo.el
5255
 
       ==> lisp/muse-texinfo.el
5256
 
     muse.el
5257
 
       ==> lisp/muse.el
5258
 
 
5259
 
    new directories:
5260
 
     lisp lisp/.arch-ids
5261
 
 
5262
 
 
5263
 
2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5264
 
 
5265
 
    Summary:
5266
 
      Massively untabify files.
5267
 
    Revision:
5268
 
      muse--main--1.0--patch-64
5269
 
 
5270
 
 
5271
 
    modified files:
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
5278
 
 
5279
 
 
5280
 
2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5281
 
 
5282
 
    Summary:
5283
 
      Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5284
 
    Revision:
5285
 
      muse--main--1.0--patch-63
5286
 
 
5287
 
    (Summary of changes that Yann made)
5288
 
    
5289
 
    * muse-colors.el (muse-colors-link): Whitespace cleanup.
5290
 
    
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.
5296
 
    
5297
 
    Patches applied:
5298
 
    
5299
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5300
 
       merge from mwolson@gnu.org--2005
5301
 
    
5302
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5303
 
       Accept WikiWords as links [mostly rescinded]
5304
 
    
5305
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5306
 
       merge from mwolson@gnu.org--2005/muse--main--1.0
5307
 
    
5308
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5309
 
       Merged from mwolson@gnu.org--2005 (patch 60-62)
5310
 
    
5311
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5312
 
       provide a string view of the index
5313
 
 
5314
 
    modified files:
5315
 
     ChangeLog muse-colors.el muse-latex.el muse-mode.el
5316
 
 
5317
 
    new patches:
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
5323
 
 
5324
 
 
5325
 
2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5326
 
 
5327
 
    Summary:
5328
 
      Document Blosxom, Book, DocBook, and HTML publishing styles.
5329
 
    Revision:
5330
 
      muse--main--1.0--patch-62
5331
 
 
5332
 
    * muse-blosxom.el: Clean up header.
5333
 
    
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'.
5338
 
    
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.
5344
 
    
5345
 
    * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5346
 
      sections.
5347
 
 
5348
 
    modified files:
5349
 
     ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5350
 
 
5351
 
 
5352
 
2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5353
 
 
5354
 
    Summary:
5355
 
      Begin work on Publishing Styles section of manual.
5356
 
    Revision:
5357
 
      muse--main--1.0--patch-61
5358
 
 
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'.
5362
 
    
5363
 
    * examples/QuickStart (Authoring mode): Remove empty section.
5364
 
    
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
5369
 
      this in the title.
5370
 
    
5371
 
    * README: Actually remember to add this file.
5372
 
 
5373
 
    new files:
5374
 
     .arch-ids/README.id README
5375
 
 
5376
 
    modified files:
5377
 
     ChangeLog Makefile examples/QuickStart muse.texi
5378
 
 
5379
 
 
5380
 
2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5381
 
 
5382
 
    Summary:
5383
 
      Document Markup Rules.
5384
 
    Revision:
5385
 
      muse--main--1.0--patch-60
5386
 
 
5387
 
    * examples/QuickStart: Remove stray <comment> tag.
5388
 
    
5389
 
    * muse.texi (Top): Comment every menu line.
5390
 
      (Markup Rules): New section with plenty of subsections.
5391
 
 
5392
 
    modified files:
5393
 
     ChangeLog examples/QuickStart muse.texi
5394
 
 
5395
 
 
5396
 
2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5397
 
 
5398
 
    Summary:
5399
 
      Release this as Muse 3.00.90 (RC1).
5400
 
    Revision:
5401
 
      muse--main--1.0--patch-59
5402
 
 
5403
 
    * Makefile (%.elc): Use -q instead of --no-init-file because the former
5404
 
      is compatible with both Emacs and XEmacs.
5405
 
    
5406
 
    * examples/README: Renamed to QuickStart.
5407
 
    
5408
 
    * examples/Makefile (EXAMPLES): Reflect name change of README.
5409
 
    
5410
 
    * muse.el: Ditto.
5411
 
 
5412
 
    modified files:
5413
 
     ChangeLog Makefile examples/Makefile muse.el
5414
 
 
5415
 
    renamed files:
5416
 
     examples/.arch-ids/README.id
5417
 
       ==> examples/.arch-ids/QuickStart.id
5418
 
     examples/README
5419
 
       ==> examples/QuickStart
5420
 
 
5421
 
 
5422
 
2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5423
 
 
5424
 
    Summary:
5425
 
      Makefile refactoring.
5426
 
    Revision:
5427
 
      muse--main--1.0--patch-58
5428
 
 
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.
5432
 
    
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.
5436
 
    
5437
 
    * examples/Makefile: Move all README-related rules here.
5438
 
    
5439
 
    * examples/README: Add an "About this document" section.  
5440
 
    
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
5444
 
      path.
5445
 
    
5446
 
    * muse.texi: Change version to 3.00.90 (RC1).
5447
 
    
5448
 
    * muse.el: Change location of the README file in header.
5449
 
    
5450
 
    * muse.el (muse-version): Update to 3.00.90 (RC1).
5451
 
 
5452
 
    new files:
5453
 
     examples/.arch-ids/Makefile.id examples/Makefile
5454
 
 
5455
 
    modified files:
5456
 
     ChangeLog Makefile examples/README muse.el muse.texi
5457
 
     scripts/publish
5458
 
 
5459
 
    renamed files:
5460
 
     .arch-ids/README.id
5461
 
       ==> examples/.arch-ids/README.id
5462
 
     README
5463
 
       ==> examples/README
5464
 
 
5465
 
 
5466
 
2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5467
 
 
5468
 
    Summary:
5469
 
      Update my example configuration.
5470
 
    Revision:
5471
 
      muse--main--1.0--patch-57
5472
 
 
5473
 
    * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5474
 
      and experimental status of muse-message.
5475
 
 
5476
 
    modified files:
5477
 
     ChangeLog examples/mwolson/muse-init.el
5478
 
 
5479
 
 
5480
 
2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5481
 
 
5482
 
    Summary:
5483
 
      Provide optional outline-style faces; customization fixes; experimental stuff.
5484
 
    Revision:
5485
 
      muse--main--1.0--patch-56
5486
 
 
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.
5499
 
    
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.
5506
 
    
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.
5512
 
    
5513
 
    * muse-regexps.el (muse-regexp): Improve description.
5514
 
    
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.
5518
 
    
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
5521
 
      in Emacs code.
5522
 
    
5523
 
    * muse-colors.el (muse-colors): Ditto.
5524
 
    
5525
 
    * muse-docbook.el (muse-docbook): Ditto.
5526
 
    
5527
 
    * muse-html.el (muse-html): Ditto.
5528
 
    
5529
 
    * muse-http.el (muse-http): Ditto.
5530
 
    
5531
 
    * muse-message.el (muse-message): Ditto.
5532
 
    
5533
 
    * muse-mode.el (muse-mode): Ditto.
5534
 
    
5535
 
    * muse-project.el (muse-project): Ditto.
5536
 
    
5537
 
    * muse-publish.el (muse-publish): Ditto.
5538
 
    
5539
 
    * muse.el (muse): Ditto.
5540
 
 
5541
 
    new files:
5542
 
     experimental/.arch-ids/=id
5543
 
     experimental/.arch-ids/muse-wiki.el.id
5544
 
     experimental/muse-wiki.el
5545
 
 
5546
 
    modified files:
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
5550
 
     muse.el
5551
 
 
5552
 
    renamed files:
5553
 
     .arch-ids/muse-message.el.id
5554
 
       ==> experimental/.arch-ids/muse-message.el.id
5555
 
     muse-message.el
5556
 
       ==> experimental/muse-message.el
5557
 
 
5558
 
    new directories:
5559
 
     experimental experimental/.arch-ids
5560
 
 
5561
 
 
5562
 
2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5563
 
 
5564
 
    Summary:
5565
 
      Fix publishing error when given an empty string for header/footer.
5566
 
    Revision:
5567
 
      muse--main--1.0--patch-55
5568
 
 
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.
5573
 
 
5574
 
    modified files:
5575
 
     ChangeLog muse-publish.el
5576
 
 
5577
 
 
5578
 
2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5579
 
 
5580
 
    Summary:
5581
 
      WYSIWYG emphasis, XEmacs compatibility hacks.
5582
 
    Revision:
5583
 
      muse--main--1.0--patch-54
5584
 
 
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
5591
 
      middle of a word.
5592
 
    
5593
 
    * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5594
 
      inside of group.  This will probably not do anything, but it seems
5595
 
      syntactically good.
5596
 
    
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.
5603
 
    
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.
5607
 
    
5608
 
    * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5609
 
      multi-line.
5610
 
 
5611
 
    modified files:
5612
 
     ChangeLog muse-colors.el muse-docbook.el muse-html.el
5613
 
     muse-publish.el
5614
 
 
5615
 
 
5616
 
2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5617
 
 
5618
 
    Summary:
5619
 
      Minor code cleanup to address elint issues.
5620
 
    Revision:
5621
 
      muse--main--1.0--patch-53
5622
 
 
5623
 
    * Makefile (test): Don't build README files during this rule.  Remove
5624
 
      spurious "make clean" statement.
5625
 
    
5626
 
    * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5627
 
      `muse-colors' group, and give it a proper type.
5628
 
    
5629
 
    * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5630
 
    
5631
 
    * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5632
 
      muse-my-journal-find-entries): Replace `string-to-int' with
5633
 
      `string-to-number'.
5634
 
    
5635
 
    * muse-html.el (muse-html-insert-contents): Ditto.
5636
 
    
5637
 
    * muse-journal.el (muse-journal-html-munge-buffer,
5638
 
      muse-journal-latex-munge-buffer): Ditto.
5639
 
    
5640
 
    * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5641
 
    
5642
 
    * muse-publish.el (muse-publish-markup-footnote,
5643
 
      muse-publish-contents-tag): Ditto.
5644
 
    
5645
 
    * muse-regexps.el (muse-extreg-usable-p): Ditto.
5646
 
 
5647
 
    modified files:
5648
 
     ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5649
 
     muse-html.el muse-journal.el muse-mode.el muse-publish.el
5650
 
     muse-regexps.el
5651
 
 
5652
 
 
5653
 
2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5654
 
 
5655
 
    Summary:
5656
 
      Add ability to automate the creation a new blosxom entry.
5657
 
    Revision:
5658
 
      muse--main--1.0--patch-52
5659
 
 
5660
 
    * examples/mwolson/muse-init.el: Move new entry section to
5661
 
      muse-blosxom.el.  Modify the key settings in my example accordingly.
5662
 
    
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.
5665
 
    
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.
5669
 
    
5670
 
    * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5671
 
      variable that specifies where the base directory of your blog entries
5672
 
      is found.
5673
 
    
5674
 
    * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5675
 
      the base directory.  Explore categories recursively.
5676
 
    
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.
5680
 
    
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
5684
 
      inserted.
5685
 
 
5686
 
    modified files:
5687
 
     ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5688
 
 
5689
 
 
5690
 
2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5691
 
 
5692
 
    Summary:
5693
 
      Change mailing address of FSF, add AUTHORS file.
5694
 
    Revision:
5695
 
      muse--main--1.0--patch-51
5696
 
 
5697
 
    * muse-*.el, muse.texi: Change mailing address of FSF.
5698
 
    
5699
 
    * muse.texi (Contributors): Fix typo.
5700
 
    
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,
5703
 
      etc.
5704
 
 
5705
 
    new files:
5706
 
     .arch-ids/AUTHORS.id AUTHORS
5707
 
 
5708
 
    modified files:
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
5713
 
     muse.texi
5714
 
 
5715
 
 
5716
 
2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5717
 
 
5718
 
    Summary:
5719
 
      Merged from hodique@lifl.fr--2005 (patch 0-1)
5720
 
    Revision:
5721
 
      muse--main--1.0--patch-50
5722
 
 
5723
 
    Patches applied:
5724
 
    
5725
 
     * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5726
 
       tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5727
 
    
5728
 
     * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5729
 
       fix .html (for example) in visible names for links
5730
 
 
5731
 
    modified files:
5732
 
     ChangeLog muse-publish.el
5733
 
 
5734
 
    new patches:
5735
 
     hodique@lifl.fr--2005/muse--yh--1.0--base-0
5736
 
     hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5737
 
 
5738
 
 
5739
 
2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5740
 
 
5741
 
    Summary:
5742
 
      Make generated X(HT)ML show up in the right encoding in other modes.
5743
 
    Revision:
5744
 
      muse--main--1.0--patch-49
5745
 
 
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.
5750
 
    
5751
 
    * muse-journal.el (muse-journal-rss-header): Automatically determine the
5752
 
      encoding instead of hard-coding it.
5753
 
    
5754
 
    * muse-message.el: Add content to Commentary section, explaining the use
5755
 
      of this publishing style.
5756
 
 
5757
 
    modified files:
5758
 
     ChangeLog muse-html.el muse-journal.el muse-message.el
5759
 
 
5760
 
 
5761
 
2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5762
 
 
5763
 
    Summary:
5764
 
      Move regexps to same group, only make 4 heading faces.
5765
 
    Revision:
5766
 
      muse--main--1.0--patch-48
5767
 
 
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
5770
 
      plain text.
5771
 
      (muse-colors-markup): Only recognize 4 levels of heading.
5772
 
    
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.
5777
 
 
5778
 
    modified files:
5779
 
     ChangeLog muse-colors.el muse-regexps.el muse.el
5780
 
 
5781
 
 
5782
 
2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5783
 
 
5784
 
    Summary:
5785
 
      Update my example config, minor code cleanup.
5786
 
    Revision:
5787
 
      muse--main--1.0--patch-47
5788
 
 
5789
 
    * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5790
 
      names and add "Plans" project.
5791
 
    
5792
 
    * muse-docbook.el (looking-back): Delete.
5793
 
    
5794
 
    * muse-html.el (looking-back): Delete.
5795
 
    
5796
 
    * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5797
 
      instead of `looking-back'.
5798
 
    
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.
5802
 
 
5803
 
    removed files:
5804
 
     contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5805
 
 
5806
 
    modified files:
5807
 
     ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5808
 
     muse-html.el muse.el
5809
 
 
5810
 
 
5811
 
2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5812
 
 
5813
 
    Summary:
5814
 
      Handle a few paragraph publishing edge cases better.
5815
 
    Revision:
5816
 
      muse--main--1.0--patch-46
5817
 
 
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.
5825
 
    
5826
 
    * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5827
 
    
5828
 
    * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5829
 
      Ditto.
5830
 
      (muse-html-markup-paragraph-close): Removed.
5831
 
 
5832
 
    modified files:
5833
 
     ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5834
 
 
5835
 
 
5836
 
2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5837
 
 
5838
 
    Summary:
5839
 
      Improve prompt when reading a tag.
5840
 
    Revision:
5841
 
      muse--main--1.0--patch-45
5842
 
 
5843
 
    * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5844
 
      other Emacs modes seem to do.
5845
 
 
5846
 
    modified files:
5847
 
     ChangeLog muse-mode.el
5848
 
 
5849
 
 
5850
 
2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5851
 
 
5852
 
    Summary:
5853
 
      Warn user when publishing fails due to a private directory.
5854
 
    Revision:
5855
 
      muse--main--1.0--patch-44
5856
 
 
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.
5861
 
 
5862
 
    modified files:
5863
 
     ChangeLog muse-project.el
5864
 
 
5865
 
 
5866
 
2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5867
 
 
5868
 
    Summary:
5869
 
      Fix error with example tags and message publishing style.
5870
 
    Revision:
5871
 
      muse--main--1.0--patch-43
5872
 
 
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.
5875
 
    
5876
 
    * muse-message.el (muse-message-example-tag): Don't require two
5877
 
      additional (unused) arguments.
5878
 
 
5879
 
    modified files:
5880
 
     ChangeLog muse-colors.el muse-message.el
5881
 
 
5882
 
 
5883
 
2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5884
 
 
5885
 
    Summary:
5886
 
      Always end the published document with a newline.
5887
 
    Revision:
5888
 
      muse--main--1.0--patch-42
5889
 
 
5890
 
    * muse-html.el (muse-html-markup-paragraph-close): Always end the
5891
 
      published document with a newline.
5892
 
    
5893
 
    * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5894
 
 
5895
 
    modified files:
5896
 
     ChangeLog muse-docbook.el muse-html.el
5897
 
 
5898
 
 
5899
 
2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5900
 
 
5901
 
    Summary:
5902
 
      Don't let automatic backup files crash the publishing process.
5903
 
    Revision:
5904
 
      muse--main--1.0--patch-41
5905
 
 
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").
5910
 
    
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.
5913
 
    
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.
5918
 
 
5919
 
    modified files:
5920
 
     ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5921
 
 
5922
 
 
5923
 
2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5924
 
 
5925
 
    Summary:
5926
 
      Apply fix in previous patch to the DocBook publishing style.
5927
 
    Revision:
5928
 
      muse--main--1.0--patch-40
5929
 
 
5930
 
    * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5931
 
      previous patch here as well.
5932
 
    
5933
 
 
5934
 
    modified files:
5935
 
     ChangeLog muse-docbook.el
5936
 
 
5937
 
 
5938
 
2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5939
 
 
5940
 
    Summary:
5941
 
      Fix newly-introduced lock-up during HTML publishing.
5942
 
    Revision:
5943
 
      muse--main--1.0--patch-39
5944
 
 
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.
5949
 
    
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.
5955
 
 
5956
 
    modified files:
5957
 
     ChangeLog muse-blosxom.el muse-html.el
5958
 
 
5959
 
 
5960
 
2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5961
 
 
5962
 
    Summary:
5963
 
      Parenthesis goofup.
5964
 
    Revision:
5965
 
      muse--main--1.0--patch-38
5966
 
 
5967
 
    * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5968
 
    
5969
 
 
5970
 
    modified files:
5971
 
     ChangeLog muse-blosxom.el
5972
 
 
5973
 
 
5974
 
2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5975
 
 
5976
 
    Summary:
5977
 
      Make docbook and blosxom modes close paragraphs properly at end.
5978
 
    Revision:
5979
 
      muse--main--1.0--patch-37
5980
 
 
5981
 
    * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5982
 
      patch.
5983
 
    
5984
 
    * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5985
 
      (muse-docbook-markup-paragraph-close): Adapt from
5986
 
      `muse-html-markup-paragraph-close'.
5987
 
    
5988
 
    * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5989
 
      preserve the same appearance as before the last patch.
5990
 
 
5991
 
    modified files:
5992
 
     ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5993
 
 
5994
 
 
5995
 
2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5996
 
 
5997
 
    Summary:
5998
 
      Bugfix: Close P tag properly at end of file.
5999
 
    Revision:
6000
 
      muse--main--1.0--patch-36
6001
 
 
6002
 
    * muse-blosxom.el: Fix bug where loading this file twice would cause an
6003
 
      error.
6004
 
    
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.
6009
 
 
6010
 
    modified files:
6011
 
     ChangeLog muse-blosxom.el muse-html.el
6012
 
 
6013
 
 
6014
 
2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6015
 
 
6016
 
    Summary:
6017
 
      Update my example settings.
6018
 
    Revision:
6019
 
      muse--main--1.0--patch-35
6020
 
 
6021
 
    * examples/mwolson/muse-init.el: Synchronize with my current settings.
6022
 
 
6023
 
    modified files:
6024
 
     ChangeLog examples/mwolson/muse-init.el
6025
 
 
6026
 
 
6027
 
2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6028
 
 
6029
 
    Summary:
6030
 
      Update documentation for C-c TAB feature.
6031
 
    Revision:
6032
 
      muse--main--1.0--patch-34
6033
 
 
6034
 
    * muse.texi (Keystroke Summary): Note that C-c TAB calls
6035
 
      `muse-insert-tag'.
6036
 
    
6037
 
 
6038
 
    modified files:
6039
 
     ChangeLog muse.texi
6040
 
 
6041
 
 
6042
 
2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6043
 
 
6044
 
    Summary:
6045
 
      New feature: tag completion with C-c TAB.
6046
 
    Revision:
6047
 
      muse--main--1.0--patch-33
6048
 
 
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
6052
 
      `muse-insert-tag'.
6053
 
      (muse-insert-tag): New function that interactively prompts the user for
6054
 
      a tag to use.
6055
 
 
6056
 
    modified files:
6057
 
     ChangeLog muse-mode.el
6058
 
 
6059
 
 
6060
 
2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6061
 
 
6062
 
    Summary:
6063
 
      Fix XHTML validation error with <hr> and <br>.
6064
 
    Revision:
6065
 
      muse--main--1.0--patch-32
6066
 
 
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.
6070
 
 
6071
 
    modified files:
6072
 
     ChangeLog muse-html.el
6073
 
 
6074
 
 
6075
 
2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6076
 
 
6077
 
    Summary:
6078
 
      Remove flyspell overlays on links.
6079
 
    Revision:
6080
 
      muse--main--1.0--patch-31
6081
 
 
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
6086
 
      problems.
6087
 
 
6088
 
    modified files:
6089
 
     ChangeLog muse-colors.el
6090
 
 
6091
 
 
6092
 
2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6093
 
 
6094
 
    Summary:
6095
 
      Update my example Muse settings.
6096
 
    Revision:
6097
 
      muse--main--1.0--patch-30
6098
 
 
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.
6108
 
 
6109
 
    modified files:
6110
 
     ChangeLog examples/mwolson/muse-init.el
6111
 
 
6112
 
 
6113
 
2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6114
 
 
6115
 
    Summary:
6116
 
      Add simple `muse-version' function.
6117
 
    Revision:
6118
 
      muse--main--1.0--patch-29
6119
 
 
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.
6123
 
 
6124
 
    modified files:
6125
 
     ChangeLog muse.el
6126
 
 
6127
 
 
6128
 
2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6129
 
 
6130
 
    Summary:
6131
 
      Don't compile documentation by default.
6132
 
    Revision:
6133
 
      muse--main--1.0--patch-28
6134
 
 
6135
 
    * Makefile (all): Don't compile documentation by default.
6136
 
      (doc): Use this rule to compile documentation.
6137
 
 
6138
 
    modified files:
6139
 
     ChangeLog Makefile
6140
 
 
6141
 
 
6142
 
2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6143
 
 
6144
 
    Summary:
6145
 
      Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6146
 
    Revision:
6147
 
      muse--main--1.0--patch-27
6148
 
 
6149
 
    2005-04-16  Michael Olson  <mwolson@gnu.org>
6150
 
    
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
6155
 
        trivial.
6156
 
        (muse-journal-rss-entry-template): Add enclosure usage to example.
6157
 
        (muse-journal-rss-munge-buffer): Implement enclosures.
6158
 
 
6159
 
    modified files:
6160
 
     ChangeLog muse-journal.el
6161
 
 
6162
 
 
6163
 
2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6164
 
 
6165
 
    Summary:
6166
 
      Standardize source headers, appease elint, don't require planner
6167
 
    Revision:
6168
 
      muse--main--1.0--patch-26
6169
 
 
6170
 
    2005-04-15  Michael Olson  <mwolson@gnu.org>
6171
 
    
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.
6175
 
    
6176
 
        * muse-blosxom.el: Handle case where planner is not loaded so that
6177
 
        it isn't a hard requirement.
6178
 
    
6179
 
        * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6180
 
        that elint doesn't complain.
6181
 
    
6182
 
        * muse-message.el (muse-message-markup-link): Don't throw up on
6183
 
        links with no description.
6184
 
    
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.
6192
 
    
6193
 
 
6194
 
    removed files:
6195
 
     experimental/.arch-ids/=id
6196
 
 
6197
 
    modified files:
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
6203
 
 
6204
 
    renamed files:
6205
 
     .arch-ids/muse-build.el.id
6206
 
       ==> scripts/.arch-ids/muse-build.el.id
6207
 
     muse-build.el
6208
 
       ==> scripts/muse-build.el
6209
 
 
6210
 
    removed directories:
6211
 
     experimental experimental/.arch-ids
6212
 
 
6213
 
 
6214
 
2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6215
 
 
6216
 
    Summary:
6217
 
      Merge contents of muse-latexcjk.el into muse-latex.el.
6218
 
    Revision:
6219
 
      muse--main--1.0--patch-25
6220
 
 
6221
 
    2005-04-14  Michael Olson  <mwolson@gnu.org>
6222
 
    
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.
6227
 
    
6228
 
        * muse-latexcjk.el: Removed, functionality merged with
6229
 
        muse-latex.el
6230
 
 
6231
 
    removed files:
6232
 
     .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6233
 
 
6234
 
    modified files:
6235
 
     ChangeLog muse-latex.el
6236
 
 
6237
 
 
6238
 
2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6239
 
 
6240
 
    Summary:
6241
 
      Merge muse-xhtml.el into muse-html.el.
6242
 
    Revision:
6243
 
      muse--main--1.0--patch-24
6244
 
 
6245
 
    2005-04-06  Michael Olson  <mwolson@gnu.org>
6246
 
    
6247
 
        * examples/mwolson/muse-init.el: Update with respect to the
6248
 
        muse-xhtml.el merge.
6249
 
    
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.
6256
 
    
6257
 
        * muse-xhtml.el: Removed; contents merged into muse-html.el.
6258
 
 
6259
 
    removed files:
6260
 
     .arch-ids/muse-xhtml.el.id muse-xhtml.el
6261
 
 
6262
 
    modified files:
6263
 
     ChangeLog examples/mwolson/muse-init.el muse-html.el
6264
 
 
6265
 
 
6266
 
2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6267
 
 
6268
 
    Summary:
6269
 
      Try to fix regexps for Emacs 21.4.
6270
 
    Revision:
6271
 
      muse--main--1.0--patch-23
6272
 
 
6273
 
    2005-04-05  Michael Olson  <mwolson@gnu.org>
6274
 
    
6275
 
        * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6276
 
        for Emacs 21.4.
6277
 
 
6278
 
    modified files:
6279
 
     ChangeLog muse-regexps.el
6280
 
 
6281
 
 
6282
 
2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6283
 
 
6284
 
    Summary:
6285
 
      Add comments to the publish-project example script
6286
 
    Revision:
6287
 
      muse--main--1.0--patch-22
6288
 
 
6289
 
    2005-04-01  Michael Olson  <mwolson@gnu.org>
6290
 
    
6291
 
        * examples/publish-project: Moved here from
6292
 
        scripts/publish-project.  Added a few comments so people know what
6293
 
        it is used for.
6294
 
 
6295
 
    modified files:
6296
 
     ChangeLog examples/publish-project
6297
 
 
6298
 
    renamed files:
6299
 
     scripts/.arch-ids/publish-project.id
6300
 
       ==> examples/.arch-ids/publish-project.id
6301
 
     scripts/publish-project
6302
 
       ==> examples/publish-project
6303
 
 
6304
 
 
6305
 
2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6306
 
 
6307
 
    Summary:
6308
 
      New XHTML style, add more examples to my sample muse config
6309
 
    Revision:
6310
 
      muse--main--1.0--patch-21
6311
 
 
6312
 
    2005-03-31  Michael Olson  <mwolson@gnu.org>
6313
 
    
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.
6320
 
    
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
6327
 
        variable.
6328
 
    
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.
6332
 
    
6333
 
        * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
6334
 
        "blosxom" style has been renamed to "blosxom-html".  Fix a few
6335
 
        header gaffes.
6336
 
    
6337
 
        * muse-journal.el: Add new "journal-xhtml" style.
6338
 
    
6339
 
        * muse-message.el: Add new "message-xhtml" style.
6340
 
 
6341
 
    new files:
6342
 
     .arch-ids/muse-xhtml.el.id muse-xhtml.el
6343
 
 
6344
 
    modified files:
6345
 
     ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6346
 
     muse-html.el muse-journal.el muse-message.el
6347
 
 
6348
 
 
6349
 
2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6350
 
 
6351
 
    Summary:
6352
 
      Add my muse configuration to the examples
6353
 
    Revision:
6354
 
      muse--main--1.0--patch-20
6355
 
 
6356
 
    2005-03-24  Michael Olson  <mwolson@gnu.org>
6357
 
    
6358
 
        * examples/johnw: Move John Wiegley's configuration to this
6359
 
        directory.
6360
 
    
6361
 
        * examples/mwolson: My configuration files go here.
6362
 
    
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.
6367
 
 
6368
 
    new files:
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
6372
 
 
6373
 
    modified files:
6374
 
     ChangeLog
6375
 
 
6376
 
    renamed files:
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
6385
 
 
6386
 
    new directories:
6387
 
     examples/johnw examples/johnw/.arch-ids examples/mwolson
6388
 
     examples/mwolson/.arch-ids
6389
 
 
6390
 
 
6391
 
2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6392
 
 
6393
 
    Summary:
6394
 
      Add muse-blosxom script and plugin for pyblosxom
6395
 
    Revision:
6396
 
      muse--main--1.0--patch-19
6397
 
 
6398
 
    2005-03-24  Michael Olson  <mwolson@gnu.org>
6399
 
    
6400
 
        * muse-blosxom.el: Update copyright notice in headers and mention
6401
 
        the pyblosxom scripts.
6402
 
    
6403
 
        * contrib/pyblosxom: New directory containing pyblosxom plugins
6404
 
        and helper scripts.
6405
 
    
6406
 
        * contrib/getstamps.py: Script that generates the "timestamps"
6407
 
        file, run on the local machine.
6408
 
    
6409
 
        * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6410
 
        timestamps file.
6411
 
 
6412
 
    new files:
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
6418
 
 
6419
 
    modified files:
6420
 
     ChangeLog muse-blosxom.el
6421
 
 
6422
 
    new directories:
6423
 
     contrib/pyblosxom contrib/pyblosxom/.arch-ids
6424
 
 
6425
 
 
6426
 
2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6427
 
 
6428
 
    Summary:
6429
 
      muse-blosxom.el has matured past experimental status
6430
 
    Revision:
6431
 
      muse--main--1.0--patch-18
6432
 
 
6433
 
    2005-03-23  Michael Olson  <mwolson@gnu.org>
6434
 
    
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.
6439
 
 
6440
 
    modified files:
6441
 
     ChangeLog muse-blosxom.el
6442
 
 
6443
 
    renamed files:
6444
 
     experimental/.arch-ids/muse-blosxom.el.id
6445
 
       ==> .arch-ids/muse-blosxom.el.id
6446
 
     experimental/muse-blosxom.el
6447
 
       ==> muse-blosxom.el
6448
 
 
6449
 
 
6450
 
2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6451
 
 
6452
 
    Summary:
6453
 
      Make muse-blosxom.el slightly less experimental
6454
 
    Revision:
6455
 
      muse--main--1.0--patch-17
6456
 
 
6457
 
    2005-03-22  Michael Olson  <mwolson@gnu.org>
6458
 
    
6459
 
        * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6460
 
        Renamed from `blosxom-page-date-alist'.  Currently it does nothing
6461
 
        useful.
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.
6469
 
    
6470
 
 
6471
 
    modified files:
6472
 
     ChangeLog experimental/muse-blosxom.el
6473
 
 
6474
 
 
6475
 
2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6476
 
 
6477
 
    Summary:
6478
 
      Apply latest journal-related updates from johnw
6479
 
    Revision:
6480
 
      muse--main--1.0--patch-16
6481
 
 
6482
 
 
6483
 
    modified files:
6484
 
     ChangeLog examples/muse-johnw.el muse-journal.el
6485
 
 
6486
 
 
6487
 
2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6488
 
 
6489
 
    Summary:
6490
 
      Add Projects node to the manual
6491
 
    Revision:
6492
 
      muse--main--1.0--patch-15
6493
 
 
6494
 
    2005-02-28  Michael Olson  <mwolson@gnu.org>
6495
 
    
6496
 
        * muse.texi: Change copyright notice since the FSF is now the
6497
 
        copyright holder.
6498
 
        (Projects): New node, based on a section from the README file.
6499
 
 
6500
 
    modified files:
6501
 
     ChangeLog muse.texi
6502
 
 
6503
 
 
6504
 
2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6505
 
 
6506
 
    Summary:
6507
 
      Correct documentation, adding some content.
6508
 
    Revision:
6509
 
      muse--main--1.0--patch-14
6510
 
 
6511
 
    2005-02-28  Michael Olson  <mwolson@gnu.org>
6512
 
    
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.
6518
 
 
6519
 
    modified files:
6520
 
     ChangeLog muse.texi
6521
 
 
6522
 
 
6523
 
2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6524
 
 
6525
 
    Summary:
6526
 
      Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6527
 
    Revision:
6528
 
      muse--main--1.0--patch-13
6529
 
 
6530
 
    2005-02-17  Michael Olson  <mwolson@gnu.org>
6531
 
    
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
6536
 
        has.
6537
 
 
6538
 
    modified files:
6539
 
     ChangeLog experimental/muse-blosxom.el
6540
 
 
6541
 
 
6542
 
2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6543
 
 
6544
 
    Summary:
6545
 
      Initial commit of muse.texi, nothing substantial
6546
 
    Revision:
6547
 
      muse--main--1.0--patch-12
6548
 
 
6549
 
    2005-02-07  Michael Olson  <mwolson@gnu.org>
6550
 
    
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.
6554
 
 
6555
 
    new files:
6556
 
     .arch-ids/muse.texi.id muse.texi
6557
 
 
6558
 
    modified files:
6559
 
     ChangeLog
6560
 
 
6561
 
 
6562
 
2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6563
 
 
6564
 
    Summary:
6565
 
      Add docstring, new trivial function
6566
 
    Revision:
6567
 
      muse--main--1.0--patch-11
6568
 
 
6569
 
    2005-02-07  Michael Olson  <mwolson@gnu.org>
6570
 
    
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.
6575
 
    
6576
 
        * muse-project.el (muse-project-publish): Add docstring.
6577
 
 
6578
 
    modified files:
6579
 
     ChangeLog muse-mode.el muse-project.el
6580
 
 
6581
 
 
6582
 
2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6583
 
 
6584
 
    Summary:
6585
 
      Add experimental version of muse-blosxom.el to project
6586
 
    Revision:
6587
 
      muse--main--1.0--patch-10
6588
 
 
6589
 
    2005-02-04  Michael Olson  <mwolson@gnu.org>
6590
 
    
6591
 
        * Makefile (realclean): Remove file that gets generated when fonts
6592
 
        are missing.
6593
 
    
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.
6597
 
 
6598
 
    new files:
6599
 
     experimental/.arch-ids/=id
6600
 
     experimental/.arch-ids/muse-blosxom.el.id
6601
 
     experimental/muse-blosxom.el
6602
 
 
6603
 
    modified files:
6604
 
     ChangeLog Makefile
6605
 
 
6606
 
    new directories:
6607
 
     experimental experimental/.arch-ids
6608
 
 
6609
 
 
6610
 
2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6611
 
 
6612
 
    Summary:
6613
 
      Make permissions more consistent
6614
 
    Revision:
6615
 
      muse--main--1.0--patch-9
6616
 
 
6617
 
 
6618
 
    modified files:
6619
 
     ChangeLog
6620
 
 
6621
 
    modified directories:
6622
 
     contrib examples scripts
6623
 
 
6624
 
 
6625
 
2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6626
 
 
6627
 
    Summary:
6628
 
      Fix build problems
6629
 
    Revision:
6630
 
      muse--main--1.0--patch-8
6631
 
 
6632
 
    2005-02-04  Michael Olson  <mwolson@gnu.org>
6633
 
    
6634
 
        * muse-build.el: Add contrib directory to `load-path'.
6635
 
        (muse-elint-files): Load `muse-regexps.el'.
6636
 
    
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.
6640
 
 
6641
 
    modified files:
6642
 
     ChangeLog muse-build.el scripts/publish
6643
 
 
6644
 
 
6645
 
2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6646
 
 
6647
 
    Summary:
6648
 
      Use "&mdash;" instead of "&#151;"
6649
 
    Revision:
6650
 
      muse--main--1.0--patch-7
6651
 
 
6652
 
    2005-01-31  Michael Olson  <mwolson@gnu.org>
6653
 
    
6654
 
        * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6655
 
        with "&mdash;" so that documents validate properly.  Thanks to
6656
 
        Björn Lindström for the suggestion.
6657
 
    
6658
 
        * muse-html.el (muse-html-markup-strings): Ditto.
6659
 
 
6660
 
    modified files:
6661
 
     ChangeLog muse-docbook.el muse-html.el
6662
 
 
6663
 
 
6664
 
2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6665
 
 
6666
 
    Summary:
6667
 
      Fix use of "[:blank:]" in underline markup
6668
 
    Revision:
6669
 
      muse--main--1.0--patch-6
6670
 
 
6671
 
    2005-01-25  Michael Olson  <mwolson@gnu.org>
6672
 
    
6673
 
        * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6674
 
        use of `muse-regexp-blank'.
6675
 
 
6676
 
    modified files:
6677
 
     ChangeLog muse-colors.el
6678
 
 
6679
 
 
6680
 
2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6681
 
 
6682
 
    Summary:
6683
 
      Fix problem with headings being given wrong face
6684
 
    Revision:
6685
 
      muse--main--1.0--patch-5
6686
 
 
6687
 
    2005-01-03  Michael Olson  <mwolson@gnu.org>
6688
 
    
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
6694
 
        patch.
6695
 
    
6696
 
        * muse-regexps.el: Fix header.
6697
 
 
6698
 
    modified files:
6699
 
     ChangeLog muse-colors.el muse-regexps.el
6700
 
 
6701
 
 
6702
 
2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6703
 
 
6704
 
    Summary:
6705
 
      Rotate ChangeLog
6706
 
    Revision:
6707
 
      muse--main--1.0--patch-4
6708
 
 
6709
 
    2005-01-01  Michael Olson  <mwolson@gnu.org>
6710
 
    
6711
 
        * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6712
 
        version will be automatically maintained by Arch.
6713
 
    
6714
 
 
6715
 
    new files:
6716
 
     .arch-ids/ChangeLog.id ChangeLog
6717
 
 
6718
 
    renamed files:
6719
 
     .arch-ids/ChangeLog.id
6720
 
       ==> .arch-ids/ChangeLog.2004.id
6721
 
     ChangeLog
6722
 
       ==> ChangeLog.2004
6723
 
 
6724
 
 
6725
 
2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6726
 
 
6727
 
    Summary:
6728
 
      Extended regexps fix, allow spaces in 1st part of links
6729
 
    Revision:
6730
 
      muse--main--1.0--patch-3
6731
 
 
6732
 
    2004-12-30  Michael Olson  <mwolson@gnu.org>
6733
 
    
6734
 
        * muse.el (muse-link-regexp): Allow spaces in the first part of
6735
 
        links.
6736
 
    
6737
 
        * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6738
 
        customizable alternatives to extended character classes.
6739
 
    
6740
 
        * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6741
 
 
6742
 
    modified files:
6743
 
     ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6744
 
     muse-html.el muse-mode.el muse-publish.el muse.el
6745
 
 
6746
 
 
6747
 
2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6748
 
 
6749
 
    Summary:
6750
 
      Begin to change regexp handling, tweak muse.el header
6751
 
    Revision:
6752
 
      muse--main--1.0--patch-2
6753
 
 
6754
 
    2004-12-29  Michael Olson  <mwolson@gnu.org>
6755
 
    
6756
 
        * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6757
 
        myself.  Update URL.
6758
 
    
6759
 
        * muse-regexps.el: New file that implements regexp handling.
6760
 
        Generalized regexp options will be moved to it eventually.
6761
 
 
6762
 
    new files:
6763
 
     .arch-ids/muse-regexps.el.id muse-regexps.el
6764
 
 
6765
 
    modified files:
6766
 
     ChangeLog muse.el
6767
 
 
6768
 
 
6769
 
2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6770
 
 
6771
 
    Summary:
6772
 
      Do some early spring cleaning
6773
 
    Revision:
6774
 
      muse--main--1.0--patch-1
6775
 
 
6776
 
    2004-12-29  Michael Olson  <mwolson@gnu.org>
6777
 
    
6778
 
        * Makefile: Change path to `publish' script.
6779
 
    
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
6782
 
        directory.
6783
 
    
6784
 
        * contrib/cgi.el, contrib/httpd.el: New location.
6785
 
    
6786
 
        * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6787
 
    
6788
 
        * scripts/publish, scripts/publish-project: Ditto.
6789
 
 
6790
 
    new files:
6791
 
     contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6792
 
     contrib/pcomplete.el examples/.arch-ids/=id
6793
 
     scripts/.arch-ids/=id
6794
 
 
6795
 
    modified files:
6796
 
     ChangeLog Makefile
6797
 
 
6798
 
    renamed files:
6799
 
     .arch-ids/cgi.el.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
6811
 
     cgi.el
6812
 
       ==> contrib/cgi.el
6813
 
     httpd.el
6814
 
       ==> contrib/httpd.el
6815
 
     muse-johnw.el
6816
 
       ==> examples/muse-johnw.el
6817
 
     publish
6818
 
       ==> scripts/publish
6819
 
     publish-johnw
6820
 
       ==> examples/publish-johnw
6821
 
     publish-project
6822
 
       ==> scripts/publish-project
6823
 
 
6824
 
    new directories:
6825
 
     contrib contrib/.arch-ids examples examples/.arch-ids scripts
6826
 
     scripts/.arch-ids
6827
 
 
6828
 
 
6829
 
2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6830
 
 
6831
 
    Summary:
6832
 
      tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6833
 
    Revision:
6834
 
      muse--main--1.0--base-0
6835
 
 
6836
 
    (automatically generated log message)
6837
 
 
6838
 
    new patches:
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
6857
 
 
6858