forked from alexott/muse
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.1
350 lines (241 loc) · 12.1 KB
/
ChangeLog.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
2004-12-30 Michael Olson <[email protected]>
* muse.el (muse-link-regexp): Allow spaces in the first part of
links.
* muse-colors.el, muse-convert.el, muse-docbook.el: Use
customizable alternatives to extended character classes.
* muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2004-12-29 Michael Olson <[email protected]>
* Makefile: Change path to `publish' script.
* muse.el: Change Copyright notice to FSF. Change Maintainer to
myself. Update URL.
* muse-regexps.el: New file that implements regexp handling.
Generalized regexp options will be moved to it eventually.
* contrib/pcomplete.el: New file that is used by Muse without
actually being a part of it: hence its location in the contrib
directory.
* contrib/cgi.el, contrib/httpd.el: New location.
* examples/muse-johnw.el, examples/publish-johnw: Ditto.
* scripts/publish, scripts/publish-project: Ditto.
2004-12-11 Michael Olson <[email protected]>
* muse-project.el (muse-project-save-buffers): Attempt to fix
Emacs CVS-ism in use of `save-some-buffers-action-alist'. Since
it looks like this is somewhat optional, only use it if it is
bound.
2004-12-06 Michael Olson <[email protected]>
* muse-mode.el: Do not use the third argument of `require' since
it seems to be an Emacs CVS-ism.
2004-11-30 Michael Olson <[email protected]>
* muse.el (muse-tag-regexp, muse-link-regexp): Replace use of "
\t\n(\r)" with "[:space:]" and " \t" with "[:blank:]". This
should fix the problem reported by Pascal Quesseveur concerning
processing of emphasized text.
* muse-colors.el (muse-colors-verbatim, muse-colors-markup)
(muse-colors-custom-tags): Ditto.
* muse-convert.el (muse-write-citation): Ditto.
* muse-docbook.el (muse-docbook-markup-regexps)
(muse-docbook-markup-table): Ditto.
* muse-html.el (muse-html-markup-regexps)
(muse-html-insert-anchor, muse-html-markup-footnote): Ditto.
* muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
* muse-publish.el (muse-publish-markup-regexps)
(muse-publish-markup-tag, muse-publish-markup-footnote)
(muse-publish-surround-text, muse-forward-paragraph)
(muse-publish-markup-list): Ditto.
2004-11-17 Michael Olson <[email protected]>
* muse-latexcjk.el (muse-latexcjk-transform-content-type): Use
`muse-latexcjk-encoding-default' instead of
`muse-latexcjk-coding-default'. Thanks to Kenneth Geisshirt for
reporting this.
2004-10-26 Michael Olson <[email protected]>
* muse-html.el (muse-html-style-sheet): Make part of "muse-html"
group, not "muse-message" group.
2004-10-14 Li Daobing <[email protected]>
* muse-latexcjk.el: New file that provides LaTeX publishing with
CJK support.
2004-10-09 Li Daobing <[email protected]>
* muse-html.el (muse-html-encoding-map): Add entries for
mule-utf8, chinese-iso-8bit, and chinese-gbk.
(muse-html-transform-content-type): Change use of cadr to cdr so
that the content type is chosen correctly.
2004-04-27 Sandra Jean Chua (Sacha) <[email protected]>
* muse-colors.el (muse-link-face): If a file has no project, check
for links in the current directory.
* muse-mode.el (muse-visit-link): Find file if nonexistent.
2004-03-24 John Wiegley <[email protected]>
* muse-texinfo.el (muse-texinfo-markup-table): Fixed table markup.
* muse-latex.el (muse-latex-markup-table): Fixed table markup.
* muse-html.el: Removed the <redirect> tag.
(muse-html-markup-table): Fixed table markup.
2004-03-24 John Wiegley <[email protected]>
* muse-html.el, muse-latex.el, muse-publish.el, muse-texinfo.el:
Change the way the <contents> tag is handled. It is handled now
during :after (for HTML), or in the -header (for other styles),
and not before the buffer is marked up.
* muse-html.el (muse-html-contents-tag): Don't generate contents
for section titles that have been marked read-only (such as those
within an example section).
* muse-mode.el (muse-mode-hook): Added `turn-on-auto-fill' to the
:options section.
* muse-colors.el (muse-colors-verbatim): Improved end check.
(muse-colors-markup): Improved verbatim regexp.
2004-03-23 John Wiegley <[email protected]>
* Many changes, mostly as part of sweeping through and adding
documentation and cleaning up. Also, markup-rules are no longer a
list of three element vectors, but a list of three element lists.
There was no reason to be using vectors, and it just complicated
things.
2004-03-22 John Wiegley <[email protected]>
* muse-colors.el (muse-colors-emphasized): Corrected bugs.
* muse-book.el (muse-book-publish-chapter): Don't process tags a
second time, since no header or footer has been inserted.
(muse-book-publish-project): Don't process tags for the whole
book; now `muse-insert-file-or-string' will do it for just the
header/footer.
* muse-project.el (muse-project-delete-output-files): Added a
command to cleanup all the output files of a project. Dangerous!
* muse-journal.el (muse-journal-anchorize-title): Remove tags and
quoting characters from anchor titles in the RDF file.
* muse-publish.el (muse-publish-comment-tag): Added a "comment"
tag, which just deletes the text within the comment.
(muse-publish-markup-tags): Added "comment" tag.
(muse-publish-markup-buffer): Don't process tags for entire file
after inserting the header and footer.
(muse-insert-file-or-string): Instead, only process the <lisp> tag
for just the text in the header and footer.
* muse-journal.el (muse-journal-html-munge-buffer): Added local
binding for `datestamp'.
* muse-colors.el (muse-colors-emphasized): Rewrote this function,
which is now hundreds of times faster. Removed
`muse-colors-ok-context-p', since I could not figure out what it
was doing, and it was slowing things down tremendously (to the
point of making font-lock unusable in larger buffers).
(muse-colors-underlined): Rewrite.
(muse-colors-verbatim): Rewrite.
2004-03-22 John Wiegley <[email protected]>
* muse-html.el (muse-html-markup-paragraph): Use `looking-at',
rather than just checking `char-after'.
* muse-journal.el (muse-journal-anchorize-title): Call
save-match-data, or else infinite loops occur.
2004-03-21 John Wiegley <[email protected]>
* muse-journal.el (muse-journal-html-munge-buffer): Simplified,
since :before-end is now used to call the function.
* muse-html.el (muse-html-markup-rules): Fixed rule for adding
final </p>.
* muse-poem.el (muse-poem-prepare-buffer): Make sure to set
`muse-poem-longest-line' as a local variable.
2004-03-20 John Wiegley <[email protected]>
* muse-html.el (muse-html-header): Corrected author reference in
header.
* muse-docbook.el (muse-docbook-markup-table): Removed reference
to `muse-docbook-table-attributes', which doesn't exist.
* muse-publish.el (muse-publish-markup-footnote): Improved
functionality so that, if the style supports it, it can handle
footnote references.
* muse-latex.el (muse-latex-markup-rules): Use
`muse-publish-markup-footnote'.
(muse-latex-markup-strings): Added footnote markup strings.
(muse-latex-prepare-buffer): Removed initialization of
`muse-latex-footnotes', which is now gone.
2004-03-20 John Wiegley <[email protected]>
* muse-texinfo.el (muse-texinfo-markup-rules): Use general
footnote facility.
(muse-texinfo-markup-strings): Added footnote markup strings.
* muse-publish.el (muse-publish-markup-buffer): Added :before-end
style hook, which gets run after markup is done, but before the
header and footer are inserted.
(muse-publish-markup-footnote): Added a generic form of footnote
markup, which all the styles will use.
* muse-mode.el (muse-mode-hook): Removed support for `table'
package.
(muse-html-markup-table): ditto.
* muse-html.el (muse-html-markup-rules): Removed support for
`table' package.
* muse-docbook.el: Added new publishing style.
* muse-colors.el (muse-colors-markup): Highlight #title even if
not at beginning of buffer (not really a speed hit).
* muse-publish.el (muse-publish-markup-buffer): Default "author"
to (user-full-name).
* muse-book.el (muse-book-latex-header): "author" directive now
defaults to (user-full-name).
* muse-latex.el (muse-latex-header): "author" directive now
defaults to (user-full-name).
* muse-poem.el (muse-chapbook-latex-header): "author" directive
now defaults to (user-full-name).
* muse-texinfo.el (muse-texinfo-header): "author" directive now
defaults to (user-full-name).
2004-03-20 John Wiegley <[email protected]>
* muse-mode.el (muse-visit-link): Was missing the string argument
in call to `substring'. Also, if an anchor was specified in the
link name, search for it (if it exists).
(muse-mode-map): Bind C-c C-a to `muse-index'.
(muse-index): Added back project index generation code.
* muse-colors.el (muse-mode-local-map): Added back the old
local-map, which allows hitting RET on link names in a Muse
buffer.
* muse-publish.el (muse-publish-file): Use `muse-page-name'
instead of `file-name-nondirectory'.
(muse-publish-output-name): Use `muse-page-name'.
2004-03-20 John Wiegley <[email protected]>
* muse-publish.el (muse-publish-markup-buffer): Remove leading
trailing whitespace from a buffer before marking it up.
(muse-publish-get-output-dir): Corrected insertion of :path.
* muse-texinfo.el, muse-latex.el, muse-html.el: Removed default
directories. Use project definitions to set directories!
* muse-arabic.el: Changed "arabic" tool to "atranslit".
* muse-latex.el (muse-latex-markup-rules): Only join like tables
and lists; before, it was joining tables to lists.
* muse-project.el (muse-project-publish-file): Changed :regexp to
:include/:exclude.
* muse-mode.el (muse-mode-hook): Initialize with nil.
2004-03-19 John Wiegley <[email protected]>
* muse-colors.el (muse-link-face): Strip anchors before checking
if a project page exists.
* muse-arabic.el: Added new module for rendering Arabic text
within Muse pages.
* muse-http.el (muse-http-render-page): Set
`muse-publishing-current-file' before marking up buffer.
* muse-project.el (muse-project-set-variables): Changed
`make-local-var' to `make-local-variable'.
Avoid byte compiler warnings from use of `make-local-hook'.
* muse-journal.el (muse-journal-latex-munge-buffer): Use a let
form to avoid free variable.
* muse-book.el (muse-book-publish-project): Set
`muse-current-project' when publishing a book.
* muse-publish.el (muse-publish-markup-list-or-quote): Removed
extraneous code I had added long ago for handling indented
paragraphs; but it messes up handling of single line quotations.
* muse-poem.el (muse-poem-markup-tag): Added "nohead" attribute.
Also, add "poem" tag to `muse-publish-markup-tags'.
* muse-colors.el (muse-colors-markup): Removed '''', and only
highlight title if it begins the buffer.
(muse-colors-region): Removed some extraneous code.
(muse-link-face): Added `save-match-data', and use of
`muse-file-regexp'.
(muse-colors-link): match-string was called with 0, should be 2.
* muse-journal.el: Added anchor generation (for RDF).
(muse-journal-latex-munge-buffer): Make sections and subsections
within a journal enter into the tableofcontents as chapters and
sections.
* muse-book.el (muse-book-publish-chapter): Set
`muse-publishing-current-file' to the file which is being inserted
as a chapter. This helps the hooks know which file the contents
has come from, which may influence stylistic decisions.
* muse-journal.el: Added a first approach at creating journals; it
still needs to be cleaned up and better architected, but is at
least working and proving the concept. Still too hackish, though.
Also, "rdf" is available as a style, which can convert journal
pages into an RDF that represents a summary of the content in that
page.
2004-03-18 John Wiegley <[email protected]>
* muse-publish.el (muse-publish-output-name): First argument is
now optional, defaults to current file.
2004-03-18 Sacha Chua <[email protected]>
* muse-project.el (muse-project-set-variables): New. Sets
buffer-local variables based on :set keyword. Use like this:
:set (sym val sym val ...).
* muse-mode.el (muse-mode): Set variables.
(muse-visit-link): Allow override of `visit-link-function' using
the new :visit-link keyword.
;; Local Variables:
;; coding: utf-8
;; End: