~ubuntu-branches/ubuntu/oneiric/muse-el/oneiric

« back to all changes in this revision

Viewing changes to ChangeLog.1

  • Committer: Bazaar Package Importer
  • Author(s): Michael W. Olson (GNU address)
  • Date: 2007-06-25 08:17:44 UTC
  • mto: This revision was merged to the branch mainline in revision 5.
  • Revision ID: james.westby@ubuntu.com-20070625081744-h7ajew6icqoiltfp
Tags: upstream-3.03
ImportĀ upstreamĀ versionĀ 3.03

Show diffs side-by-side

added added

removed removed

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