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

« back to all changes in this revision

Viewing changes to NEWS

  • Committer: Bazaar Package Importer
  • Author(s): Michael W. Olson (GNU address)
  • Date: 2008-01-09 15:51:46 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20080109155146-0wwzermvvzs9rqzo
Tags: 3.11-3ubuntu1
* Merge with with Debian unstable (LP: #137284). Remaining Ubuntu changes:
  - Keep manual.
  - Set Ubuntu MOTU to be Maintainer

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
Emacs Muse NEWS --- History of user-visible changes    -*- outline -*-
2
2
 
 
3
* Changes in Muse 3.11
 
4
 
 
5
** Update my example settings in examples/mwolson.
 
6
 
 
7
** Fix several bugs with setting muse-file-extension to something else.
 
8
If you have both muse-file-extension set to some string, and
 
9
muse-mode-auto-p set to non-nil, please set muse-mode-auto-p to nil
 
10
from now on.  This was a workaround that some people used to deal with
 
11
a bug that has now been fixed.
 
12
 
 
13
** Support for serving published Muse files with Blosxom.
 
14
See the end of the Blosxom Requirements section of the Muse manual for
 
15
details.
 
16
 
 
17
** The metadate plugin for PyBlosxom is now included with Muse
 
18
in contrib/pyblosxom/metadate.py.
 
19
 
 
20
** Compatibility fixes for Emacs21 and XEmacs
 
21
 
 
22
*** Use copy-tree instead of copy-alist.
 
23
 
 
24
*** Correctly require derived.el.
 
25
 
 
26
*** Deal with the lack of a `delete-and-extract-region' function in XEmacs
 
27
by making `muse-delete-and-extract-region'.
 
28
 
 
29
*** Fix XEmacs and Texinfo publishing bug.
 
30
 
 
31
*** Deal with lack of autoloads for the `man' function in some Emacs variants.
 
32
 
 
33
*** Fix XEmacs compilation error in muse-import-xml.el.
 
34
 
 
35
** Muse Mode highlighting (lisp/muse-colors.el)
 
36
 
 
37
*** Fix display bug where emphasis becomes unhighlighted when moving
 
38
around the buffer.
 
39
 
 
40
** ConTeXt publishing (lisp/muse-context.el)
 
41
 
 
42
*** Add support for #module directive.
 
43
Consult the ConTeXt section of the Muse manual for details.
 
44
 
 
45
** DocBook publishing (lisp/muse-docbook.el)
 
46
 
 
47
*** Fix bug with paragraphs after <verse> tags.
 
48
 
 
49
** HTML publishing (lisp/muse-html.el)
 
50
 
 
51
*** Fix bug with links not being interpreted in titles.
 
52
This fix also takes care of some additional escaping issues that were
 
53
addressed in the previous release by a different means.
 
54
 
 
55
** Journal (lisp/muse-journal.el)
 
56
 
 
57
*** Fix bug with title anchors and CJK.
 
58
 
 
59
*** Fix bug with summarized entries.
 
60
 
 
61
** LaTeX publishing (lisp/muse-latex.el)
 
62
 
 
63
*** Remove footnote references from headings.
 
64
The reason for this is that LaTeX will throw errors during the publishing
 
65
process if they exist.
 
66
 
 
67
** Publishing (lisp/muse-publish.el)
 
68
 
 
69
*** Fix serious bug in definition list publishing.
 
70
We were skipping past the initial indented line, and that was causing
 
71
an erroneous blockquote to be inserted.
 
72
 
 
73
*** Revert fix for escaping bug involving headings and the <contents> tag,
 
74
because it was buggy.  This is instead handled by muse-html.el now.
 
75
 
 
76
** Texinfo publishing (lisp/muse-texinfo.el)
 
77
 
 
78
*** Make url, link, and link-and-anchor output look better in texi2html
 
79
output, for people who want to run that command on texi output
 
80
produced by Muse.
 
81
 
 
82
** XML publishing (lisp/muse-xml.el)
 
83
 
 
84
*** Add support for <cite> tag.
 
85
 
 
86
*** Bump the version of etc/muse.rnc to 1.1 to reflect support for <cite>.
 
87
 
 
88
** Muse Manual (texi/muse.texi)
 
89
 
 
90
*** Document support for citations in new Citations section.
 
91
 
 
92
*** Document how to use the Pyblosxom metadate plugin in the
 
93
Blosxom Requirements section.
 
94
 
 
95
* Changes in Muse 3.10
 
96
 
 
97
** Relicense to GPLv3.
 
98
 
 
99
** Muse's source code development is now being managed with git.
 
100
Instructions for participating in Muse development using git are
 
101
available in the "Development" section of the Muse manual.
 
102
 
 
103
This yields not only speed improvements, but also space efficiency
 
104
improvements.  One person has found that Arch took 300MB to store one
 
105
of Muse's branches, but git takes only 4MB.  The information to store
 
106
the entire Muse development history only takes up 8.6MB.
 
107
 
 
108
If you are a Muse developer, please consult
 
109
http://emacswiki.org/cgi-bin/wiki/MuseDevelopment for instructions on
 
110
using git, and how to gain access to the shared Muse repository.
 
111
 
 
112
** Remove unused markers when we are done with them.
 
113
This can speed up the publishing process.
 
114
 
 
115
** Build system
 
116
 
 
117
*** Rename Makefile.defs to Makefile.defs.default.
 
118
Now, there is a Makefile.defs.default file included with Muse, rather
 
119
than Makefile.defs.  If you want to make changes to this file, first
 
120
copy it to Makefile.defs, and then make your changes there.  If you do
 
121
not need to make any changes, there is no need to copy the file.
 
122
 
 
123
*** Indicate dependencies between Emacs Lisp files, so that Muse can be
 
124
recompiled without running "make clean" after an update.
 
125
 
 
126
*** Don't activate VC when publishing files.
 
127
This avoids some annoying messages when building QuickStart in the
 
128
examples directory.
 
129
 
 
130
*** Make installing info files easier for XEmacs users.
 
131
There is now a commented-out install-info definition in
 
132
Makefile.defs.default, along with commented instructions.
 
133
 
 
134
** Quickstart guide (examples/QuickStart.muse)
 
135
 
 
136
*** Fix some typos.
 
137
 
 
138
** Core functionality (lisp/muse.el)
 
139
 
 
140
*** Work around a bad bug in color-theme.el involving its
 
141
overwriting of the `replace-in-string' function.
 
142
 
 
143
*** Fix a bug where Muse would lock up if muse-project-alist is nil.
 
144
 
 
145
*** New option: muse-completing-read-function.
 
146
Function to call when prompting user to choose between a list of options.
 
147
This should take the same arguments as `completing-read'.
 
148
 
 
149
One possible value for this is 'ido-completing-read.  The default
 
150
value is 'completing-read.
 
151
 
 
152
*** Make inserting file contents and writing files to be faster.
 
153
This involves defining the functions `muse-insert-file-contents' and
 
154
`muse-write-file'.  Consult their documentation for details.
 
155
 
 
156
** Muse Mode highlighting (lisp/muse-colors.el)
 
157
 
 
158
*** Comments are now colored.
 
159
 
 
160
*** Fix bug with using <lisp> tags in #title directives.
 
161
Now any <lisp> tags in #title directives are guaranteed to be
 
162
evaluated after any other <lisp> tags that are nearby.
 
163
 
 
164
** ConTeXt publishing (lisp/muse-context.el)
 
165
 
 
166
*** New file courtesy of Jean Magnan de Bornier that publishes files in
 
167
the ConTeXt format.  See the ConTeXt section of the Muse manual for
 
168
details on its use.
 
169
 
 
170
** Journal (lisp/muse-journal.el)
 
171
 
 
172
*** Fix bug causing RDF output to have invalid syntax.
 
173
 
 
174
*** Make RSS output look nicer by adding some newlines.
 
175
 
 
176
*** Allow <lisp> and <markup> tags to be used in entry templates.
 
177
 
 
178
*** Fix escaping bugs in entry template text, quote-of-the-day, and title.
 
179
 
 
180
*** Mark up the <qotd> tag as if it <quote> were used.
 
181
 
 
182
*** New style journal-rss-entry indicates how we are to mark up
 
183
individual RSS and RDF entries.
 
184
 
 
185
*** Set `muse-journal-rdf-summarize-entries' to nil by default.
 
186
 
 
187
** HTML publishing (lisp/muse-html.el)
 
188
 
 
189
*** Add xhtml1.0 style, which is an alias for the xhtml style.
 
190
 
 
191
*** Add xhtml1.1 style for those who want XHTML 1.1 compliant output.
 
192
 
 
193
*** When publishing <contents>, only strip links from titles, rather
 
194
than every tag.
 
195
 
 
196
** Muse Mode (lisp/muse-mode.el)
 
197
 
 
198
*** Add new minor mode called muse-list-edit-minor-mode.
 
199
See the "Muse List Edit Minor Mode" section of the manual for details.
 
200
 
 
201
*** Don't try to indent line before inserting a comment.
 
202
 
 
203
** Publish embedded LaTeX content to a PNG file (lisp/muse-latex2png.el)
 
204
 
 
205
*** Support ConTeXt.
 
206
 
 
207
** Project settings (lisp/muse-project.el)
 
208
 
 
209
*** Handle nested projects correctly.
 
210
Now it is possible to have the directories of a project be the
 
211
subdirectories of another project.  Previously, it depended on the
 
212
order that the projects were defined.
 
213
 
 
214
*** Set project-specific variables at publish time as well as display time.
 
215
Previously, the variable settings specified by the :set attribute in
 
216
muse-project-alist projects were being ignored at publish time, but
 
217
applied in Muse mode.  Now they are applied at both times.
 
218
 
 
219
*** Fix bug when publishing a file that has multiple styles.
 
220
 
 
221
*** Fix bug when trying to publish a file in a project with multiple
 
222
directories.
 
223
 
 
224
*** Fix bug where links between files did not work if muse-file-extension
 
225
is nil.
 
226
 
 
227
*** Ignore .git metadata directories when looking for project files.
 
228
 
 
229
** Publishing (lisp/muse-publish.el)
 
230
 
 
231
*** Add <cite> tag.  See "Tag Summary" in the manual for details on its use.
 
232
 
 
233
*** Fix bug where Muse locks up when trying to publish a malformed table.
 
234
 
 
235
*** Fix bug where tags other than <markup> and <lisp> were being acted on
 
236
in headers and footers.
 
237
 
 
238
*** Fix bug involving use of <lisp> inside of an <include> file.
 
239
 
 
240
*** Fix bug with nested list items that have an extra blank in front.
 
241
This was causing Muse to lock up when publishing some files.
 
242
 
 
243
*** Fix bug with definition list publishing when there are empty terms.
 
244
 
 
245
*** Fix bug where output from <verse> did not match output from verse
 
246
syntax.
 
247
 
 
248
*** Fix bug where directives were leaking out of <include> regions.
 
249
 
 
250
*** Fix escaping bug involving headings and the <contents> tag.
 
251
 
 
252
*** [Developers] Automatically widen before evaluating <lisp> contents.
 
253
 
 
254
** Wiki (lisp/muse-wiki.el)
 
255
 
 
256
*** Fix a bug with three-part links that have descriptions.
 
257
 
 
258
*** (muse-wiki-resolve-project-page): If the project argument is nil,
 
259
default to the current project instead of the first project entry in
 
260
muse-project-alist.
 
261
 
 
262
** Common functionality used by XML-based styles (lisp/muse-xml-common.el)
 
263
 
 
264
*** Don't escape parentheses in URLs.
 
265
 
3
266
* Changes in Muse 3.03
4
267
 
5
268
** An emacs-wiki migration guide is available in