File: ChangeLog.1

package info (click to toggle)
muse-el 3.12-1.1
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 1,688 kB
  • ctags: 905
  • sloc: lisp: 11,772; makefile: 304; python: 106; sh: 51; perl: 46
file content (350 lines) | stat: -rw-r--r-- 12,395 bytes parent folder | download | duplicates (6)
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  <mwolson@gnu.org>

	* 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  <mwolson@gnu.org>

	* 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  <mwolson@gnu.org>

	* 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  <mwolson@gnu.org>

	* 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  <mwolson@gnu.org>

	* 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  <mwolson@gnu.org>

	* 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  <mwolson@gnu.org>

	* muse-html.el (muse-html-style-sheet): Make part of "muse-html"
	group, not "muse-message" group.

2004-10-14  Li Daobing  <lidaobing@gmail.com>

	* muse-latexcjk.el: New file that provides LaTeX publishing with
	CJK support.

2004-10-09  Li Daobing  <lidaobing@gmail.com>

	* 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)  <sacha@free.net.ph>

	* 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  <johnw@newartisans.com>

	* 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  <johnw@newartisans.com>

	* 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  <johnw@newartisans.com>

	* 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  <johnw@newartisans.com>

	* 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  <johnw@newartisans.com>

	* 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  <johnw@newartisans.com>

	* 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  <johnw@newartisans.com>

	* 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  <johnw@newartisans.com>

	* 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  <johnw@newartisans.com>

	* 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  <johnw@newartisans.com>

	* 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  <johnw@newartisans.com>

	* 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  <johnw@newartisans.com>

	* muse-publish.el (muse-publish-output-name): First argument is
	now optional, defaults to current file.

2004-03-18  Sacha Chua  <sacha@free.net.ph>

	* 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: