~ubuntu-branches/ubuntu/natty/auctex/natty

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Davide G. M. Salvetti
  • Date: 2007-03-14 00:43:56 UTC
  • mfrom: (2.1.8 feisty)
  • Revision ID: james.westby@ubuntu.com-20070314004356-xtqoxu6ousd1ldn6
Tags: 11.83-6
* Rebuild with clean source.
* rules.in (build-package): Added dependency on the "clean" target.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2006-06-07  Reiner Steib  <Reiner.Steib@gmx.de>
 
2
 
 
3
        * Version 11.83 released.
 
4
 
 
5
2006-06-07  Reiner Steib  <Reiner.Steib@gmx.de>
 
6
 
 
7
        * Makefile.in (full-release): Remove duplicate pass phrase prompt.
 
8
        (release-commit): Only commit ChangeLog.
 
9
 
 
10
        * Makefile.in (rpm-packages): Rename from rpm-builds.
 
11
 
 
12
        * RELEASE: Fix typo.
 
13
 
 
14
        * Makefile.in (rpm-builds): Add preview-tetex.
 
15
 
 
16
        * auctex.spec: Add "-n" for preview-tetex.
 
17
        (%install): Create preview.cfg.
 
18
 
 
19
2006-06-07  David Kastrup  <dak@gnu.org>
 
20
 
 
21
        * RELEASE: Add info about preview RPM.
 
22
 
 
23
        * doc/install.texi (Advice for package providers): Adapt package
 
24
        advice to what we actually do for RPM files.
 
25
 
 
26
        * auctex.spec: attempt to add preview-tetex package.
 
27
 
 
28
2006-06-07  Reiner Steib  <Reiner.Steib@gmx.de>
 
29
 
 
30
        * Makefile.in (XEMACS_BUILD_DIR): New variable.
 
31
        (xemacs-package): Use it.
 
32
        (tar-ball-clean): Add XEMACS_BUILD_DIR.
 
33
        (CP): New variable.
 
34
        (tar-ball, www-doc): Use it.
 
35
 
 
36
        * RELEASE: Update RPM stuff.
 
37
 
 
38
        * tex.el (TeX-line-number-at-pos): New compatibility function.
 
39
 
 
40
        * style/pdfsync.el (LaTeX-pdfsync-output-page): Use it.
 
41
 
 
42
        * auctex.spec (Obsoletes): Remove preview-latex-common.
 
43
 
 
44
2006-06-06  Ralf Angeli  <angeli@caeruleus.net>
 
45
 
 
46
        * style/pdfsync.el (LaTeX-pdfsync-output-page): Initialize
 
47
        `sync-record' with a non-nil value.
 
48
 
 
49
        * doc/auctex.texi (Viewing): Fix reference to Commands node
 
50
        looking ugly in info output.  Slightly rearrange forward/inverse
 
51
        search section.  Document pdfsync support a bit more in detail.
 
52
 
 
53
2006-06-06  Reiner Steib  <Reiner.Steib@gmx.de>
 
54
 
 
55
        * RELEASE: Use "SUSE" instead of "SuSE".
 
56
 
 
57
        * auctex.spec (Release): Bump to 1.
 
58
        (%changelog): Add 11.83.
 
59
 
 
60
        * doc/changes.texi: Add @xref for pdfsync.
 
61
 
 
62
        * doc/auctex.texi (Viewing): Mention pdfsync.
 
63
 
 
64
        * doc/todo.texi (Wishlist): Add newline.  Mention pdfsync.
 
65
 
 
66
2006-06-06  David Kastrup  <dak@gnu.org>
 
67
 
 
68
        * RELEASE: Add details about downloadable packages.  Beg harder.
 
69
 
 
70
2006-06-05  Reiner Steib  <Reiner.Steib@gmx.de>
 
71
 
 
72
        * RELEASE: Mention LaTeX tool bar.
 
73
 
 
74
2006-06-05  Ralf Angeli  <angeli@caeruleus.net>
 
75
 
 
76
        * font-latex.el (font-latex-quote-regexp-beg)
 
77
        (font-latex-quotes-control): Make buffer-local.
 
78
        (font-latex-add-quotes): Revert last change and do not make
 
79
        `font-latex-quotes-control' buffer-local which it now already is.
 
80
 
 
81
2006-06-04  Ralf Angeli  <angeli@caeruleus.net>
 
82
 
 
83
        * font-latex.el (font-latex-add-quotes): Make
 
84
        `font-latex-quote-regexp-beg' buffer-local.
 
85
 
 
86
2006-06-04  Reiner Steib  <Reiner.Steib@gmx.de>
 
87
 
 
88
        * Makefile.in (rpm-builds): New target.
 
89
        (full-release): Use gpg-agent if available.
 
90
        (RPM_SIGN): New variable.
 
91
        (rpm-builds): Use it.
 
92
 
 
93
        * doc/install.texi (Advice for non-privileged users): Reword to
 
94
        avoid underfull hbox.
 
95
 
 
96
2006-06-03  Ralf Angeli  <angeli@caeruleus.net>
 
97
 
 
98
        * doc/auctex.texi (top): Update master menu.
 
99
        (Running TeX and friends): Update menu.
 
100
        (Miscellaneous Commands): Remove.
 
101
        (Cleaning, Documentation): New nodes.
 
102
 
 
103
        * doc/changes.texi: Update references to documentation about
 
104
        cleaning and documentation access.
 
105
 
 
106
2006-06-02  Reiner Steib  <Reiner.Steib@gmx.de>
 
107
 
 
108
        * doc/auctex.texi (Miscellaneous Commands): New node.
 
109
 
 
110
        * doc/changes.texi: Add @xref-s.
 
111
 
 
112
2006-06-02  David Kastrup  <dak@gnu.org>
 
113
 
 
114
        * doc/changes.texi: Change one ref to xref.
 
115
 
 
116
2006-05-31  Reiner Steib  <Reiner.Steib@gmx.de>
 
117
 
 
118
        * doc/changes.texi: Conditionalize reference.
 
119
 
 
120
        * doc/Makefile.in (MAKEINFO_PLAIN): Remove --no-validate.
 
121
 
 
122
        * auctex.spec (%files emacs): Remove %exclude.
 
123
 
 
124
2006-05-30  Reiner Steib  <Reiner.Steib@gmx.de>
 
125
 
 
126
        * doc/Makefile.in (MAKEINFO_PLAIN): New.  Add --no-validate.
 
127
 
 
128
        * doc/changes.texi: Add tool bar.
 
129
 
 
130
        * doc/auctex.texi (top): Remove tool bar.
 
131
        (Running TeX and friends): Add tool bar here.  Adjust.
 
132
 
 
133
2006-05-25  David Kastrup  <dak@gnu.org>
 
134
 
 
135
        * RELEASE: Mention file-line-error style messages.
 
136
        Mention XyMTeX fix.
 
137
 
 
138
        * doc/changes.texi: The same.
 
139
 
 
140
 
 
141
2006-05-25  Ralf Angeli  <angeli@caeruleus.net>
 
142
 
 
143
        * tex.el (TeX-update-style-hook): New variable.
 
144
        (TeX-update-style): Use it.
 
145
        (TeX-remove-style): Fix typo.
 
146
 
 
147
        * font-latex.el (font-latex-quotes-internal): New variable.
 
148
        (font-latex-quotes-set-internal): New function.
 
149
        (font-latex-match-quotation): Use it.  Use
 
150
        `font-latex-quotes-internal' instead of `font-latex-quotes'.
 
151
        (font-latex-setup): Remove code for figuring out type of
 
152
        language-specific quotation mark matching which is now in
 
153
        `font-latex-quotes-set-internal'.
 
154
 
 
155
        * RELEASE: Update for 11.83.
 
156
 
 
157
        * auctex.spec, configure.ac, doc/auctex.texi, doc/changes.texi,
 
158
        doc/preview-latex.texi, doc/tex-ref.tex: Bump version number.
 
159
 
 
160
        Update address of FSF in GPL notices.
 
161
 
 
162
2006-05-22  Ralf Angeli  <angeli@caeruleus.net>
 
163
 
 
164
        * font-latex.el (font-latex-quotes-fallback)
 
165
        (font-latex-quote-style-list-french)
 
166
        (font-latex-quote-style-list-german): New variables.
 
167
        (font-latex-quotes): Add `auto' option.
 
168
        (font-latex-setup): Try to derive type of quotation mark matching
 
169
        from document properties.
 
170
 
 
171
        * tex.el (TeX-elt-of-list-member): New function.
 
172
 
 
173
        * doc/auctex.texi (Font Locking): Document `auto' option of
 
174
        `font-latex-quotes'.
 
175
 
 
176
2006-05-21  Ralf Angeli  <angeli@caeruleus.net>
 
177
 
 
178
        * tex.el (TeX-source-specials-mode): Mark as safe.
 
179
        (TeX-PDF-mode): Use `TeX-booleanp'.
 
180
        (TeX-booleanp): New function.
 
181
 
 
182
        * font-latex.el (font-latex-quotes): Mark as safe.
 
183
        (font-latex-fontify-script): Use `TeX-booleanp'.
 
184
 
 
185
2006-05-17  Ralf Angeli  <angeli@caeruleus.net>
 
186
 
 
187
        * latex.el (LaTeX-forward-paragraph): Make regexp more efficient.
 
188
 
 
189
2006-05-15  Reiner Steib  <Reiner.Steib@gmx.de>
 
190
 
 
191
        * tex.el (TeX-PDF-mode): Rewrite safe-local-variable property for
 
192
        Emacs 21 compatibility.
 
193
 
 
194
        * font-latex.el (font-latex-fontify-script): Ditto.
 
195
 
 
196
2006-05-10  Reiner Steib  <Reiner.Steib@gmx.de>
 
197
 
 
198
        * tex.el (TeX-master): Quote safe-local-variable lambda expression
 
199
        to avoid byte compilation.
 
200
 
 
201
2006-05-08  Reiner Steib  <Reiner.Steib@gmx.de>
 
202
 
 
203
        * font-latex.el (font-latex-fontify-script): Mark as
 
204
        safe-local-variable.
 
205
 
 
206
2006-05-07  Reiner Steib  <Reiner.Steib@gmx.de>
 
207
 
 
208
        * tex.el (TeX-PDF-mode): Mark as safe-local-variable.
 
209
        (TeX-master): Don't use t in safe-local-variable declaration.
 
210
        (TeX-doc): Clarify.
 
211
 
 
212
2006-05-07  Ralf Angeli  <angeli@caeruleus.net>
 
213
 
 
214
        * font-latex.el (font-latex-match-quotation): Do not match
 
215
        quotation marks in math constructs.
 
216
 
 
217
2006-05-05  Berend de Boer  <berend@pobox.com>
 
218
 
 
219
        * context.el (ConTeXt-mode-common-initialization): Previous fix
 
220
        still wrong. Problem is that all local variables were killed, so
 
221
        added a save/restore around the common initialisation.
 
222
 
 
223
2006-05-04  Berend de Boer  <berend@pobox.com>
 
224
 
 
225
        * context-nl.el (context-nl-mode) and context-en.el
 
226
        (context-en-mode): can now assume that ConTeXt-current-interface
 
227
        is buffer local.
 
228
 
 
229
        * context.el (ConTeXt-current-interface): this variable should
 
230
        always be buffer local. With this and above two changes having
 
231
        buffers with two interfaces at the same time works correctly
 
232
        (again?).
 
233
 
 
234
2006-04-26  Ralf Angeli  <angeli@caeruleus.net>
 
235
 
 
236
        * tex-buf.el (TeX-TeX-sentinel-check, TeX-parse-error): Support
 
237
        file-line-error error indicators.
 
238
 
 
239
2006-04-22  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
240
 
 
241
        * tex.el (TeX-format-list): Extend regexp for ConTeXt mode.
 
242
 
 
243
2006-04-21  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
244
 
 
245
        * latex.el (docTeX-mode): Make filling and indentation aware of
 
246
        DocStrip guards.
 
247
 
 
248
2006-04-20  David Kastrup  <dak@gnu.org>
 
249
 
 
250
        * tex-buf.el (TeX-warning): Don't balk if `string' is nil.
 
251
 
 
252
2006-04-17  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
253
 
 
254
        * font-latex.el (font-latex-match-script): Fix matching of nested
 
255
        braces.
 
256
 
 
257
2006-04-12  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
258
 
 
259
        * latex.el (LaTeX-babel-insert-hyphen): Do not error out at
 
260
        beginning of buffer.
 
261
 
 
262
2006-03-28  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
263
 
 
264
        * Makefile.in (install-metadata): Do not use an inline test for
 
265
        checking if preview is enabled.  Just to be on the safe side.
 
266
 
 
267
2006-03-27  David Kastrup  <dak@gnu.org>
 
268
 
 
269
        * doc/intro.texi (Introduction): refer to `below' instead of
 
270
        probably non-existing `preview/README'.
 
271
 
 
272
        * tex.el: tiny typo.
 
273
 
 
274
        * latex.el (LaTeX-close-environment): Allow prefix argument to
 
275
        reopen the environment.
 
276
 
 
277
2006-03-22  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
278
 
 
279
        * Makefile.in (install-metadata): Append preview/auto.el to start
 
280
        file if configured with preview-latex.
 
281
 
 
282
2006-03-20  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
283
 
 
284
        * latex.el (LaTeX-insert-environment): Do not polute the kill
 
285
        ring.
 
286
 
 
287
2006-03-15  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
288
 
 
289
        * latex.el (TeX-latex-mode): Set up tool bar correctly for XEmacs
 
290
        and activate it for every buffer in Emacs.  Run mode hooks as late
 
291
        as possible.
 
292
 
 
293
2006-03-14  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
294
 
 
295
        * configure.ac: Check for `make' and abort if not present.  Use
 
296
        `AC_PROG_MAKE_SET' instead of deprecated `AC_SET_MAKE'.
 
297
 
 
298
        * latex.el (LaTeX-common-initialization): Add \dots to supported
 
299
        TeX symbols.
 
300
 
 
301
2006-03-13  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
302
 
 
303
        * tex.el (TeX-mode-map): Change `C-c ?' binding from
 
304
        `describe-mode' to `TeX-doc'.
 
305
        (TeX-common-menu-entries): Add `Find Documentation...' entry for
 
306
        `TeX-doc'.
 
307
        (plain-TeX-menu-entries): Remove space before ellipsis.
 
308
        (TeX-doc-backend-alist): Make texdoc backend available in all
 
309
        modes.
 
310
 
 
311
        * latex.el (LaTeX-mode-menu): Remove space before ellipsis.
 
312
 
 
313
        * doc/changes.texi: Advertise cleaning and documentation finding
 
314
        functionality.
 
315
 
 
316
2006-03-07  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
317
 
 
318
        * tex-buf.el (TeX-next-error, TeX-active-buffer): Get master from
 
319
        the command buffer.
 
320
        (TeX-error, TeX-warning): Do not set `TeX-master' but set
 
321
        `TeX-command-buffer' to the right value instead.
 
322
 
 
323
2006-02-17  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
324
 
 
325
        * tex-buf.el (TeX-error-description-list): Fix error messages.
 
326
        Changed from `documentstyle' to `documentclass'.  The duplicated
 
327
        entries `counter too large' are combined.  Add the name of
 
328
        referenced book and the section number to the entry `Missing \\$
 
329
        inserted'.
 
330
 
 
331
        * tex-jp.el (TeX-error-description-list): Likewise.
 
332
 
 
333
2006-02-16  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
334
 
 
335
        * tex.el (TeX-master): Mark as safe.
 
336
 
 
337
2006-02-09  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
338
 
 
339
        * doc/wininstall.texi: Intersperse some information about PATH.
 
340
 
 
341
2006-02-08  Reiner Steib  <Reiner.Steib@gmx.de>
 
342
 
 
343
        * tex.el (TeX-clean-default-intermediate-suffixes): Add .brf and
 
344
        .out for hyperref.
 
345
 
 
346
2006-02-08  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
347
 
 
348
        * tex.el (TeX-kpathsea-format-alist): Add search specs for
 
349
        documentation.
 
350
        (Info-find-file, info-lookup->completions): Autoload.
 
351
        (TeX-doc-backend-alist): New variable.
 
352
        (TeX-doc): New function.
 
353
 
 
354
        * doc/todo.texi (Wishlist): Add a few words about documentation
 
355
        lookup for macros.
 
356
 
 
357
2006-02-07  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
358
 
 
359
        * tex-buf.el (TeX-run-ispell-on-document): Reintroduce for
 
360
        compatibility reasons.
 
361
 
 
362
        * tex.el (TeX-command-list): Use `TeX-run-function' instead of
 
363
        `TeX-run-ispell-on-document' for "Spell" option.  Remove
 
364
        `TeX-run-ispell-on-document' as option for the third element of an
 
365
        item.
 
366
        (TeX-ispell-document): Move here from tex-buf.el.
 
367
 
 
368
        * tex-buf.el (TeX-run-ispell-on-document): Remove.
 
369
        (TeX-ispell-document): Move to tex.el.
 
370
 
 
371
2006-02-07  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
372
 
 
373
        * tex.el (TeX-command-list): Remove "ConTeXt Clean".  Add general
 
374
        "Clean" and "Clean All" options.  Add `TeX-run-function' as an
 
375
        option for the third element of an item and document it.
 
376
        (TeX-clean-default-intermediate-suffixes)
 
377
        (TeX-clean-default-output-suffixes, TeX-clean-confirm): New
 
378
        variables.
 
379
        (dired-mark-pop-up): Autoload.
 
380
        (TeX-clean): New function.
 
381
 
 
382
        * tex-buf.el (TeX-run-function): New function.
 
383
 
 
384
        * tex-info.el (Texinfo-clean-intermediate-suffixes)
 
385
        (Texinfo-clean-output-suffixes): New variables.
 
386
 
 
387
        * latex.el (docTeX-clean-intermediate-suffixes)
 
388
        (docTeX-clean-output-suffixes)
 
389
        (LaTeX-clean-intermediate-suffixes, LaTeX-clean-output-suffixes):
 
390
        New variables.
 
391
 
 
392
        * context.el (ConTeXt-clean-intermediate-suffixes)
 
393
        (ConTeXt-clean-output-suffixes): New variables.
 
394
 
 
395
2006-02-04  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
396
 
 
397
        * font-latex.el (font-latex-make-sectioning-faces): Set the face
 
398
        size for XEmacs again after `set-face-parent' was called which
 
399
        erroneously overwrites the original size.  Without this fix
 
400
        sectioning faces may be unscaled after starting XEmacs.
 
401
 
 
402
2006-02-03  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
403
 
 
404
        * doc/auctex.texi (top): Add detailed menu for better
 
405
        accessibility.  Fix formatting/usage of references to RefTeX and
 
406
        preview-latex manuals.
 
407
 
 
408
2006-02-03  Reiner Steib  <Reiner.Steib@gmx.de>
 
409
 
 
410
        * latex.el (LaTeX-enable-toolbar): New variable.
 
411
        (LaTeX-maybe-install-toolbar): New function.
 
412
        (TeX-latex-mode): Add LaTeX-maybe-install-toolbar to
 
413
        tool-bar-mode-on-hook.
 
414
 
 
415
2006-01-31  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
416
 
 
417
        * aclocal.m4: Check for {late,last,early}-package-hiearchies if
 
418
        `late-packages' is not bound (which indicates we are dealing with
 
419
        XEmacs 21.5).
 
420
 
 
421
2006-01-28  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
422
 
 
423
        * tex-jp.el (TeX-command-list): Use function ignore insted of nil
 
424
        for the third element of `separator for command menu' because
 
425
        defcustom of TeX-command-list requires the third element function.
 
426
        Reported by Ikumi Keita <ikumi@revery.net>.
 
427
 
 
428
2006-01-28  Ikumi Keita  <ikumi@revery.net>
 
429
 
 
430
        * tex-buf.el (TeX-run-discard-foreground): Renamed from
 
431
        TeX-run-dviout.
 
432
        (TeX-run-dviout): alias to TeX-run-discard-foreground.
 
433
 
 
434
        * tex.el (TeX-command-list): Use TeX-run-discard-foreground
 
435
        instead of TeX-run-dviout.
 
436
 
 
437
2006-01-25  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
438
 
 
439
        * style/csquotes.el (LaTeX-csquotes-insert-environment): Set
 
440
        prompt for mandatory arguments.
 
441
        ("csquotes"): Bring up to par with csquotes 3.2.
 
442
 
 
443
        * style/url.el ("url"): Support the \path macro.
 
444
 
 
445
2006-01-25  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
446
 
 
447
        * tex-buf.el (TeX-run-dviout): Undo previous change.
 
448
 
 
449
        * tex.el (TeX-command-list): Ditto.
 
450
 
 
451
2006-01-24  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
452
 
 
453
        * latex.el (LaTeX-verbatim-macros-with-delims)
 
454
        (LaTeX-verbatim-macros-with-delims-local)
 
455
        (LaTeX-verbatim-macros-with-braces)
 
456
        (LaTeX-verbatim-macros-with-braces-local): Doc fix.
 
457
        (LaTeX-verbatim-environments, LaTeX-verbatim-environments-local):
 
458
        Doc fix.  Make the correct variable buffer-local.
 
459
        (LaTeX-verbatim-macros-with-delims)
 
460
        (LaTeX-verbatim-macros-with-braces, LaTeX-verbatim-environments):
 
461
        New functions.
 
462
        (LaTeX-verbatim-macro-boundaries): Find macro in case point is
 
463
        just in front of it.
 
464
        (LaTeX-verbatim-p): Doc fix.  Correct macro lookup.
 
465
        (LaTeX-fill-move-to-break-point): Do not break verbatim macros
 
466
        with braces across lines (in addition to macros with delimiters).
 
467
        For example in case of \lstinline{...} this would result in an
 
468
        error and in case of \url{...} spaces would be messed up (in
 
469
        conjunction with the `obeyspaces' package option).
 
470
 
 
471
        * font-latex.el (font-latex-set-syntactic-keywords): Instead of
 
472
        appending lists of verbatim macros and environments manually use
 
473
        new LaTeX-verbatim-* functions.
 
474
 
 
475
2006-01-24  Ikumi Keita  <ikumi@revery.net>
 
476
 
 
477
        * latex.el (LaTeX-fill-move-to-break-point): Fix previous change.
 
478
 
 
479
2006-01-23  Reiner Steib  <Reiner.Steib@gmx.de>
 
480
 
 
481
        * Makefile.in: Add CP_A.  Add coment on maintainer-only targets.
 
482
        (xemacs-package): Use CP_A.
 
483
 
 
484
2006-01-22  Ikumi Keita  <ikumi@revery.net>
 
485
 
 
486
        * latex.el (LaTeX-fill-move-to-break-point): Use TeX-espaced-p to
 
487
        check TeX escape char.
 
488
 
 
489
        * tex.el (TeX-command-list): Removed TeX-run-dviout because dviout
 
490
        here is only work with Emacs on MS-DOS.
 
491
 
 
492
        * tex-buf.el (TeX-run-dviout): Removed.
 
493
 
 
494
        * tex-jp.el (japanese-TeX-command-list): Remove TeX-run-dviout.
 
495
        Commented out easy-menu-define (plain-TeX|LaTeX)-mode-command-nemu.
 
496
        (japanese-TeX-mode, japanese-plain-tex-mode)
 
497
        (japanese-latex-mode): Doc fix.
 
498
        (japanese-TeX-self-insert-command): Renamed from
 
499
        tex-jp-self-insert-command.
 
500
        (TeX-insert-punctuation): Follow the change.
 
501
        (TeX-error-description-list): Doc fix.
 
502
 
 
503
2006-01-22  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
504
 
 
505
        * tex-fold.el (TeX-fold-macro-spec-list): Fold pageref macro as
 
506
        well.
 
507
 
 
508
2006-01-16  David Kastrup  <dak@gnu.org>
 
509
 
 
510
        * Makefile.in (xemacs-package): Don't clean up after building so
 
511
        that we have a chance for debugging.
 
512
 
 
513
2006-01-14  David Kastrup  <dak@gnu.org>
 
514
 
 
515
        * configure.ac: Don't check for INSTALL_INFO if already set.
 
516
 
 
517
2006-01-14  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
518
 
 
519
        * doc/changes.texi: Advertize pdfsync support.
 
520
 
 
521
        * latex.el (LaTeX-header-end, LaTeX-trailer-start): Do not pick up
 
522
        commented header end or trailer start respectively.
 
523
 
 
524
2006-01-13  David Kastrup  <dak@gnu.org>
 
525
 
 
526
        * Makefile.in (xemacs-package): Don't run `install-info' and
 
527
        `texhash'
 
528
 
 
529
2006-01-11  Reiner Steib  <Reiner.Steib@gmx.de>
 
530
 
 
531
        * Makefile.in (tar-ball): Fix use of TAG_EXPORT.
 
532
 
 
533
2006-01-04  Reiner Steib  <Reiner.Steib@gmx.de>
 
534
 
 
535
        * tex-fold.el (TeX-fold-mode): Autoload as an interactive
 
536
        function.
 
537
 
 
538
2005-12-28  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
539
 
 
540
        * style/pdfsync.el: New file.
 
541
 
 
542
        * Makefile.in (STYLESRC): Add style/pdfsync.el.
 
543
 
 
544
        * tex.el (TeX-output-view-style): Add %(outpage) expander to xpdf
 
545
        call.  Start xpdf in server mode.
 
546
        (TeX-expand-list): New %(outpage) expander.
 
547
        (TeX-sync-output-page-function): New variable.
 
548
 
 
549
2005-12-28  Reiner Steib  <Reiner.Steib@gmx.de>
 
550
 
 
551
        * Makefile.in (tar-ball): Use TAG_EXPORT for snapshots.
 
552
 
 
553
        * auctex.spec (description): Add preview-latex.
 
554
        (install, files): Don't create preview directory.
 
555
 
 
556
2005-12-21  Ikumi Keita  <ikumi@revery.net>
 
557
 
 
558
        * latex.el (LaTeX-mark-section): Remove read-only mark `*' from
 
559
        interactive.
 
560
        (LaTeX-fill-move-to-break-point): Use `*' instead of `+' for
 
561
        looking back Japanese Macro in order to prevent breaking line just
 
562
        after TeX-esc, in other words, not to break TeX command `\JJJ'
 
563
        into `\' and `JJJ'.  Use variable linebeg instead of function
 
564
        line-beginning-position.
 
565
 
 
566
2005-12-17  Reiner Steib  <Reiner.Steib@gmx.de>
 
567
 
 
568
        * auctex.spec (Provides): Make emacs/site-lisp/preview.
 
569
        (Release): Bump to 1.
 
570
 
 
571
2005-12-17  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
572
 
 
573
        * Version 11.82 released.
 
574
 
 
575
2005-12-17  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
576
 
 
577
        * Makefile.in (COMMITTER_NAME, COMMITTER_EMAIL): New variables.
 
578
        (release-commit): Use them.
 
579
 
 
580
        * auctex.spec, configure.ac, doc/auctex.texi,
 
581
        doc/preview-latex.texi, doc/tex-ref.tex: Bump version number.
 
582
 
 
583
        * doc/changes.texi: Minor rewordings for 11.82.
 
584
 
 
585
2005-12-08  Reiner Steib  <Reiner.Steib@gmx.de>
 
586
 
 
587
        * tex.el (TeX-completing-read-multiple): Mention the availability
 
588
        of crm.el in recent XEmacs packages.
 
589
 
 
590
2005-12-07  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
591
 
 
592
        * tex.el (TeX-macro-history): New variable.
 
593
        (TeX-insert-macro): Use it.
 
594
 
 
595
2005-12-05  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
596
 
 
597
        * tex-info.el (TeX-texinfo-mode): Do not add braces around
 
598
        arguments of commands which do not expect them.
 
599
 
 
600
        * latex.el (TeX-arg-free): Move to tex.el.
 
601
 
 
602
        * tex.el (TeX-arg-free): Move here from latex.el.
 
603
        (TeX-insert-dollar): Do not abort with an error with an error if a
 
604
        dollar is inserted in a math construct not started with a dollar.
 
605
        Issue a message about the mismatch instead and insert the dollar.
 
606
 
 
607
        * font-latex.el (font-latex-quote-list): Add default quotes.
 
608
        (font-latex-add-quotes): New function.
 
609
        (font-latex-match-quotation): Remove hard-coded quotation mark
 
610
        lists and adapt `font-latex-quote-list' to the active quote style
 
611
        instead.  Babel-specific quotation mark strings are now added to
 
612
        `font-latex-quote-list' by style files.
 
613
 
 
614
        * style/slovak.el, style/ngerman.el, style/italian.el,
 
615
        style/german.el, style/danish.el: Add fontification support for
 
616
        quotation mark strings provided by babel.
 
617
 
 
618
2005-11-30  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
619
 
 
620
        * texmathp.el: Revert last change because it makes math
 
621
        switch/toggle matching tricks harder to use.
 
622
 
 
623
        * latex.el (LaTeX-listify-package-options): New function.
 
624
        (LaTeX-auto-cleanup): Use it.
 
625
        (LaTeX-arg-usepackage): Add \usepackage options to style list.
 
626
 
 
627
        * tex.el (TeX-insert-quote): Turn opening/closing quotation mark
 
628
        into "" if <"> is typed with point behind it and insert " with any
 
629
        following <"> key type.
 
630
 
 
631
2005-11-29  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
632
 
 
633
        * texmathp.el (texmathp-in-commented-line, texmathp-in-comment):
 
634
        New functions.
 
635
        (texmathp-match-environment): Use them.
 
636
        (texmathp-match-switch): Make aware of comments.
 
637
 
 
638
2005-11-27  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
639
 
 
640
        * style/MinionPro.el: New file.  Contributed by Mark Trettin.
 
641
 
 
642
        * Makefile.in (STYLESRC): Add style/MinionPro.el.
 
643
 
 
644
        * doc/changes.texi: Advertise support for MinionPro.sty.
 
645
 
 
646
        * RELEASE (IMPORTANT): Add Mark.
 
647
 
 
648
2005-11-25  David Kastrup  <dak@gnu.org>
 
649
 
 
650
        * doc/todo.texi (Wishlist): Add suggestion about longlines.el.
 
651
 
 
652
2005-11-24  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
653
 
 
654
        * tex.el (TeX-toggle-debug-warnings): Use correct variable for
 
655
        state indication.
 
656
        (TeX-kpathsea-format-alist): Add entry for "sty".  Prevents
 
657
        kpathsea-based search from failing e.g. in case of \usepackage
 
658
        insertion.
 
659
 
 
660
        * doc/changes.texi: Document removal of
 
661
        `font-latex-title-fontify' alias.
 
662
 
 
663
        * font-latex.el: Remove alias for `font-latex-title-fontify'.
 
664
        (font-latex-make-user-keywords): Use hack from tex-mode.el to
 
665
        fontify the backslash in "\end{verbatim}" and similar correctly.
 
666
        (font-latex-set-syntactic-keywords): Use the backslash of
 
667
        "\end{verbatim}" and similar for the syntax property, not the
 
668
        newline character which led to fontification going wild when text
 
669
        at the end of the environment was inserted.
 
670
 
 
671
2005-11-22  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
672
 
 
673
        * doc/changes.texi: Mention completion support for LaTeX packages.
 
674
 
 
675
        * RELEASE: Update for 11.82.
 
676
 
 
677
2005-11-19  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
678
 
 
679
        * tex-site.el.in (tex-site-unload-hook): Don't let it fail on
 
680
        Emacs 21.
 
681
 
 
682
2005-11-18  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
683
 
 
684
        * doc/changes.texi: Fix key binding for
 
685
        `TeX-toggle-debug-bad-boxes'.
 
686
 
 
687
        * doc/auctex.texi (Quotes): Document change of
 
688
        `TeX-insert-braces'.
 
689
        (Filling): `M-g' for `LaTeX-fill-region' has been deactivated for
 
690
        a long time.  Reflect that in the documentation.
 
691
 
 
692
        * tex.el (TeX-token-char): Doc fix.
 
693
        (TeX-insert-braces): Do something more sensible if region is
 
694
        activated.
 
695
 
 
696
2005-11-17  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
697
 
 
698
        * tex-buf.el (TeX-parse-error): Do not match empty strings.
 
699
 
 
700
2005-11-12  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
701
 
 
702
        * tex-buf.el (TeX-toggle-debug-boxes): Move to tex.el.
 
703
        (TeX-LaTeX-sentinel-has-warnings)
 
704
        (TeX-LaTeX-sentinel-has-bad-boxes): New functions.
 
705
        (TeX-LaTeX-sentinel): Check for warnings and bad boxes and inform
 
706
        the user is the respective options are non-nil.
 
707
        (TeX-parse-error): Conditionalize checking for warnings and bad
 
708
        boxes.  Find warnings without line numbers as well.
 
709
        (TeX-warning): Doc fix (no need to return nil anymore).  Support
 
710
        warnings without line numbers.
 
711
 
 
712
        * tex.el (TeX-toggle-debug-boxes): Do not autoload.
 
713
        (TeX-debug-bad-boxes): Doc fix.
 
714
        (TeX-debug-warnings): New variable.
 
715
        (TeX-toggle-debug-bad-boxes): Moved here from tex-buf.el.
 
716
        (TeX-toggle-debug-warnings): New function.
 
717
        (TeX-mode-map): Define new key bindings for
 
718
        `TeX-toggle-debug-bad-boxes' and `TeX-toggle-debug-warnings'.
 
719
        (TeX-mode-specific-command-menu-entries): Add or change menu
 
720
        entries for `TeX-toggle-debug-bad-boxes' and
 
721
        `TeX-toggle-debug-warnings'.
 
722
 
 
723
        * doc/auctex.texi (Debugging): Document debugging support for
 
724
        warnings and changes of debugging bad boxes.
 
725
 
 
726
        * doc/changes.texi: Advertise debugging support for warnings and
 
727
        changes of debugging bad boxes.
 
728
 
 
729
        * font-latex.el (font-latex-set-syntactic-keywords): Doc fix.
 
730
        Check if LaTeX-specific variables are bound which may be unbound
 
731
        if font-latex is being used in ConTeXt mode.
 
732
 
 
733
2005-11-07  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
734
 
 
735
        * tex.el (TeX-insert-backslash): Use regular function call instead
 
736
        of `funcall'.
 
737
 
 
738
2005-11-05  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
739
 
 
740
        * tex.el (TeX-electric-sub-and-superscript): New variable.
 
741
        (TeX-insert-sub-or-superscript): New function.
 
742
        (TeX-mode-map): Use `TeX-insert-sub-or-superscript' for `_' and
 
743
        `^' keys.
 
744
        (TeX-insert-backslash): New function.
 
745
        (TeX-mode-map): Use `TeX-insert-backslash' for `\'.
 
746
        (TeX-electric-escape): Adapt doc string.
 
747
 
 
748
        * doc/auctex.texi (Mathematics): Document
 
749
        `TeX-electric-sub-and-superscript'.
 
750
 
 
751
        * doc/changes.texi: Advertise `TeX-electric-sub-and-superscript'.
 
752
 
 
753
2005-10-31  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
754
 
 
755
        * latex.el (LaTeX-fill-move-to-break-point): Do not break lines in
 
756
        the Japanese Macros.  Suggested by Ikumi Keita <ikumi@revery.net>.
 
757
 
 
758
2005-10-30  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
759
 
 
760
        * doc/install.texi (Prerequisites): Update information about
 
761
        development version of Emacs for Debian.
 
762
        Update information about development version of Emacs for
 
763
        Mac OS X and Windows.
 
764
 
 
765
2005-10-29  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
766
 
 
767
        * style/frenchb.el, style/francais.el: Clean up.
 
768
 
 
769
2005-10-28  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
770
 
 
771
        * tex.el (TeX-quote-language-alist, TeX-insert-quote): Support
 
772
        functions as opening and closing quotation marks.
 
773
 
 
774
        * style/frenchb.el: New file.
 
775
 
 
776
        * style/francais.el: New file.
 
777
 
 
778
        * doc/auctex.texi (European): Document support of French.
 
779
 
 
780
        * doc/changes.texi: Advertise support of French.
 
781
 
 
782
        * Makefile.in (STYLESRC): Add style/frenchb.el and
 
783
        style/francais.el.
 
784
 
 
785
2005-10-24  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
786
 
 
787
        * doc/install.texi (Configure): Document --with-kpathseasep.
 
788
 
 
789
        * doc/auctex.texi (Commands): Add index entry for PDF mode.
 
790
 
 
791
        * configure.ac (preview_enabled): Export `TEX' in unquoted form.
 
792
 
 
793
2005-10-23  David Kastrup  <dak@gnu.org>
 
794
 
 
795
        * style/babel.el (LaTeX-babel-package-options): Only use 2
 
796
        argument form of defvaralias in order not to make XEmacs barf.
 
797
 
 
798
2005-10-23  Arne J�rgensen  <arne@arnested.dk>
 
799
 
 
800
        * style/amstext.el (LaTeX-amstext-package-option): New variable.
 
801
 
 
802
        * style/amstex.el (LaTeX-amstex-package-options): New variable.
 
803
 
 
804
        * style/amsopn.el (LaTeX-amsopn-package-options): New variable.
 
805
 
 
806
        * style/amsmath.el (LaTeX-amsmath-package-options): New variable.
 
807
 
 
808
        * style/amsbsy.el (LaTeX-amsbsy-package-options): New variable.
 
809
 
 
810
        * style/fancyref.el (LaTeX-fancyref-package-options): New
 
811
        variable.
 
812
 
 
813
        * style/harvard.el: Updated GPL to version 2. Fixed FSF address.
 
814
        (LaTeX-harvard-package-options): New variable.
 
815
 
 
816
        * style/index.el (LaTeX-index-package-options): New variable.
 
817
 
 
818
        * style/listings.el (LaTeX-listings-package-options): New
 
819
        variable.
 
820
 
 
821
        * style/makeidx.el (LaTeX-makeidx-package-options): New variable.
 
822
 
 
823
        * style/mdwlist.el (LaTeX-mdwlist-package-options): New variable.
 
824
 
 
825
        * style/multind.el (LaTeX-multind-package-options): New variable.
 
826
 
 
827
        * style/natbib.el (LaTeX-natbib-package-options): New variable.
 
828
 
 
829
        * style/nicefrac.el (LaTeX-nicefrac-package-options): New
 
830
        variable.
 
831
 
 
832
        * style/paralist.el (LaTeX-paralist-package-options): New
 
833
        variable.
 
834
 
 
835
        * style/units.el (LaTeX-units-package-options): New variable.
 
836
 
 
837
        * style/scrpage2.el (LaTeX-scrpage2-package-options): New
 
838
        variable.
 
839
 
 
840
2005-10-21  Reiner Steib  <Reiner.Steib@gmx.de>
 
841
 
 
842
        * toolbar-x.el (toolbarx-find-image): Fix previous commit.
 
843
 
 
844
2005-10-21  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
845
 
 
846
        * tex-mik.el (tex-site): Require 'tex-site no more.
 
847
 
 
848
        * doc/changes.texi: Document removal of 'tex-site requirement from
 
849
        `tex-mik.el'.
 
850
 
 
851
        * configure.ac (packagedir): Quote value of `infodir'.
 
852
 
 
853
2005-10-20  David Kastrup  <dak@gnu.org>
 
854
 
 
855
        * toolbar-x.el: Revert mostly to 2005-05-02 state, but add a
 
856
        fallback to find-image.
 
857
 
 
858
2005-10-20  Reiner Steib  <Reiner.Steib@gmx.de>
 
859
 
 
860
        * toolbar-x.el (toolbarx-find-image): Use image-search-load-path
 
861
        and image-load-path when available.
 
862
        (toolbarx-find-image): Revert previous fix.  Instead, rely on
 
863
        find-image whenever possible and don't abuse locate-library.
 
864
 
 
865
2005-10-20  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
866
 
 
867
        * font-latex.el (font-latex-make-user-keywords): Append string
 
868
        face in order to make string fontification of ``foo $bar$ baz''
 
869
        constructs work.
 
870
 
 
871
2005-10-19  Arne J�rgensen  <arne@arnested.dk>
 
872
 
 
873
        * latex.el (LaTeX-arg-usepackage): If
 
874
        `LaTeX-<package>-package-options' is bound and nil don't ask for
 
875
        package options.
 
876
 
 
877
        * style/verbatim.el (LaTeX-verbatim-package-options): New
 
878
        variable.
 
879
 
 
880
        * style/varioref.el (LaTeX-varioref-package-options): New
 
881
        variable.
 
882
 
 
883
        * style/url.el (LaTeX-url-package-options): New variable.
 
884
 
 
885
        * style/subfigure.el (LaTeX-subfigure-package-options): New
 
886
        variable.
 
887
 
 
888
        * style/inputenc.el (LaTeX-arg-inputenc-inputenc): Doc fix.
 
889
        (LaTeX-inputenc-package-options): Doc fix.
 
890
 
 
891
        * style/dk-bib.el (LaTeX-dk-bib-package-options): Doc fix.
 
892
 
 
893
        * style/captcont.el (LaTeX-captcont-package-options): New
 
894
        variable.
 
895
 
 
896
        * style/booktabs.el (LaTeX-booktabs-package-options): New
 
897
        variable.
 
898
 
 
899
        * style/babel.el: Add doc string to `LaTeX-babel-package-options'
 
900
        and use `defvar' instead of `setq'.
 
901
 
 
902
        * style/alltt.el (LaTeX-alltt-package-options): New variable.
 
903
 
 
904
2005-10-13  Reiner Steib  <Reiner.Steib@gmx.de>
 
905
 
 
906
        * style/dk-bib.el, style/inputenc.el: Add coding cookie.  Delete
 
907
        trailing whitespace.  Reindent.
 
908
 
 
909
2005-10-13  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
910
 
 
911
        * style/dk-bib.el (LaTeX-dk-bib-package-options): Define only
 
912
        once.
 
913
 
 
914
2005-10-13  Jan-Ake Larsson  <jalar@mai.liu.se>
 
915
 
 
916
        * tex-buf.el: Change defcustom group from TeX-commands to TeX-command
 
917
 
 
918
2005-10-12  Arne J�rgensen  <arne@arnested.dk>
 
919
 
 
920
        * tex.el: Provide a `TeX-completing-read-multiple' either by
 
921
        defalias'ing `completing-read-multiple' or defining a wrapper
 
922
        around `multi-prompt'.
 
923
 
 
924
        * latex.el (LaTeX-arg-usepackage): New function. Asks about what
 
925
        package to use, loads the AUCTeX style file, and asks about
 
926
        package options (possibly based on definitions in the AUCTeX
 
927
        style file).
 
928
        (LaTeX-common-initialization): Use it.
 
929
 
 
930
        * style/babel.el: Define `LaTeX-babel-package-options' to be a
 
931
        list of languages/options for the babel package.
 
932
 
 
933
        * style/inputenc.el: New file.
 
934
 
 
935
        * style/dk-bib.el: New file.
 
936
 
 
937
        * Makefile.in (STYLESRC): Added style/inputenc.el and
 
938
        style/dk-bib.el.
 
939
 
 
940
2005-10-10  Arne J�rgensen  <arne@arnested.dk>
 
941
 
 
942
        * latex.el (LaTeX-auto-regexp-list): Removed spurious characters
 
943
        in variable definition.
 
944
 
 
945
2005-10-10  Reiner Steib  <Reiner.Steib@gmx.de>
 
946
 
 
947
        * doc/auctex.texi (top): Index "tool bar" and "toolbar".  Use
 
948
        "tool bar" in the text.
 
949
 
 
950
        * doc/changes.texi: Use "tool bar".
 
951
 
 
952
        * auctex.spec: Install auctex.el and preview-latex.el for SuSE
 
953
        too.  Don't use extraconfig.
 
954
 
 
955
2005-10-07  Reiner Steib  <Reiner.Steib@gmx.de>
 
956
 
 
957
        * Makefile.in (tar-ball): Re-add fixed spec file.
 
958
 
 
959
2005-10-07  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
960
 
 
961
        * tex.el (TeX-token-char): New variable.
 
962
        (plain-TeX-auto-regexp-list): Use it.
 
963
        Suggested by Ikumi Keita <ikumi@revery.net>.
 
964
 
 
965
        * latex.el (LaTeX-auto-regexp-list, BibTeX-auto-regexp-list): Use
 
966
        it.
 
967
 
 
968
        * tex-jp.el (LaTeX-auto-regexp-list, plain-TeX-auto-regexp-list)
 
969
        (BibTeX-auto-regexp-list): Removed.
 
970
 
 
971
2005-10-06  Reiner Steib  <Reiner.Steib@gmx.de>
 
972
 
 
973
        * auctex.spec: Fixes for Fedora.  Create site-start.d and add
 
974
        files.
 
975
 
 
976
2005-10-02  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
977
 
 
978
        * tex-buf.el (TeX-BibTeX-sentinel): Shorten message in case of
 
979
        errors.
 
980
 
 
981
        * Makefile.in (install-lisp): Use MULESRC instead of MULEELC
 
982
        because a `c' is already being appended by the installation code.
 
983
 
 
984
        * tex-jp.el (japanese-TeX-command-list): Remove obsolete
 
985
        `TeX-run-LaTeX' option.
 
986
 
 
987
        * tex.el (TeX-current-macro): New function.
 
988
 
 
989
        * latex.el (LaTeX-verbatim-macros-with-delims)
 
990
        (LaTeX-verbatim-macros-with-delims-local)
 
991
        (LaTeX-verbatim-macros-with-braces)
 
992
        (LaTeX-verbatim-macros-with-braces-local)
 
993
        (LaTeX-verbatim-environments, LaTeX-verbatim-environments-local):
 
994
        New variables.
 
995
        (LaTeX-verbatim-macro-boundaries, LaTeX-current-verbatim-macro)
 
996
        (LaTeX-verbatim-p, LaTeX-search-forward-comment-start): New
 
997
        functions.
 
998
        (LaTeX-verbatim-macros): Remove.
 
999
        (LaTeX-fill-region-as-para-do): Simplify.
 
1000
        (LaTeX-fill-move-to-break-point): Use
 
1001
        `LaTeX-verbatim-macros-with-delims'.
 
1002
        (LaTeX-fill-paragraph, LaTeX-fill-code-comment): Handle comment
 
1003
        starters in verbatim constructs correctly.
 
1004
 
 
1005
        * font-latex.el (font-latex-verbatim-environments)
 
1006
        (font-latex-verbatim-environments-local)
 
1007
        (font-latex-verb-like-commands)
 
1008
        (font-latex-verb-like-commands-local)
 
1009
        (font-latex-verbatim-macros, font-latex-verbatim-macros-local):
 
1010
        Remove.
 
1011
        (font-latex-set-syntactic-keywords): Use new `LaTeX-verbatim-*'
 
1012
        instead of `font-latex-verb*' variables.
 
1013
 
 
1014
        * doc/auctex.texi (Font Locking): Document change of
 
1015
        verbatim-related variables.
 
1016
 
 
1017
        * doc/changes.texi: Document change of verbatim-related variables.
 
1018
 
 
1019
        * style/alltt.el ("alltt"): Use new variables for verbatim
 
1020
        constructs.
 
1021
 
 
1022
        * style/listings.el ("listings"): Use new variables for verbatim
 
1023
        constructs.
 
1024
 
 
1025
        * style/url.el ("url"): Use new variables for verbatim constructs.
 
1026
 
 
1027
        * latex.el (LaTeX-insert-environment): Mostly rewritten.  Improve
 
1028
        handling of macrocode environments.
 
1029
 
 
1030
2005-10-02  Christian Schlauer  <cschl@arcor.de>
 
1031
 
 
1032
        * tex-buf.el (TeX-BibTeX-sentinel): Check whether BibTeX reports
 
1033
        any warnings or errors.
 
1034
 
 
1035
        * doc/changes.texi: Mention it.
 
1036
 
 
1037
2005-10-02  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1038
 
 
1039
        * texmathp.el (texmathp-match-environment): Make aware of
 
1040
        comments.
 
1041
 
 
1042
2005-09-29  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
1043
 
 
1044
        * doc/install.texi (Customizing): Removed "Contributed files"
 
1045
        section.
 
1046
        Suggested by Ikumi Keita <ikumi@revery.net>.
 
1047
 
 
1048
2005-09-29  Ikumi Keita  <ikumi@revery.net>
 
1049
 
 
1050
        * texmathp.el (texmathp-tex-commands-default): Remove "xxalignat*"
 
1051
        and add "boxed".
 
1052
 
 
1053
2005-09-27  Reiner Steib  <Reiner.Steib@gmx.de>
 
1054
 
 
1055
        * auctex.spec: Add files in %{_datadir}/emacs/site-lisp.
 
1056
        Suggested by Jan-Ake Larsson.  Added startfiles.  Exclude
 
1057
        %{_infodir}/dir.
 
1058
 
 
1059
2005-09-27  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1060
 
 
1061
        * configure.ac: Document option for specifying AUCTeX startfile as
 
1062
        --with-auctexstartfile, not --with-auctex-startfile which does not
 
1063
        work.  Note that changing the internal name from `auctexstartfile'
 
1064
        to `auctex-startfile' is not an option because of the `-' in the
 
1065
        name which gives the shell headaches.
 
1066
 
 
1067
        * auctex.spec: Adapt to --with-auctexstartfile and
 
1068
        --with-preview-startfile.
 
1069
 
 
1070
        * doc/install.texi (Configure): Document change from
 
1071
        --with-auctex-startfile to --with-auctex-startfile and
 
1072
        --with-preview-startfile to --with-previewstartfile.
 
1073
 
 
1074
2005-09-26  Reiner Steib  <Reiner.Steib@gmx.de>
 
1075
 
 
1076
        * auctex.spec: Bump version number.  Remove install-contrib, use
 
1077
        install-docs.  Don't install preview/* because these are not
 
1078
        generated.
 
1079
 
 
1080
2005-09-25  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1081
 
 
1082
        * Makefile.in (tar-ball): Don't create WWW directory and don't
 
1083
        copy HTML files.
 
1084
        (www-doc): New target.
 
1085
 
 
1086
2005-09-25  David Kastrup  <dak@gnu.org>
 
1087
 
 
1088
        * Version 11.81 released.
 
1089
 
 
1090
2005-09-25  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1091
 
 
1092
        * RELEASE, configure.ac, font-latex.el, doc/auctex.texi,
 
1093
        doc/changes.texi, doc/preview-latex.texi, doc preview-readme.texi,
 
1094
        doc/tex-ref.texi, doc/todo.texi: Bump version number.
 
1095
 
 
1096
        * Makefile.in (DISTCLEANFILES): Add tex-site.el.out.
 
1097
 
 
1098
2005-09-24  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1099
 
 
1100
        * Makefile.in (tar-ball): Remove dysfunctional spec file from
 
1101
        distribution.
 
1102
        (full-release): Disable RPM creation.
 
1103
 
 
1104
        * doc/auctex.texi: Bump version number.
 
1105
 
 
1106
        * configure.ac: Bump version number.
 
1107
 
 
1108
2005-09-24  David Kastrup  <dak@gnu.org>
 
1109
 
 
1110
        * doc/install.texi (Advice for package providers): Suggest
 
1111
        "anytex" instead of "notex" for without-texmf compilations.
 
1112
 
 
1113
2005-09-23  Reiner Steib  <Reiner.Steib@gmx.de>
 
1114
 
 
1115
        * tex-site.el.in (TeX-modes-set): Add custom group.
 
1116
 
 
1117
2005-09-19  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1118
 
 
1119
        * tex.el (TeX-auto-parse-length, TeX-auto-x-parse-length)
 
1120
        (TeX-auto-x-regexp-list): Doc fix.
 
1121
 
 
1122
2005-09-17  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1123
 
 
1124
        * texmathp.el (texmathp-tex-commands-default): Add "minipage" as
 
1125
        `env-off' and "\framebox" as `arg-off'.
 
1126
 
 
1127
2005-09-13  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1128
 
 
1129
        * RELEASE: Update for upcoming release.
 
1130
 
 
1131
        * doc/changes.texi: Mention `font-latex-slide-title-face' and
 
1132
        `font-latex-match-slide-title-keywords'.
 
1133
 
 
1134
        * doc/auctex.texi (Font Locking): Document
 
1135
        `font-latex-slide-title-face' and
 
1136
        `font-latex-match-slide-title-keywords'.
 
1137
 
 
1138
2005-09-10  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1139
 
 
1140
        * font-latex.el (font-latex-make-match-defun): Fontify only if
 
1141
        `font-latex-match-*-keywords' and
 
1142
        `font-latex-match-*-keywords-local' are non-empty.
 
1143
        (font-latex-make-match-defun): Revert.
 
1144
        (font-latex-make-built-in-keywords): Do not set
 
1145
        `font-latex-match-*' if there are no keywords.  (Nicer solution
 
1146
        than the original change in `font-latex-make-match-defun'.)
 
1147
 
 
1148
2005-09-08  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1149
 
 
1150
        * font-latex.el (font-latex-built-in-keyword-classes): New
 
1151
        `slide-title' class.
 
1152
        (font-latex-slide-title-face): New face.
 
1153
        Specify :size for XEmacs.
 
1154
 
 
1155
        * style/beamer.el ("beamer"): Fontify \frametitle with
 
1156
        `font-latex-slide-title-face'.
 
1157
 
 
1158
2005-09-05  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1159
 
 
1160
        * tex-buf.el (TeX-command): Doc fix.
 
1161
 
 
1162
2005-09-02  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1163
 
 
1164
        * texmathp.el (texmathp-tex-commands-default): Add "\textrm" as
 
1165
        `arg-off'.
 
1166
 
 
1167
2005-08-30  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1168
 
 
1169
        * tex.el (TeX-font-replace-macro): Compute syntax table.
 
1170
 
 
1171
2005-08-26  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1172
 
 
1173
        * latex.el (LaTeX-common-initialization): Remove redundant call to
 
1174
        `make-local-variable' for `outline-heading-alist'.  Set
 
1175
        `outline-heading-alist' only if it is already defined.
 
1176
 
 
1177
2005-08-26  Matthieu Moy  <Matthieu.Moy@imag.fr>  (tiny change)
 
1178
 
 
1179
        * latex.el (LaTeX-common-initialization): Set
 
1180
        `outline-heading-alist'.
 
1181
 
 
1182
2005-08-24  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1183
 
 
1184
        * latex.el (LaTeX-mark-section): Now marks subsections as well.
 
1185
        Former behavior is available via prefix argument.
 
1186
 
 
1187
        * doc/changes.texi: Mention change of `LaTeX-mark-section'.
 
1188
 
 
1189
2005-08-23  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1190
 
 
1191
        * font-latex.el (font-latex-script): Return face symbols, not
 
1192
        names of non-existent variables.
 
1193
 
 
1194
        * tex.el (TeX-font-replace-macro): Do not use `TeX-find-macro-end'
 
1195
        for it may look too far in cases like "\emph{foo}{}".  Use
 
1196
        `forward-sexp' with a stripped syntax table instead.
 
1197
 
 
1198
2005-08-19  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1199
 
 
1200
        * doc/wininstall.texi: New "In a Nutshell" section.
 
1201
 
 
1202
2005-08-18  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1203
 
 
1204
        * configure.ac: Quotify `packagelispdir' and `packagedatadir'.
 
1205
        (preview_enabled): Export unquoted variables.
 
1206
        Declare/initialize and export variables separately.
 
1207
 
 
1208
        * Makefile.in (DESCEND): Quote $$OLDPWD.
 
1209
 
 
1210
2005-08-17  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1211
 
 
1212
        * doc/auctex.texi (Adding Macros): Remove superfluous entry for
 
1213
        `TeX-arg-file' and correct entry for `TeX-arg-input-file'.
 
1214
 
 
1215
        * latex.el (TeX-arg-input-file): Doc fix.
 
1216
 
 
1217
        * tex.el (TeX-command-list): Remove `TeX-run-LaTeX'.  Add
 
1218
        `TeX-run-ispell-on-document' in order to prevent mismatch in
 
1219
        customization buffer.
 
1220
 
 
1221
2005-08-05  David Kastrup  <dak@gnu.org>
 
1222
 
 
1223
        * font-latex.el (font-latex-doctex-preprocessor-face): Remove
 
1224
        `list' from already quoted list.
 
1225
 
 
1226
2005-08-02  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1227
 
 
1228
        * tex-fold.el (TeX-fold-region): In case of single-char non-letter
 
1229
        macros there does not have to be checked for a partial match.
 
1230
        This allows for folding of stuff like \,.
 
1231
 
 
1232
2005-08-01  Berend de Boer  <berend@pobox.com>
 
1233
 
 
1234
        * context-en.el (ConTeXt-setup-list-en): typo fixed.
 
1235
 
 
1236
2005-07-21  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1237
 
 
1238
        * font-latex.el (font-latex-set-syntactic-keywords): Set and
 
1239
        update `font-latex-doctex-syntactic-keywords' here.
 
1240
        (font-latex-doctex-syntactic-keywords): Default to nil.
 
1241
 
 
1242
        * doc/auctex.texi (Japanese): Remove references to contrib make
 
1243
        targets.  Minor clean-ups.
 
1244
 
 
1245
        * aclocal.m4 (library): Replace COMPILE_MULE and CONTRIB_MULEELC
 
1246
        with MULESRC and MULEELC.
 
1247
 
 
1248
        * Makefile.in (CONTRIB, CONTRIBELC, CONTRIB_MULE, COMPILE_MULE)
 
1249
        (CONTRIB_MULEELC): Remove.
 
1250
        (MULESRC, MULEELC): New variables.
 
1251
        (AUCSRC): Add bib-cite.el and tex-fptex.el.
 
1252
        (CLEANFILES): Remove CONTRIBELC and CONTRIB_MULEELC.  Use MULEELC
 
1253
        instead.
 
1254
        (.PHONY): Remove contrib, install-contrib and install-contrib-el
 
1255
        targets.
 
1256
        (lisp): Depend on STYLESRC and MULESRC.  Compile MULESRC as well.
 
1257
        (auto-loads.el): Use MULESRC.
 
1258
        (contrib, install-contrib-el, install-contrib): Remove.
 
1259
        (install-el): Install MULESRC.
 
1260
        (install-lisp): Install MULEELC.
 
1261
 
 
1262
        * style/csquotes.el: Bring up to par with csquotes 3.0.
 
1263
        (LaTeX-csquotes-insert-environment): New function.
 
1264
 
 
1265
2005-07-15  David Kastrup  <dak@gnu.org>
 
1266
 
 
1267
        * doc/preview-todo.texi: Mention that preview.dtx is not a
 
1268
        showpiece for AUCTeX.
 
1269
 
 
1270
2005-07-15  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1271
 
 
1272
        * tex.el (TeX-run-style-hooks): Adjust `default-directory' to
 
1273
        match the directory of the style.
 
1274
 
 
1275
2005-07-14  David Kastrup  <dak@gnu.org>
 
1276
 
 
1277
        * doc/install.texi (Configure): explain about --without-packagedir.
 
1278
        (Advice for package providers): Same here.
 
1279
 
 
1280
        * aclocal.m4 (EMACS_PATH_LISPDIR): Allow packagedir=no with XEmacs.
 
1281
 
 
1282
        * configure.ac: protect against packagedir starting with `-'
 
1283
 
 
1284
2005-07-12  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1285
 
 
1286
        * font-latex.el (font-latex-match-math-envII): Match environment
 
1287
        begin and end with whitespace between macro and argument as well.
 
1288
 
 
1289
        * doc/install.texi (Configure): Add `file' macro.
 
1290
 
 
1291
        * texmathp.el (texmathp-match-environment): Match environment
 
1292
        begin and end with whitespace between macro and argument as well.
 
1293
 
 
1294
2005-07-12  David Kastrup  <dak@gnu.org>
 
1295
 
 
1296
        * doc/wininstall.texi:
 
1297
 
 
1298
        * doc/install.texi (Configure): Explain prefix a bit more.
 
1299
 
 
1300
        * doc/Makefile.in (install-man): include tex-ref.tex.
 
1301
 
 
1302
2005-07-08  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1303
 
 
1304
        * tex.el (TeX-insert-quote): Do not inhibit special quote
 
1305
        insertion in docTeX documentation parts.
 
1306
 
 
1307
        * font-latex.el (font-latex-match-command-with-arguments)
 
1308
        (font-latex-match-command-in-braces): Remove call to
 
1309
        `font-latex-commented-outp'.
 
1310
        (font-latex-match-quotation): Do not consider matches in comments
 
1311
        or verbatim-like constructs.  Fix typo.
 
1312
 
 
1313
2005-07-07  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1314
 
 
1315
        * latex.el (LaTeX-fill-move-to-break-point): Make non-MULE
 
1316
        XEmacsen happy.
 
1317
        (LaTeX-fill-paragraph): Don't treat trailing comment starters as
 
1318
        code comments.
 
1319
 
 
1320
        * font-latex.el (font-latex-match-quotation): Always use multibyte
 
1321
        strings for comparison.
 
1322
 
 
1323
        * doc/auctex.texi (top): Make the summary notes appear as
 
1324
        "Executive Summary" in printed output.
 
1325
 
 
1326
        * doc/intro.texi: Main heading in rawtext case should not be
 
1327
        numbered.  Main heading in printed output has to be chapter, not
 
1328
        section, in order to fit into the rest of the sectioning
 
1329
        hierarchy.
 
1330
        (Introduction): Add two intermediate headings in order to make the
 
1331
        structure clearer.
 
1332
 
 
1333
        * doc/.cvsignore: Add auto directory.
 
1334
 
 
1335
2005-07-06  David Kastrup  <dak@gnu.org>
 
1336
 
 
1337
        * doc/tex-ref.tex: Rearrange and add information for preview-latex.
 
1338
 
 
1339
2005-07-05  David Kastrup  <dak@gnu.org>
 
1340
 
 
1341
        * doc/preview-latex.texi (Simple customization): Document new
 
1342
        option `preview-preserve-counters'.
 
1343
 
 
1344
        * doc/auctex.texi (top): Mention RefTeX, `LaTeX-install-toolbar'
 
1345
        and preview-latex.
 
1346
 
 
1347
2005-07-01  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1348
 
 
1349
        * tex.el (TeX-submit-bug-report): Mention FAQ section.
 
1350
 
 
1351
        * doc/changes.texi: Advertise inclusion of preview-latex and
 
1352
        overhaul of installation procedures.
 
1353
 
 
1354
        * doc/install.texi (Advice for package providers): Refer to
 
1355
        preview-latex.el file.
 
1356
 
 
1357
        * doc/quickstart.texi (Quick Start): Use (load "auctex.el" nil t
 
1358
        t) instead of (require 'tex-site).
 
1359
 
 
1360
        * doc/faq.texi: Use (load "auctex.el" nil t t) instead of (require
 
1361
        'tex-site).
 
1362
 
 
1363
        * doc/intro.texi (Introduction): Use (load "auctex.el" nil t t)
 
1364
        instead of (require 'tex-site).
 
1365
 
 
1366
2005-06-30  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1367
 
 
1368
        * doc/auctex.texi (Folding): Do not quote `lambda' function.
 
1369
 
 
1370
2005-06-29  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1371
 
 
1372
        * font-latex.el (font-latex-quotes): Get rid of :set function and
 
1373
        move most of its content to `font-latex-match-quotation'.
 
1374
        (font-latex-quotes-control): New variable.  Initialize with nil.
 
1375
        (font-latex-match-quotation): Use it.
 
1376
        The whole changeset lets quote matching recognize automatically
 
1377
        when the value of `font-latex-quotes' changed while making sure
 
1378
        that the regexp only has to be rebuilt when a change actually
 
1379
        occured.
 
1380
 
 
1381
        * doc/todo.texi (Mid-term Goals): Update text about integration of
 
1382
        preview-latex.
 
1383
 
 
1384
        * doc/auctex.texi (Floats): Clarify use of
 
1385
        `LaTeX-top-caption-list'.
 
1386
        (Display, Internationalization): Make node and heading clearer.
 
1387
        (European): Describe insertion of multiple consecutive hyphens.
 
1388
 
 
1389
2005-06-24  David Kastrup  <dak@gnu.org>
 
1390
 
 
1391
        * RELEASE: Minor change.
 
1392
 
 
1393
        * configure.ac: Move checks and export for PERL here (needed for
 
1394
        doc of preview-latex).
 
1395
        (preview_enabled): Don't export Info-related variables, as they
 
1396
        are not needed in preview.
 
1397
 
 
1398
        * Makefile.in (AUCTEXVERSION): import.
 
1399
        (info, dvi): No subshell needed.
 
1400
        (auctex.el): Depend on config.status
 
1401
        (install-metadata): pass upstream version into prv-install.el
 
1402
 
 
1403
2005-06-21  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1404
 
 
1405
        * tex-info.el (TeX-texinfo-mode): Use `TeX-run-mode-hooks'.
 
1406
 
 
1407
        * latex.el (TeX-latex-mode): Use `TeX-run-mode-hooks'.
 
1408
 
 
1409
        * context.el (ConTeXt-mode-common-initialization): Use
 
1410
        `TeX-run-mode-hooks'.
 
1411
 
 
1412
        * configure.ac: Make info about configuration clearer (in
 
1413
        connection with the message for preview-latex).
 
1414
 
 
1415
        * tex.el (TeX-master-file): `TeX-default-extension' is a variable,
 
1416
        not a function.
 
1417
        (TeX-run-mode-hooks): New function.
 
1418
        (TeX-plain-tex-mode, ams-tex-mode): Use it.
 
1419
 
 
1420
2005-06-21  David Kastrup  <dak@gnu.org>
 
1421
 
 
1422
        * Makefile.in (xemacs-package): reorder args.
 
1423
 
 
1424
        * configure.ac: disable INSTALL_INFO for XEmacs package.
 
1425
 
 
1426
        * doc/Makefile.in (install-man): Use $$i instead of $i.
 
1427
 
 
1428
2005-06-20  David Kastrup  <dak@gnu.org>
 
1429
 
 
1430
        * doc/install.texi (Advice for package providers): Propose package
 
1431
        structure.
 
1432
 
 
1433
        * doc/Makefile.in (install-man): Install sources for texinfo
 
1434
        files.
 
1435
        (.PHONY): Add install-man.
 
1436
 
 
1437
        * Makefile.in (.PHONY): Add install-man and xemacs-package
 
1438
        (install-man): Just descend into doc directory.
 
1439
        (xemacs-package): Try building some XEmacs package.
 
1440
 
 
1441
        * autogen.sh: Don't run distclean, that seems unexpected.
 
1442
 
 
1443
        * RELEASE: Further fold in stuff from preview/RELEASE which is now
 
1444
        deleted.
 
1445
 
 
1446
2005-06-20  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1447
 
 
1448
        * font-latex.el (font-latex-superscript-face)
 
1449
        (font-latex-subscript-face): Add to correct customization group.
 
1450
        (font-latex-match-command-with-arguments)
 
1451
        (font-latex-match-command-in-braces, font-latex-match-math-env):
 
1452
        Don't set a dummy match.  Remove unnecessary throw..catch clauses.
 
1453
 
 
1454
2005-06-18  David Kastrup  <dak@gnu.org>
 
1455
 
 
1456
        * RELEASE: Well, the merge with preview-latex is no longer
 
1457
        "planned".
 
1458
 
 
1459
2005-06-16  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1460
 
 
1461
        * doc/preview-faq.texi (Requirements): Denastify.
 
1462
 
 
1463
        * tex.el (TeX-master-file): Don't override existing master with
 
1464
        `TeX-transient-master'.
 
1465
 
 
1466
        * tex-style.el (LaTeX-includegraphics-read-file): Doc fix.
 
1467
 
 
1468
2005-06-15  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1469
 
 
1470
        * doc/install.texi (Prerequisites): Denastify.
 
1471
 
 
1472
        * doc/auctex.texi (Font Locking): Fix typo.
 
1473
 
 
1474
        * configure.ac: Use correct variable for --disable-preview switch.
 
1475
 
 
1476
2005-06-15  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
1477
 
 
1478
        * Makefile.in (auto-loads.el): Auto-load COMPILE_MULE, too.
 
1479
 
 
1480
2005-06-14  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1481
 
 
1482
        * RELEASE: Update stuff about fixed bugs and new features.
 
1483
 
 
1484
2005-06-14  David Kastrup  <dak@gnu.org>
 
1485
 
 
1486
        * doc/wininstall.texi: Spell out file names more explicitly.
 
1487
        Remove any hint of a version that might lead Windows users to
 
1488
        assume this documentation is for some reason more outdated than
 
1489
        year-old stuff they find via Google.
 
1490
 
 
1491
        * Makefile.in (install-docs): Make exit status of test bad-shell
 
1492
        safe.
 
1493
 
 
1494
2005-06-14  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1495
 
 
1496
        * Makefile.in (all): Do not depend on `docs' target.
 
1497
        (.PHONY): Remove `docs'.  Add `info' and `dvi'.
 
1498
        (docs): Remove.
 
1499
        (info, dvi): New targets.
 
1500
        (tar-ball): Make sure `dist' stuff is up-to-date.
 
1501
        Revert, as it is superfluous.
 
1502
 
 
1503
        * doc/Makefile.in (dist): Correct file name for
 
1504
        preview-latex.info.
 
1505
        (info, dvi): New targets.
 
1506
        (.PHONY): Add them and remove `auctex' and `preview'.
 
1507
        (auctex, preview): Remove.
 
1508
 
 
1509
2005-06-14  David Kastrup  <dak@gnu.org>
 
1510
 
 
1511
        * RELEASE: Adapt RELEASE notes to include preview-latex info.
 
1512
 
 
1513
        * README.CVS: Adapt to reality.
 
1514
 
 
1515
        * doc/Makefile.in (all): Same as dist.
 
1516
        (dist): Just create DISTTEXTS and info files.
 
1517
        (extradist): Additional stuff for ftp site.
 
1518
        (disttexts): Remove target.
 
1519
        (clean): Don't remove info files.
 
1520
        (maintainer-clean): Remove info files.
 
1521
 
 
1522
        * autogen.sh: Add error messages, run autoconf in preview
 
1523
        subdirectory.  Heed MAKE variable if set.
 
1524
 
 
1525
        * Makefile.in (CVSFILES): Define files not to use in tarball.
 
1526
        (tar-ball): Remove them.
 
1527
        (tar-ball): Make extradist for additional doc files on ftp.
 
1528
 
 
1529
2005-06-12  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1530
 
 
1531
        * tex-buf.el (TeX-ispell-document): Cater for the case where the
 
1532
        master file is located in a different directory.
 
1533
        (TeX-run-ispell-on-document, TeX-ispell-document): Doc fix.
 
1534
 
 
1535
2005-06-11  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1536
 
 
1537
        * tex.el (TeX-master-file): Check `TeX-transient-master' not only
 
1538
        in the shared case.
 
1539
 
 
1540
        * tex-buf.el (TeX-region-create): Let-bind `TeX-transient-master'.
 
1541
 
 
1542
2005-06-10  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1543
 
 
1544
        * doc/auctex.texi (Parsing Files): Fix display of reference.
 
1545
        Get rid of references to \documentstyle.
 
1546
        (Simple Style, Adding Macros, Adding Environments)
 
1547
        (Hacking the Parser): Clean up code examples.
 
1548
 
 
1549
        * tex.el (TeX-master-file-ask): Get rid of "<default>" string as
 
1550
        default for `read-file-name'.  Fixes unresponsiveness of Emacs on
 
1551
        Windows and fallback to minibuffer if file is opened via menu and
 
1552
        prevents file history from being cluttered.  Use relative file
 
1553
        name for master file.
 
1554
        (TeX-master-file): Get rid of "this file" string as default for
 
1555
        `read-file-name'.
 
1556
 
 
1557
2005-06-09  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1558
 
 
1559
        * tex-fold.el (TeX-fold-ellipsis): New variable.
 
1560
        (TeX-fold-hide-item): Use it.
 
1561
 
 
1562
        * Makefile.in (DESCEND): Make MSYS happy if $(subdirs) is null,
 
1563
        e.g. when --disable-preview is used.
 
1564
        Make the change more safe with regard to the exit code.
 
1565
 
 
1566
2005-06-09  David Kastrup  <dak@gnu.org>
 
1567
 
 
1568
        * doc/wininstall.texi: Change line endings blurb.  Write drive:
 
1569
        everywhere in the example strings.
 
1570
 
 
1571
        * doc/preview-readme.texi (Introduction): Some cosmetic changes to
 
1572
        account for the merge.
 
1573
 
 
1574
        * mkinstalldirs:
 
1575
 
 
1576
        * install-sh: Replace `#/bin/sh' with `:' as this should be more
 
1577
        portable when called from a Bourne shell (which is what the
 
1578
        Makefiles do).
 
1579
 
 
1580
2005-06-08  David Kastrup  <dak@gnu.org>
 
1581
 
 
1582
        * doc/preview-dtxdoc.pl: Replicate possible CR line endings
 
1583
        faithfully, and don't use multiline strings.
 
1584
 
 
1585
2005-06-08  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1586
 
 
1587
        * doc/.cvsignore: Ignore all *.info, *.info-*, and *.pgs files.
 
1588
 
 
1589
        * Makefile.in (preview_enabled): New variable.
 
1590
        (all): Depend on `docs' target.
 
1591
        (.PHONY): Add `docs' target.
 
1592
        (docs): New target.
 
1593
        (install): Depend on `install-docs' instead of `install-info'.
 
1594
        (install-info): Remove.
 
1595
        (install-docs): New target.
 
1596
 
 
1597
        * autogen.sh: Generate preview-latex docs as well.
 
1598
 
 
1599
        * configure.ac: Substitute preview_enabled variable in output
 
1600
        files.
 
1601
 
 
1602
        * doc/.cvsignore: Add relevant preview-latex files.
 
1603
 
 
1604
        * doc/Makefile.in (TEXIFILES): Rename to AUCTEXTEXIFILES.
 
1605
        (PERL, PREVIEWTEXIFILES): New variables.
 
1606
        (all): Now depends on `auctex' and `preview' targets.  Move
 
1607
        AUCTeX-specific targets from original to `auctex'.
 
1608
        (install): Now depends on `install-auctex' and `install-preview'
 
1609
        targets.  Move AUCTeX-specific targets and content from original
 
1610
        to `install-auctex'.
 
1611
        (.PHONY): Add `auctex', `preview', `install-auctex', and
 
1612
        `install-preview'.
 
1613
        (auctex, install-auctex, preview, install-preview): New targets.
 
1614
        (auctex.dvi, auctex.pdf, auctex.info): Depend on
 
1615
        $(AUCTEXTEXIFILES) instead of $(TEXIFILES).
 
1616
        (preview-latex/index.html, html-docs, preview-dtxdoc.texi)
 
1617
        (preview-latex.dvi, preview-latex.ps, preview-latex.pdf)
 
1618
        (preview-latex.info, ../PROBLEMS): New targets (from
 
1619
        preview/doc/Makefile.in).
 
1620
        (../README, ../TODO, ../FAQ): Create output combined from
 
1621
        respective AUCTeX and preview-latex files.
 
1622
        (clean, maintainer-clean): Cater for preview-latex files.
 
1623
 
 
1624
        * doc/todo.texi (Development): More specific heading for plain
 
1625
        text output.
 
1626
 
 
1627
        * doc/preview-todo.texi: Move here from preview/doc/todo.texi.
 
1628
 
 
1629
        * doc/preview-readme.texi: Move here from preview/doc/readme.texi.
 
1630
 
 
1631
        * doc/preview-problems.texi: Move here from
 
1632
        preview/doc/problems.texi.
 
1633
 
 
1634
        * doc/preview-faq.texi: Moved here from preview/doc/faq.texi.
 
1635
 
 
1636
        * doc/copying.texi, doc/preview-dtxdoc.pl, doc/preview-latex.texi:
 
1637
        Moved here from preview/doc/.
 
1638
 
 
1639
2005-06-07  David Kastrup  <dak@gnu.org>
 
1640
 
 
1641
        * tex.el (TeX-regexp-group-count): New function.
 
1642
        (TeX-auto-parse-region): Rewrite to use hashes and to save overuse
 
1643
        of `looking-at'.  We really should keep the relevant information
 
1644
        complete in hashes instead of moving them forward and back between
 
1645
        hashes and lists, but at least this change removes most of the
 
1646
        really evil quadratic behavior while keeping the original API.
 
1647
        Yet.
 
1648
 
 
1649
2005-06-07  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1650
 
 
1651
        * font-latex.el (font-latex-fontify-sectioning): Doc fix.
 
1652
 
 
1653
        * doc/auctex.texi (Font Locking): Document the nature of the
 
1654
        `color' option for `font-latex-fontify-sectioning'.
 
1655
 
 
1656
2005-06-06  David Kastrup  <dak@gnu.org>
 
1657
 
 
1658
        * configure.ac: Remove call of MAKEINFO_CHECK_MACROS: we expect a
 
1659
        recent enough makeinfo version if you want to bootstrap, anyway.
 
1660
 
 
1661
2005-06-06  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1662
 
 
1663
        * tex-bar.el (TeX-bar-LaTeX-button-alist)
 
1664
        (menu-strings-buttons-alist): help-echo functions are called with
 
1665
        arguments.
 
1666
 
 
1667
2005-06-06  David Kastrup  <dak@gnu.org>
 
1668
 
 
1669
        * doc/Makefile.in (TEXINFOINCLUDES): Remove.
 
1670
        (MAKEINFO_MACROS): Remove.
 
1671
 
 
1672
        * tex-buf.el (TeX-format-filter): Don't let match-data generate
 
1673
        markers.  This is a terrible performance hog!
 
1674
        (TeX-format-filter): Actually, we don't need to save any
 
1675
        match-data inside of a filter function with current versions of
 
1676
        Emacs and XEmacs.
 
1677
 
 
1678
2005-06-05  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1679
 
 
1680
        * style/scrbase.el, style/scrbook.el, style/scrreprt.el: Use
 
1681
        `sectioning' instead of `title' for sectioning fontification.
 
1682
 
 
1683
        * doc/changes.texi: Mention change of `title' to `sectioning' for
 
1684
        keyword variables.
 
1685
 
 
1686
        * font-latex.el (font-latex-fontify-sectioning)
 
1687
        (font-latex-built-in-keyword-classes)
 
1688
        (font-latex-keyword-matcher): Use `sectioning' instead of `title'.
 
1689
        (font-latex-deactivated-keyword-classes): New variable.
 
1690
        Don't do extra quoting.
 
1691
        (font-latex-make-built-in-keywords): Remove unnecessary `let'.
 
1692
        Check `font-latex-deactivated-keyword-classes' in generated
 
1693
        `font-latex-match-*-make' functions.
 
1694
 
 
1695
        * tex.el (TeX-quote-language-alist): Do not use `alist' widget
 
1696
        because XEmacs 21.4 does not provide it.  Do not use a cons cell
 
1697
        for opening and closing quotation marks in order to simplify
 
1698
        structure.
 
1699
        (TeX-quote-language): Describe structure as in
 
1700
        `TeX-quote-language-alist'.
 
1701
        (TeX-insert-quote): Adapt to new structure of `TeX-quote-language'
 
1702
        and `TeX-quote-language-alist'.
 
1703
 
 
1704
        * doc/auctex.texi (European): Describe new structure of
 
1705
        `TeX-quote-language-alist'.
 
1706
        (Font Locking): Use `sectioning' instead of `title'.
 
1707
        Describe deactivation of built-in keyword classes.
 
1708
 
 
1709
        * style/csquotes.el, style/czech.el, style/danish.el,
 
1710
        style/german.el, style/italian.el, style/ngerman.el,
 
1711
        style/slovak.el, style/swedish.el: Reflect new structure of
 
1712
        `TeX-quote-language'.
 
1713
 
 
1714
2005-06-04  David Kastrup  <dak@gnu.org>
 
1715
 
 
1716
        * doc/Makefile.in (TEXINFOINCLUDES): macros.texi has moved here
 
1717
        from ../preview/doc
 
1718
        (../INSTALL, ../INSTALL.windows, ../README, ../CHANGES, ../TODO)
 
1719
        (../FAQ): Change dependencies accordingly.
 
1720
 
 
1721
        * configure.ac: Rearrange checks for MAKEINFO.
 
1722
        Export more stuff into preview's configure.  Maybe this is better
 
1723
        done with use of caches?
 
1724
 
 
1725
        * autogen.sh: Don't look in preview subdirectory.
 
1726
 
 
1727
        * Makefile.in (configure): Depend on local aclocal.m4
 
1728
 
 
1729
2005-06-03  David Kastrup  <dak@gnu.org>
 
1730
 
 
1731
        * doc/Makefile.in (TEXINFOINCLUDES, TEXIFILES, ../INSTALL)
 
1732
        (../INSTALL.windows, ../README, ../CHANGES, ../TODO, ../FAQ): Move
 
1733
        ../preview/doc/macros.texi to here again.
 
1734
 
 
1735
2005-06-02  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1736
 
 
1737
        * tex.el (VirTeX-common-initialization): Explicitely make
 
1738
        `find-file-hooks' buffer-local in XEmacs 21.4 which fails to do
 
1739
        this via `add-hook'.
 
1740
 
 
1741
2005-06-01  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1742
 
 
1743
        * latex.el (LaTeX-backward-paragraph): Use catch..throw instead of
 
1744
        an indicator variable.  Don't refer to a saved match data.
 
1745
        Check for `TeX-esc', not specific char.
 
1746
 
 
1747
        * style/babel.el ("babel"): Disable font locking of macros not
 
1748
        handled correctly.
 
1749
 
 
1750
2005-05-30  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1751
 
 
1752
        * style/babel.el: New file.
 
1753
 
 
1754
        * Makefile.in: Add style/babel.el.
 
1755
 
 
1756
        * doc/changes.texi: Mention babel support.
 
1757
 
 
1758
2005-05-28  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1759
 
 
1760
        * tex-buf.el (TeX-next-error): Call `next-error' as fallback.
 
1761
        (TeX-previous-error): New function.
 
1762
 
 
1763
        * tex.el (TeX-mode-map): Remap bindings of `next-error' and
 
1764
        `previous-error' to `TeX-next-error' and `TeX-previous-error'
 
1765
        respectively.
 
1766
 
 
1767
2005-05-24  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1768
 
 
1769
        * tex.el (TeX-command-list): Remove chktex comment.
 
1770
 
 
1771
        * doc/auctex.texi (Checking): A user should not (have to) edit
 
1772
        tex.el to switch from lacheck to chktex.
 
1773
 
 
1774
        * font-latex.el (font-latex-make-match-defun)
 
1775
        (font-latex-make-built-in-keywords): Do not byte-compile generated
 
1776
        functions here but at the end of font-latex.el.  Prevents
 
1777
        byte-compiler warnings due to possibly undefined functions.
 
1778
 
 
1779
2005-05-24  David Kastrup  <dak@gnu.org>
 
1780
 
 
1781
        * configure.ac: Recurse into preview _before_ starting any
 
1782
        AC_SHELL_QUOTIFY business to avoid double quoting.
 
1783
 
 
1784
        * doc/tex-ref.tex (\title{RefTeX (long)})
 
1785
        (\title{RefTeX (short)}): New columns.  One will have to go.
 
1786
 
 
1787
2005-05-22  David Kastrup  <dak@gnu.org>
 
1788
 
 
1789
        * tex.el (TeX-PDF-mode): Use the standard minor mode function
 
1790
        instead of redefining it.
 
1791
        (TeX-PDF-mode-parsed): New function replacing the previous extra
 
1792
        functionality in `TeX-PDF-mode'.
 
1793
        (TeX-PDF-mode-on, TeX-PDF-mode-off): Warn in docstring.  Use
 
1794
        `TeX-PDF-mode-parsed'.
 
1795
 
 
1796
2005-05-21  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1797
 
 
1798
        * doc/install.texi, doc/wininstall.texi: Small corrections.
 
1799
 
 
1800
        * tex-bar.el (TeX-bar-LaTeX-button-alist): Reenable mode-specific
 
1801
        images for View button.
 
1802
        (LaTeX-install-toolbar): Add `toolbarx-refresh' to
 
1803
        `TeX-PDF-mode-hook'.
 
1804
 
 
1805
        * tex.el (TeX-PDF-mode): Run `TeX-PDF-mode-hook'.
 
1806
 
 
1807
2005-05-21  David Kastrup  <dak@gnu.org>
 
1808
 
 
1809
        * autogen.sh: Remove argument to preview/autogen.sh
 
1810
 
 
1811
        * doc/install.texi: Integrate the installation instructions for
 
1812
        preview-latex.
 
1813
 
 
1814
2005-05-20  David Kastrup  <dak@gnu.org>
 
1815
 
 
1816
        * doc/tex-ref.tex (section{Greek Letters}): Add \Xi.
 
1817
 
 
1818
2005-05-18  Ikumi Keita  <ikumi@revery.net>
 
1819
 
 
1820
        * style/amsmath.el (LaTeX-label-alist): Add "multline" environment.
 
1821
 
 
1822
        * Makefile.in:
 
1823
        * configure.ac:
 
1824
        * preview/Makefile.in: Change "==" to "=" in the argument of
 
1825
        "test" for Bourne shell compatibility.
 
1826
 
 
1827
2005-05-19  David Kastrup  <dak@gnu.org>
 
1828
 
 
1829
        * doc/wininstall.texi: Rearrange to make suitable for standalone
 
1830
        installation including preview-latex.  Adapt to a few
 
1831
        changes (like tex-fptex and tex-mik not being in load-path by
 
1832
        default).
 
1833
 
 
1834
2005-05-19  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1835
 
 
1836
        * tex-site.el.in (tex-site-unload-hook, TeX-modes): Do not use
 
1837
        `dolist'.  Prevents console pop-ups with XEmacsen on Windows.
 
1838
 
 
1839
        * latex.el (LaTeX-fill-move-to-break-point): Check for
 
1840
        `charset-after' to make non-MULE XEmacsen happy.  Some
 
1841
        reformatting.
 
1842
 
 
1843
2005-05-18  David Kastrup  <dak@gnu.org>
 
1844
 
 
1845
        * latex.el (LaTeX-math-default): Add Xi (reported by Uli
 
1846
        Fahrenberg).
 
1847
 
 
1848
2005-05-17  David Kastrup  <dak@gnu.org>
 
1849
 
 
1850
        * Makefile.in (EXTRAFILES): remove.  No longer needed.
 
1851
        (auto-loads.el): Undo previous change.  Properly group statements.
 
1852
        (install-el): Rewrite condition for some non-Posix shells.
 
1853
        (install-metadata): Rewrite condition for non-Posix.
 
1854
        (tar-ball): Change owner and group to root.  This is not portable,
 
1855
        but will be needed only by the maintainers, anyway.
 
1856
        (auto-loads.el): ignore errors also for braindead make.
 
1857
        (install-metadata): Same here.
 
1858
        (clean): Burp if cd doc fails.
 
1859
        (distclean): Same here.
 
1860
        (tar-ball): rewrite for braindead shells.
 
1861
        (tar-ball): make sure doc exists.  Why do I bother, actually, the
 
1862
        tarball target is not for public consumption, anyway.
 
1863
 
 
1864
2005-05-17  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1865
 
 
1866
        * Makefile.in (auto-loads.el): Don't stop on non-zero exit code.
 
1867
 
 
1868
2005-05-16  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1869
 
 
1870
        * tex.el (TeX-transient-master): New variable.
 
1871
        (TeX-master-file): Use it.
 
1872
 
 
1873
        * tex-buf.el (TeX-command-sentinel): Bind `TeX-transient-master'.
 
1874
 
 
1875
2005-05-14  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1876
 
 
1877
        * latex.el (LaTeX-babel-hyphen): Doc fix.
 
1878
        (LaTeX-common-initialization): Call `easy-menu-add' as late as
 
1879
        possible.
 
1880
 
 
1881
2005-05-15  Ikumi Keita  <ikumi@revery.net>
 
1882
 
 
1883
        * Makefile.in (CLEANFILES): Add $(CONTRIBELC) and
 
1884
        $(CONTRIB_MULEELC).
 
1885
        (DISTCLEANFILES): Add auctex.el and auto-loads.el.
 
1886
        (auto-loads.el): Add $(COMPILE_MULE)
 
1887
 
 
1888
2005-05-14  Ikumi Keita  <ikumi@revery.net>
 
1889
 
 
1890
        * style/amsopn.el:
 
1891
        * style/amsmath.el: Move "mode"-like entries from amsopn.el to
 
1892
        amsmath.el.
 
1893
 
 
1894
        * style/amsmath.el: Edit entries in TeX-add-symbols.
 
1895
        Remove duplicate entry "raisetag".
 
1896
        Add some new entries.
 
1897
        Make arrow macros like "overleftarrows" to take argument.
 
1898
        Remove accents macros like "Hat" because they are obsolate in
 
1899
        amsmath v2.
 
1900
        (LaTeX-item-list): Add "multline*", "matrix", "pmatrix",
 
1901
        "bmatrix", "Bmatrix", "vmatrix" and "Vmatrix" environment.
 
1902
        (LaTeX-label-alist): Remove "aligned" environment.
 
1903
 
 
1904
        * tex-style.el (LaTeX-amsmath-label): Fix doc.
 
1905
 
 
1906
        * latex.el: (LaTeX-math-default): Remove duplicate entry
 
1907
        "nabla". Remove AMS Accents like "Hat" because they are obsolate
 
1908
        in amsmath v2.
 
1909
        (LaTeX-babel-hyphen): Fix doc.
 
1910
        (LaTeX-common-initialization): Edit some entries in TeX-add-symbols.
 
1911
 
 
1912
2005-05-13  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1913
 
 
1914
        * doc/changes.texi: Small corrections.
 
1915
 
 
1916
2005-05-12  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1917
 
 
1918
        * tex-fold.el (TeX-fold-make-overlay): Calculate priority before
 
1919
        the overlay is instantiated.
 
1920
 
 
1921
        * font-latex.el (font-latex-match-command-with-arguments): Make
 
1922
        XEmacs happy.
 
1923
 
 
1924
        * latex.el (LaTeX-fill-newline-hook): New hook.
 
1925
        (LaTeX-fill-newline): Use it.
 
1926
 
 
1927
        * tex-fold.el (TeX-fold-keymap): Remove deprecated key bindings.
 
1928
        (TeX-fold-region, TeX-fold-item): Use `TeX-fold-item-end'.  Do not
 
1929
        compute display string (now done in `TeX-fold-hide-item').
 
1930
        (TeX-fold-make-overlay): Do not mess with display string anymore.
 
1931
        Thereby remove it from list of function arguments.
 
1932
        (TeX-fold-item-end, TeX-fold-overfull-p)
 
1933
        (TeX-fold-update-at-point): New functions.
 
1934
        (TeX-fold-buffer-substring): Get 'display property instead of
 
1935
        'TeX-fold-display-string which is not used anymore.
 
1936
        (TeX-fold-hide-item): Computation of display string and faces as
 
1937
        well as provisions for overfull lines are done only in this
 
1938
        function now.  The 'display property is now set for XEmacs as
 
1939
        well.
 
1940
        (TeX-fold-mode): Add and remove `TeX-fold-update-at-point' to
 
1941
        `LaTeX-fill-newline-hook' respectively.
 
1942
 
 
1943
        * tex.el (TeX-overlay-prioritize): Fix oversight in XEmacs version
 
1944
        of the function.
 
1945
 
 
1946
2005-05-11  Reiner Steib  <Reiner.Steib@gmx.de>
 
1947
 
 
1948
        * Makefile.in (tar-ball): Allow YYYYMMDD-a TAG for snapshots.
 
1949
 
 
1950
2005-05-11  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1951
 
 
1952
        * font-latex.el (font-latex-set-syntactic-keywords): Don't freak
 
1953
        out if there is whitespace in front of the \begin/\end pair of
 
1954
        verbatim and verbatim-like environments.
 
1955
 
 
1956
        * latex.el (LaTeX-auto-cleanup): Discard only options which
 
1957
        actually include a "=".
 
1958
 
 
1959
        * Makefile.in: Whitespace cleanup.
 
1960
 
 
1961
        * tex.el (TeX-overlay-prioritize): Fix calculation of priority for
 
1962
        in-between overlay.
 
1963
        (TeX-insert-quote): Insert TeX quote if point is just before math,
 
1964
        comment, or verbatim content.
 
1965
 
 
1966
2005-05-11  David Kastrup  <dak@gnu.org>
 
1967
 
 
1968
        * doc/Makefile.in (TEXINFOINCLUDES): Add directory modifier
 
1969
        TEXIPWD.  This is ugly.
 
1970
        (html/auctex_toc.html): Use it.
 
1971
 
 
1972
        * Makefile.in (tar-ball): Make tar-ball from exporting, and allow
 
1973
        for TAG being a date specification.
 
1974
        (full-release): Omit release tag check.
 
1975
 
 
1976
2005-05-10  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1977
 
 
1978
        * font-latex.el (font-latex-forward-comment): New function.
 
1979
        Prevent infinite loops and repair regexp.
 
1980
        Simplify.  Code mainly by David Kastrup.
 
1981
        (font-latex-match-command-with-arguments): Use it.  Set
 
1982
        fontification start of optional argument to opening bracket.
 
1983
        Apply restriction of region more globally.  Fix handling of
 
1984
        multiple optional arguments.  Break if the end of the first
 
1985
        mandatory argument could not be found.
 
1986
 
 
1987
2005-05-09  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
1988
 
 
1989
        * tex.el (TeX-normal-mode): Ask for master file in 'shared case.
 
1990
 
 
1991
        * font-latex.el (font-latex-built-in-keyword-classes): Doc
 
1992
        fix (typo).
 
1993
        (font-latex-match-command-with-arguments): Set macro end before
 
1994
        any comments.  Do not move forward over comments if point is over
 
1995
        the limit.
 
1996
 
 
1997
2005-05-09  David Kastrup  <dak@gnu.org>
 
1998
 
 
1999
        * doc/Makefile.in (dist): Use DISTTEXTS instead of explicit list
 
2000
        in this directory.
 
2001
 
 
2002
2005-05-07  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2003
 
 
2004
        * tex.el (VirTeX-common-initialization): Remove Emacs 20
 
2005
        compatibility code.  Call `TeX-master-file' during load of shared
 
2006
        files as well.
 
2007
 
 
2008
2005-05-06  Reiner Steib  <Reiner.Steib@gmx.de>
 
2009
 
 
2010
        * Makefile.in (DOCFILES): Remove macros.texi to make "tar-ball"
 
2011
        work again.
 
2012
 
 
2013
2005-05-06  David Kastrup  <dak@gnu.org>
 
2014
 
 
2015
        * tex.el (TeX-load-style): Fix typo `expand-filename'.
 
2016
 
 
2017
2005-05-06  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2018
 
 
2019
        * tex.el (TeX-local-master-p): Limit search.
 
2020
 
 
2021
        * doc/Makefile.in (TEXINFOINCLUDES): New variable used for file
 
2022
        inclusion with makeinfo, texi2dvi and texi2pdf.
 
2023
        (MAKEINFOINC): Remove.
 
2024
 
 
2025
        * doc/intro.texi (Introduction): Make package activation clearer.
 
2026
 
 
2027
2005-05-05  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2028
 
 
2029
        * doc/intro.texi (Introduction): Be consistent with the display of
 
2030
        commands in the rest of the manual.
 
2031
 
 
2032
        * tex-fold.el (TeX-fold-mode): Improve doc string and add its
 
2033
        first line to the autoload form.
 
2034
 
 
2035
2005-05-04  David Kastrup  <dak@gnu.org>
 
2036
 
 
2037
        * tex-fold.el (TeX-fold-mode): Change autoload cookie because of
 
2038
        XEmacs.
 
2039
 
 
2040
2005-05-03  David Kastrup  <dak@gnu.org>
 
2041
 
 
2042
        * auctex.spec: First attempt
 
2043
 
 
2044
2005-05-02  David Kastrup  <dak@gnu.org>
 
2045
 
 
2046
        * doc/install.texi:
 
2047
 
 
2048
        * doc/intro.texi:
 
2049
 
 
2050
        * doc/wininstall.texi: overhaul.
 
2051
 
 
2052
        * autogen.sh: adapt to auto.texi scheme.
 
2053
 
 
2054
        * toolbar-x.el (toolbarx-install-toolbar): Remove overlong doc
 
2055
        string from autoload.
 
2056
 
 
2057
        * tex-site.el.in (tex-site-unload-hook): Define to remove the
 
2058
        after-load hooks and load-path entry.
 
2059
        (TeX-modes-set): Use defalias instead of fset to allow unloading.
 
2060
 
 
2061
        * README.CVS: Change instructions.
 
2062
 
 
2063
2005-05-02  David Kastrup  <dak@gnu.org>
 
2064
 
 
2065
        * bib-cite.el: Revert 2005-04-19 change: autoloads are not
 
2066
        extracted from CONTRIB packages.
 
2067
 
 
2068
2005-05-02  David Kastrup  <dak@gnu.org>
 
2069
 
 
2070
        * Makefile.in (tex-site.el.out, auctex.el, configure)
 
2071
        (Makefile, config.status): Add targets to get reconfiguration if
 
2072
        necessary.
 
2073
 
 
2074
        * style/url.el:
 
2075
 
 
2076
        * style/ltx-base.el:
 
2077
 
 
2078
        * style/units.el:
 
2079
 
 
2080
        * style/alltt.el:
 
2081
 
 
2082
        * style/alphanum.el:
 
2083
 
 
2084
        * style/jura.el:
 
2085
 
 
2086
        * style/emp.el:
 
2087
 
 
2088
        * style/doc.el:
 
2089
 
 
2090
        * style/slides.el:
 
2091
 
 
2092
        * style/csquotes.el:
 
2093
 
 
2094
        * style/listings.el:
 
2095
 
 
2096
        * style/nicefrac.el:
 
2097
 
 
2098
        * style/ltxdoc.el:
 
2099
 
 
2100
        * style/jurabib.el:
 
2101
 
 
2102
        * style/mdwlist.el:
 
2103
 
 
2104
        * style/amstex.el: Change maintainer address.
 
2105
 
 
2106
        * doc/intro.texi (Introduction): Changes, cleanup, corrections.
 
2107
 
 
2108
2005-05-01  David Kastrup  <dak@gnu.org>
 
2109
 
 
2110
        * doc/install.texi (Prerequisites): Shorten.
 
2111
        (Prerequisites): Mention that one can survive without texinfo.
 
2112
        (Configure): Add prefix information.
 
2113
        (Configure): Sync with preview-latex docs.  Mention the
 
2114
        disable-preview option and preview-specific options.
 
2115
 
 
2116
        * configure.ac: Don't use have-preview macro.  Conflicts with the
 
2117
        idea of pregenerated docs.
 
2118
 
 
2119
2005-05-01  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2120
 
 
2121
        * font-latex.el (font-latex-make-match-defun)
 
2122
        (font-latex-make-built-in-keywords): Byte-compile generated
 
2123
        functions.
 
2124
 
 
2125
        * Makefile.in (clean, distclean): Descend.
 
2126
 
 
2127
2005-05-01  David Kastrup  <dak@gnu.org>
 
2128
 
 
2129
        * tex.el (TeX-load-style): Properly expand file names, and fix a
 
2130
        terrible order-of-arguments bug.
 
2131
 
 
2132
        * configure.ac: fix syntax error with MAKEINFO_MACROS
 
2133
 
 
2134
        * tex-site.el.in (TeX-mode-alist): Use correct file name for
 
2135
        texinfo-mode.
 
2136
 
 
2137
        * Makefile.in (AUCSRC): Move tex-style.el before latex.el
 
2138
 
 
2139
        * configure.ac: Add have-preview to macros if we have preview
 
2140
        enabled.
 
2141
 
 
2142
        * doc/Makefile.in (MAKEINFOINC): Use macros.texi in preview/doc
 
2143
        directory.
 
2144
        (auctex.dvi, auctex.pdf, auctex.info, ../INSTALL)
 
2145
        (../INSTALL.windows, ../README, ../CHANGES, ../TODO, ../FAQ): Use
 
2146
        MAKEINFOINC
 
2147
 
 
2148
        * doc/macros.texi: Remove in lieu of version in preview/doc.
 
2149
 
 
2150
        * doc/intro.texi (Introduction): Reorganize, use more of rawfile.
 
2151
        Mention preview-latex.
 
2152
 
 
2153
        * tex-buf.el:
 
2154
 
 
2155
        * tex-fold.el:
 
2156
 
 
2157
        * tex-font.el:
 
2158
 
 
2159
        * tex-fptex.el:
 
2160
 
 
2161
        * tex-info.el:
 
2162
 
 
2163
        * tex-mik.el: Change maintainer to auctex-devel@gnu.org
 
2164
 
 
2165
2005-04-30  David Kastrup  <dak@gnu.org>
 
2166
 
 
2167
        * Makefile.in (install-metadata): Correct version number.
 
2168
        (DESCEND): different quoting.
 
2169
        (install): Same here.
 
2170
        (install-metadata): Don't depend on some exit values.
 
2171
 
 
2172
        * configure.ac: substitute auctexstartfile.  Export auctexdir as
 
2173
        `..'.
 
2174
        If installing info into XEmacs package, disable install-info.  If
 
2175
        makeinfo is disabled, don't check for macros.
 
2176
 
 
2177
        * Makefile.in (auctexstartfile): autoconf variable.
 
2178
        (subdirs): autoconf variable.
 
2179
        (PACKAGE, PACKAGE_INFO): macros.
 
2180
        (DESCEND): For rebuilding stuff and installing.
 
2181
        (all): descend.
 
2182
        (tex-site.el): don't include autoloads when XEmacs.
 
2183
        (install): descend.
 
2184
        (install-startup): new target
 
2185
        (install-el): don't install tex-site on XEmacs.
 
2186
        (install-el): don't fail on .nosearch not installed.
 
2187
        (install-metadata): new target for XEmacs.
 
2188
 
 
2189
2005-04-29  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2190
 
 
2191
        * tex.el: Remove `TeX-doc' for `ams-tex-mode'.
 
2192
 
 
2193
2005-04-29  David Kastrup  <dak@gnu.org>
 
2194
 
 
2195
        * auctex.el.in:
 
2196
 
 
2197
        * context.el:
 
2198
 
 
2199
        * latex.el:
 
2200
 
 
2201
        * tex-jp.el:
 
2202
 
 
2203
        * tex-site.el.in:
 
2204
 
 
2205
        * tex.el:
 
2206
 
 
2207
        *  tex-info.el: Remove TeX-doc.
 
2208
 
 
2209
        * tex-info.el (Texinfo-mode): Fix type in alias.
 
2210
 
 
2211
        * tex-site.el.in (tex-site): Provides are added by Makefile.
 
2212
        Remove them here.
 
2213
 
 
2214
        * configure.ac: Generate tex-site.el.out instead of tex-site.el.
 
2215
 
 
2216
        * Makefile.in (AUTOLOAD): New form for autoloads from rest of line.
 
2217
        (all): Make depend on tex-site.el
 
2218
        (lisp): Depend on tex-site.el
 
2219
        (tex-site.el, auto-loads.el): New targets.
 
2220
 
 
2221
2005-04-28  Reiner Steib  <Reiner.Steib@gmx.de>
 
2222
 
 
2223
        * tex-site.el.in (TeX-mode-alist): Exchange value and doc string.
 
2224
        (TeX-modes-set): Check if mode is fbound.
 
2225
 
 
2226
        * doc/changes.texi: Mention changes in sectioning fontification.
 
2227
 
 
2228
        * doc/auctex.texi (Font Locking): Adjust to new sectioning
 
2229
        fontification.
 
2230
 
 
2231
        * font-latex.el: Rename most *-title* stuff to *-sectioning*.  Old
 
2232
        names: font-latex-title-%s-face, font-latex-title-fontify,
 
2233
        font-latex-update-title-faces, font-latex-make-title-faces
 
2234
        font-latex-title-max.  New names: font-latex-sectioning-%s-face,
 
2235
        font-latex-fontify-sectioning, font-latex-update-sectioning-faces,
 
2236
        font-latex-make-sectioning-faces, font-latex-sectioning-max.
 
2237
        (font-latex-fontify-sectioning): Fix typos in doc string.
 
2238
 
 
2239
2005-04-28  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2240
 
 
2241
        * doc/auctex.texi (Development): New name replacing "ToDo".
 
2242
 
 
2243
        * doc/faq.texi, doc/todo.texi: Fix for raw output.
 
2244
 
 
2245
2005-04-28  David Kastrup  <dak@gnu.org>
 
2246
 
 
2247
        * tex-site.el.in (TeX-doc): Use AUCTeX-version.
 
2248
 
 
2249
        * configure.ac: fiddle with relative paths.
 
2250
 
 
2251
        * Makefile.in: several changes to buld structure.
 
2252
 
 
2253
        * auctex.el.in (TeX-doc): Startup file source.
 
2254
 
 
2255
        * doc/wininstall.texi:
 
2256
 
 
2257
        * doc/intro.texi:
 
2258
 
 
2259
        * doc/install.texi:
 
2260
 
 
2261
        * doc/faq.texi:
 
2262
 
 
2263
        * doc/changes.texi: Make the stuff compile cleanly.
 
2264
 
 
2265
        * doc/Makefile.in (DISTTEXTS): list plain text files in parent dir.
 
2266
        (.PHONY): everything needed here.
 
2267
        (auctex.info): don't ignore errors.
 
2268
        (../INSTALL, ../INSTALL.windows, ../README, ../CHANGES)
 
2269
        (../TODO, ../FAQ, disttexts): New targets.
 
2270
        (INSTALL, INSTALL.windows, README, CHANGES, HISTORY, TODO, FAQ):
 
2271
        Remove.
 
2272
        (clean): Don't remove files in this directory.
 
2273
        (maintainer-clean): New target, removes files in parent, too.
 
2274
 
 
2275
        * autogen.sh: Create info files and distribution texts like
 
2276
        preview-latex does, and recurse into preview directory to do the
 
2277
        same.
 
2278
 
 
2279
2005-04-27  David Kastrup  <dak@gnu.org>
 
2280
 
 
2281
        * tex.el (TeX-lisp-directory, TeX-auto-global): Don't
 
2282
        `file-name-as-directory'fy.
 
2283
        (TeX-style-global, TeX-auto-local, TeX-style-local)
 
2284
        (TeX-macro-global, TeX-macro-private): Same here.
 
2285
        (TeX-auto-private): Use expand-file-name.
 
2286
        (TeX-style-private): Same here.
 
2287
        (TeX-check-path): Same.
 
2288
        (TeX-load-style): Adapt.
 
2289
 
 
2290
        * tex-buf.el (TeX-check-files): Be robust against non-slashed
 
2291
        directory names.
 
2292
        (TeX-ispell-document): Same here.
 
2293
 
 
2294
        * tex.el (AUC-TeX-version, AUC-TeX-date): Protect
 
2295
        `make-obsolete-variable' against obsolete Emacsen.
 
2296
 
 
2297
2005-04-28  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
2298
 
 
2299
        * doc/changes.texi: Mention the fix of Japanese fill problems.
 
2300
 
 
2301
2005-04-27  David Kastrup  <dak@gnu.org>
 
2302
 
 
2303
        * configure.ac: Correct bug reporting address and move stuff over
 
2304
        from preview.
 
2305
        * aclocal.m4: remove, we want the one in preview instead.
 
2306
 
 
2307
        * tex-site.el.in (AUCTeX-version, AUCTeX-date): get via configure.
 
2308
 
 
2309
        * tex.el (info): Add "docTeX" to info prefixes.
 
2310
        (AUCTeX-version, AUCTeX-date): removed to tex-site.el.
 
2311
        (AUC-TeX-version, AUC-TeX-date): Use `make-obsolete-variable'.  Is
 
2312
        version 11.50 correct?
 
2313
 
 
2314
        * tex-bar.el (LaTeX-install-toolbar): Adjust toolbarx-image-path.
 
2315
 
 
2316
        * autogen.sh: Use aclocal.m4 from preview subdirectory.
 
2317
 
 
2318
        * tex.el (TeX-submit-bug-report): Add `TeX-command-list' to bug
 
2319
        reports.
 
2320
 
 
2321
2005-04-23  David Kastrup  <dak@gnu.org>
 
2322
 
 
2323
        * tex-buf.el (TeX-command): Let it accept `TeX-active-master' as
 
2324
        well, by not touching `TeX-current-process-region-p' unless
 
2325
        `TeX-region-file' or `TeX-master-file' have been identified
 
2326
        explicitly.
 
2327
        (TeX-view): Simplify.
 
2328
        (TeX-active-process, TeX-active-buffer): Simplify.
 
2329
 
 
2330
2005-04-22  David Kastrup  <dak@gnu.org>
 
2331
 
 
2332
        * tex-buf.el (TeX-help-error): Create the correct log file
 
2333
        name corresponding to the current run.
 
2334
        (TeX-error, TeX-warning): Pass runbuffer info into the routines to
 
2335
        get the correct log file name in all circumstances.
 
2336
 
 
2337
2005-04-20  David Kastrup  <dak@gnu.org>
 
2338
 
 
2339
        * configure.ac: don't bother about pre-2.50 autoconf.  Check
 
2340
        version more fine-grainedly.
 
2341
 
 
2342
2005-04-19  David Kastrup  <dak@gnu.org>
 
2343
 
 
2344
        * texmathp.el (texmathp-match-switch): Add autoload cookie.
 
2345
 
 
2346
        * tex.el (no-doc): Remove: not needed because autoloads are
 
2347
        documented by the cookie extraction process.
 
2348
        (bibtex-mode-hook): Remove.  This will be done by an autoload
 
2349
        cookie from latex.el instead.
 
2350
        (BibTeX-auto-store, LaTeX-math-mode, japanese-plain-tex-mode)
 
2351
        (japanese-latex-mode, texinfo-mode, latex-mode, multi-prompt)
 
2352
        (texmathp, texmathp-match-switch): Remove autoloads since this is
 
2353
        done by cookies extracted into auctex.el.
 
2354
        (TeX-region-create, TeX-save-document, TeX-home-buffer)
 
2355
        (TeX-pin-region, TeX-command-region, TeX-command-buffer)
 
2356
        (TeX-command-master, TeX-command, TeX-kill-job)
 
2357
        (TeX-recenter-output-buffer, TeX-next-error)
 
2358
        (TeX-toggle-debug-boxes, TeX-region-file, TeX-current-offset)
 
2359
        (TeX-process-set-variable, TeX-view): Make comment nil instead of
 
2360
        no-doc.
 
2361
        (font-latex-setup, tex-font-setup): Remove autoloads.  Should be
 
2362
        done by cookies instead.
 
2363
        (TeX-tex-mode): rename from tex-mode.
 
2364
        (TeX-plain-tex-mode): rename from plain-tex-mode.
 
2365
        (ams-tex-mode): Change autoload cookie.
 
2366
 
 
2367
        * tex-jp.el (japanese-plain-tex-mode, japanese-latex-mode): Change
 
2368
        autoload cookies.
 
2369
 
 
2370
        * tex-font.el (tex-font-setup): Add autoload cookie.
 
2371
 
 
2372
        * tex-fold.el (TeX-fold-mode, tex-fold-mode): Add autoload
 
2373
        cookies.
 
2374
 
 
2375
        * multi-prompt.el (multi-prompt): Add autoload cookie.
 
2376
 
 
2377
        * latex.el (auto-mode-alist): Add .drv to latex-mode.
 
2378
        (TeX-latex-mode): Changed name from latex-mode.
 
2379
        (TeX-doctex-mode): Same here for doctex-mode.  Explicitly set
 
2380
        major-mode to doctex-mode: we don't want different modes.
 
2381
 
 
2382
        * tex-info.el (texinfo): Alias texinfo-mode to Texinfo-mode for
 
2383
        symmetry.
 
2384
        (Texinfo-mode): Autoload.
 
2385
 
 
2386
        * context.el (ConTeXt-mode, context-mode): Add definitions and
 
2387
        aliases and autoload cookies.
 
2388
 
 
2389
        * bib-cite.el: Remove autoload from instructions.
 
2390
 
 
2391
        * toolbar-x.el (toolbarx-image-path): New variable.
 
2392
        (toolbarx-make-string-from-symbol)
 
2393
        (toolbarx-make-symbol-from-string, toolbarx-good-option-list-p)
 
2394
        (toolbarx-separate-options, toolbarx-merge-props)
 
2395
        (toolbarx-make-command, toolbarx-emacs-mount-popup-menu)
 
2396
        (toolbarx-xemacs-mount-popup-menu, toolbarx-mount-popup-menu)
 
2397
        (toolbarx-option-value, toolbarx-eval-function-or-symbol)
 
2398
        (toolbarx-test-image-type, toolbarx-test-button-type)
 
2399
        (toolbarx-test-any-type, toolbarx-test-string-or-nil)
 
2400
        (toolbarx-test-toolbar-type, toolbarx-test-dropdown-type)
 
2401
        (toolbarx-test-symbol, toolbarx-test-dropdown-default)
 
2402
        (toolbarx-test-dropdown-save)
 
2403
        (toolbarx-process-group-without-insert, toolbarx-process-group)
 
2404
        (toolbarx-process-symbol, toolbarx-process-dropdown-group)
 
2405
        (toolbarx-find-image, toolbarx-emacs-add-button)
 
2406
        (toolbarx-emacs-refresh-process-button-or-insert-list)
 
2407
        (toolbarx-emacs-refresh, toolbarx-xemacs-image-properties)
 
2408
        (toolbarx-xemacs-button-properties, toolbarx-xemacs-refresh):
 
2409
        Remove autoload cookies.
 
2410
        (toolbarx-find-image): Use `toolbarx-image-path'.
 
2411
 
 
2412
2005-04-26  Reiner Steib  <Reiner.Steib@gmx.de>
 
2413
 
 
2414
        * font-latex.el (font-latex-update-title-faces): Remove unused
 
2415
        variable.  Don't call when loading the file.
 
2416
        (font-latex-title-fontify): Document that faces set outside of
 
2417
        customize might be modified.
 
2418
        (font-latex-make-title-faces): Set height or size so that
 
2419
        customize won't complain.
 
2420
 
 
2421
2005-04-24  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2422
 
 
2423
        * tex-buf.el (TeX-interactive-goto-prompt): New function.
 
2424
        (TeX-run-interactive): Use it instead of setting
 
2425
        `comint-scroll-to-bottom-on-output'.  Use `add-hook'.
 
2426
 
 
2427
2005-04-23  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2428
 
 
2429
        * font-latex.el (font-latex-update-title-faces): Do not touch
 
2430
        customized faces.
 
2431
        (font-latex-title-fontify): Use `custom-initialize-default'.
 
2432
        (font-latex-make-title-faces): Check for value of `saved-face'
 
2433
        property for determining face customization.
 
2434
 
 
2435
        * tex.el (TeX-find-macro-boundaries): Reimplement.  Now handles
 
2436
        \foo{\bar}{ba-!-z} case correctly.
 
2437
        (TeX-find-macro-start-helper): Remove.
 
2438
 
 
2439
2005-04-22  Reiner Steib  <Reiner.Steib@gmx.de>
 
2440
 
 
2441
        * font-latex.el (font-latex-make-title-faces): Define the face,
 
2442
        don't set size.  Set parent/inherit conditionally.
 
2443
        (font-latex-update-title-faces): New function.
 
2444
        (font-latex-title-fontify): Add :initialize and :set.  Using
 
2445
        `font-latex-update-title-faces' allows changing the height within
 
2446
        an Emacs session.
 
2447
        (font-latex-title-5-face): Renamed from title-4-face.
 
2448
        (font-latex-built-in-keyword-classes): Use title-0 and title-5
 
2449
        faces.
 
2450
 
 
2451
2005-04-22  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2452
 
 
2453
        * tex-buf.el (TeX-run-interactive): Make output buffer scroll.
 
2454
 
 
2455
2005-04-18  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2456
 
 
2457
        * tex-fold.el (TeX-fold-region): Get rid of \_> for matching
 
2458
        macros.  It prevents macros immediately followed by numbers from
 
2459
        being found.
 
2460
 
 
2461
2005-04-17  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
2462
 
 
2463
        * style/amsmath.el (LaTeX-item-equation): just-one-space before
 
2464
        `\\' at the end of line.
 
2465
 
 
2466
2005-04-15  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2467
 
 
2468
        * style/harvard.el ("harvard"): Activate harvard citation format
 
2469
        in RefTeX.
 
2470
 
 
2471
2005-04-14  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2472
 
 
2473
        * tex-fold.el (TeX-fold-force-fontify): New variable.
 
2474
        (TeX-fold-buffer): Use it.  Make sure the buffer is fontified
 
2475
        before folding is done.
 
2476
 
 
2477
        * doc/auctex.texi (Folding): Mention `TeX-fold-force-fontify'.
 
2478
 
 
2479
        * doc/changes.texi: Mention `TeX-fold-force-fontify'.
 
2480
 
 
2481
2005-04-14  Ikumi Keita  <ikumi@revery.net>
 
2482
 
 
2483
        * style/amsmath.el: Fix comment.
 
2484
        ("amsmath"): Removed duplicate settings of "alignat*" and
 
2485
        "xalignat*" from LaTeX-add-environments.  Add "xalignat",
 
2486
        "xalignat*", and "xxalignat" to LaTeX-item-list.
 
2487
        (LaTeX-amsmath-env-alignat): Do not ask label if the tail of ENV
 
2488
        is "*".
 
2489
 
 
2490
2005-04-14  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
2491
 
 
2492
        * latex.el (LaTeX-fill-move-to-break-point): Refactoring.  Set
 
2493
        third argument of re-search-backward to 'move instead of using
 
2494
        skip-chars-backward.
 
2495
 
 
2496
2005-04-13  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2497
 
 
2498
        * latex.el (LaTeX-math-abbrev-prefix): Offer only string type for
 
2499
        customization.  Add proper :initialize and :set functions to allow
 
2500
        the value to be changed without having to restart Emacs.
 
2501
 
 
2502
        * doc/auctex.texi (Mathematics): Document only the string-nature
 
2503
        of `LaTeX-math-abbrev-prefix'.
 
2504
 
 
2505
2005-04-12  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2506
 
 
2507
        * latex.el (LaTeX-math-abbrev-prefix): Can now be a string to be
 
2508
        used with `kbd'.
 
2509
        (LaTeX-math-abbrev-prefix): New function.
 
2510
        (LaTeX-math-keymap, LaTeX-math-mode): Use it.
 
2511
 
 
2512
        * doc/auctex.texi (Mathematics): Explain
 
2513
        `LaTeX-math-abbrev-prefix' more verbosely.
 
2514
 
 
2515
2005-04-12  Reiner Steib  <Reiner.Steib@gmx.de>
 
2516
 
 
2517
        * tex-site.el.in (TeX-lisp-directory): Avoid open-parenthesis at
 
2518
        beginning of a line.
 
2519
 
 
2520
        * tex-style.el (LaTeX-beamer-inner-themes)
 
2521
        (LaTeX-beamer-outer-themes, LaTeX-beamer-color-themes)
 
2522
        (LaTeX-beamer-font-themes): New variables for style/beamer.el.
 
2523
 
 
2524
        * style/beamer.el (LaTeX-arg-beamer-inner-theme)
 
2525
        (LaTeX-arg-beamer-outer-theme, LaTeX-arg-beamer-color-theme)
 
2526
        (LaTeX-arg-beamer-font-theme): New functions.
 
2527
 
 
2528
2005-04-10  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2529
 
 
2530
        * tex.el (TeX-parse-argument): Another stab at fixing this
 
2531
        function.  The last change from 2005-03-23 broke the insertion of
 
2532
        macros like \footnote with a marked region.  This is pure
 
2533
        guesswork.  *sigh*
 
2534
 
 
2535
        * latex.el (LaTeX-section-heading): Shorten prompt.
 
2536
        (LaTeX-section-title): Simplify.  Shorten prompt.
 
2537
        (LaTeX-auto-minimal-regexp-list): "\" and "." are not special in a
 
2538
        complemented character alternative.
 
2539
        (LaTeX-math-keymap): Define key for prefix insertion inside
 
2540
        defvar.
 
2541
        (math): Use `LaTeX-math-keymap' only.
 
2542
        (LaTeX-math-mode-menu): Use `LaTeX-math-mode-map' (defined by
 
2543
        `define-minor-mode').
 
2544
        (LaTeX-math-mode): Assign `LaTeX-math-keymap' to
 
2545
        `LaTeX-math-abbrev-prefix'.  Use `LaTeX-math-mode-menu' with
 
2546
        `LaTeX-math-mode-map'.
 
2547
        (LaTeX-math-insert-prefix): Remove.
 
2548
 
 
2549
2005-04-08  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2550
 
 
2551
        * font-latex.el (font-latex-match-command-with-arguments): Skip
 
2552
        over comments as well as whitespace.
 
2553
 
 
2554
        * tex.el (TeX-output-extension): Default to nil.
 
2555
 
 
2556
2005-04-07  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2557
 
 
2558
        * tex.el (TeX-output-extension): Set correct default depending on
 
2559
        the value of `TeX-PDF-mode'.
 
2560
        (TeX-output-extension): Revert.
 
2561
        (VirTeX-common-initialization): Set `TeX-output-extension' here.
 
2562
 
 
2563
2005-04-05  Christian Schlauer  <cschl@arcor.de>
 
2564
 
 
2565
        * tex.el (TeX-submit-bug-report): Fix typo in doc string, fill doc
 
2566
        string.
 
2567
 
 
2568
        * latex.el: Change maintainer address.
 
2569
        (LaTeX-section): Fix typo in doc string.  Remove code that almost
 
2570
        always inserts a new line.
 
2571
        (LaTeX-section-section): Fix doc string.  Add code that
 
2572
        conditionally inserts a new line (which also bundles the
 
2573
        modification of the buffer in this function).
 
2574
        (LaTeX-section-hook): Fix typo in doc string.
 
2575
        (LaTeX-default-position): Use `do not' instead of `don't' in doc
 
2576
        string and customize value menu (as in `LaTeX-float).
 
2577
        (LaTeX-item-list): Fix typo in doc string.
 
2578
 
 
2579
2005-04-05  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2580
 
 
2581
        * tex.el (TeX-PDF-mode, TeX-interactive-mode, TeX-Omega-mode): Set
 
2582
        customization group.
 
2583
 
 
2584
        * latex.el (LaTeX-math-default): New entry and key for \colon.
 
2585
        New "Punctuation" category.  Get rid of some entries in
 
2586
        "delimiters" category already defined in "Arrows".  Get rid of
 
2587
        "delimiters" category and merge entries defined there into
 
2588
        "Delimiters.".
 
2589
        (LaTeX-math-menu): Remove "delimiters" and add "Punctuation".
 
2590
 
 
2591
2005-04-04  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2592
 
 
2593
        * font-latex.el (font-latex-make-user-keywords): Make XEmacs
 
2594
        happy.
 
2595
 
 
2596
        * doc/changes.texi: Fix @xref.
 
2597
 
 
2598
        * doc/auctex.texi (Quotes): Fix @xref.
 
2599
        (European): Be more verbose.
 
2600
 
 
2601
        * tex-info.el (texinfo-mode): Get rid of hyphens in prompts.
 
2602
        Add @xref command.
 
2603
 
 
2604
        * latex.el (LaTeX-babel-hyphen, LaTeX-babel-hyphen-after-hyphen):
 
2605
        Doc fix.
 
2606
        (LaTeX-babel-hyphen-language-alist): Use t as default value for
 
2607
        insertion behavior.
 
2608
 
 
2609
        * tex.el (TeX-quote-language-alist): Use t as default value for
 
2610
        insertion behavior.
 
2611
 
 
2612
        * doc/auctex.texi: New tag line.
 
2613
        (Quotes): Replace description about (n)german.sty-specific quote
 
2614
        insertion by a generalized one and refer to section about European
 
2615
        languages.
 
2616
        (European): Add subsections.  Add information about new
 
2617
        functionality and customization options for language-specific
 
2618
        quote and hyphen insertion.
 
2619
        (Folding): Add information about help echo.
 
2620
        (Viewing): Add subsection heading.  A single one does not really
 
2621
        make sense.
 
2622
 
 
2623
        * doc/changes.texi: Add some news.
 
2624
 
 
2625
2005-04-03  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2626
 
 
2627
        * tex-fold.el (TeX-fold-help-echo-max-length): New variable.
 
2628
        Add :type and :group specs.
 
2629
        (TeX-fold-make-help-echo): New function.
 
2630
        No space before ellipsis.
 
2631
        Okay, color does not look too bad.
 
2632
        (TeX-fold-make-overlay): Use it.
 
2633
        Remove call to `TeX-fold-make-help-echo' again as we have to
 
2634
        recompute the string anyway.
 
2635
        (TeX-fold-hide-item): Set help-echo property.
 
2636
        Recompute help echo string.
 
2637
        (TeX-fold-show-item): Invalidate help-echo property.
 
2638
 
 
2639
2005-04-02  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2640
 
 
2641
        * doc/faq.texi (Frequently Asked Questions About AUCTeX): Minor
 
2642
        enhancements in wording.
 
2643
 
 
2644
        * tex.el (TeX-open-quote, TeX-close-quote)
 
2645
        (TeX-quote-after-quote): Doc fix.
 
2646
        (TeX-quote-language-alist, TeX-quote-language): New variables.
 
2647
        (TeX-insert-quote): Use them.
 
2648
        (TeX-submit-bug-report): Doc fix.
 
2649
 
 
2650
        * latex.el (LaTeX-mode-map): Map "-" to
 
2651
        `LaTeX-babel-insert-hyphen'.
 
2652
        (LaTeX-babel-hyphen, LaTeX-babel-hyphen-after-hyphen)
 
2653
        (LaTeX-babel-hyphen-language-alist, LaTeX-babel-hyphen-language):
 
2654
        New variables.  (Moved from tex-style.el and style/german.el
 
2655
        respectively and generalized.)
 
2656
        (LaTeX-babel-insert-hyphen): New function.  (Moved from
 
2657
        syle/german.el).
 
2658
 
 
2659
        * tex-style.el (LaTeX-csquotes-open-quote)
 
2660
        (LaTeX-csquotes-close-quote): Doc fix.
 
2661
        (LaTeX-german-quote-after-quote, LaTeX-german-open-quote)
 
2662
        (LaTeX-german-close-quote, LaTeX-german-hyphen)
 
2663
        (LaTeX-german-hyphen-after-hyphen): Remove.
 
2664
 
 
2665
        * style/csquotes.el ("csquotes"): Use `TeX-quote-language'.
 
2666
 
 
2667
        * style/italian.el (LaTeX-italian-open-quote)
 
2668
        (LaTeX-italian-close-quote): Remove.
 
2669
        ("italian"): Use `TeX-quote-language'.
 
2670
 
 
2671
        * style/ngerman.el (LaTeX-german-quote-after-quote)
 
2672
        (LaTeX-german-open-quote, LaTeX-german-close-quote): Remove.
 
2673
        ("ngerman"): Use `TeX-quote-language' and
 
2674
        `LaTeX-babel-hyphen-language'.
 
2675
 
 
2676
        * style/german.el: Move definition of "-" key to latex.el.
 
2677
        (LaTeX-german-hyphen-internal): Move to latex.el as
 
2678
        `LaTeX-babel-hyphen-language'.
 
2679
        (LaTeX-german-insert-hyphen): Move to latex.el as
 
2680
        `LaTeX-babel-insert-hyphen'.
 
2681
        ("german"): Use `TeX-quote-language' and
 
2682
        `LaTeX-babel-hyphen-language'.
 
2683
 
 
2684
        * style/czech.el, style/danish.el, style/slovak.el,
 
2685
        style/swedish.el: Use `TeX-quote-language' and
 
2686
        `LaTeX-babel-hyphen-language' where appropriate.
 
2687
 
 
2688
2005-03-31  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2689
 
 
2690
        * doc/faq.texi (Frequently Asked Questions About AUCTeX): Add
 
2691
        general information about how to deal with bugs.  Adapt version
 
2692
        numbers for Emacs.
 
2693
 
 
2694
2005-03-31  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
2695
 
 
2696
        * latex.el (LaTeX-fill-move-to-break-point): Skip non-space chars
 
2697
        backward if re-search-backward does not find white spaces or
 
2698
        LaTeX-nospace-between-char-regexp.  Add mule check before line
 
2699
        break between 2-byte and 1-byte chars.
 
2700
        Reported by Ikumi Keita <ikumi@revery.net>.
 
2701
        Do not move point if re-search-backward didn't find proper line
 
2702
        break point.
 
2703
 
 
2704
2005-03-30  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2705
 
 
2706
        * tex.el (TeX-submit-bug-report): Insert AUCTeX version into mail
 
2707
        subject.
 
2708
 
 
2709
2005-03-30  Ikumi Keita  <ikumi@revery.net>
 
2710
 
 
2711
        * latex.el (LaTeX-env-label): Remove `TeX-toggle-off-input-method'
 
2712
        because `TeX-math-input-method-off' is already called in
 
2713
        `LaTeX-insert-environment'.
 
2714
 
 
2715
2005-03-29  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2716
 
 
2717
        * tex-style.el (LaTeX-german-hyphen): Doc fix.  Fix :type.
 
2718
 
 
2719
        * style/german.el (LaTeX-german-insert-hyphen): Do not add "=
 
2720
        repeatedly but stick to - after the first swapping.
 
2721
 
 
2722
2005-03-28  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2723
 
 
2724
        * style/german.el (LaTeX-mode-map): Bind `-' to
 
2725
        `LaTeX-german-insert-hyphen'.
 
2726
        (LaTeX-german-quote-after-quote, LaTeX-german-open-quote)
 
2727
        (LaTeX-german-close-quote): Move to tex-style.el.
 
2728
        (LaTeX-german-hyphen-internal): New variable.
 
2729
        (LaTeX-german-insert-hyphen): New function.
 
2730
        ("german"): Set `LaTeX-german-hyphen-internal'.
 
2731
 
 
2732
        * tex-style.el (LaTeX-german-quote-after-quote)
 
2733
        (LaTeX-german-open-quote, LaTeX-german-close-quote): Move here
 
2734
        from style/german.el.
 
2735
        (LaTeX-german-hyphen, LaTeX-german-hyphen-after-hyphen): New
 
2736
        variables.
 
2737
 
 
2738
        * doc/auctex.texi (Font Locking): References are now fontified
 
2739
        with `font-lock-constant-face' because `font-lock-reference-face'
 
2740
        is deprecated.
 
2741
 
 
2742
        * font-latex.el: Change maintainer address.
 
2743
        (font-latex-quotes, font-latex-make-built-in-keywords)
 
2744
        (font-latex-user-keyword-classes): Doc fix.  (Mention that setting
 
2745
        the variable directly does not take effect.)
 
2746
        (font-latex-make-match-defun, font-latex-make-built-in-keywords)
 
2747
        (font-latex-make-user-keywords): Doc strings of generated
 
2748
        variables and functions now refer to the creating functions.
 
2749
        (font-latex-warning-face, font-latex-sedate-face)
 
2750
        (font-latex-italic-face, font-latex-bold-face)
 
2751
        (font-latex-math-face, font-latex-string-face)
 
2752
        (font-latex-verbatim-face, font-latex-superscript-face)
 
2753
        (font-latex-subscript-face, font-latex-title-1-face)
 
2754
        (font-latex-title-2-face, font-latex-title-3-face)
 
2755
        (font-latex-title-4-face): Remove these face variables.
 
2756
        (font-latex-title-fontify): Remove :set function.
 
2757
        (font-latex-built-in-keyword-classes): Use
 
2758
        `font-lock-constant-face' instead of `font-lock-reference-face'
 
2759
        because the latter is deprecated in Emacs (and only an alias for
 
2760
        the former which will not work if the quoted face name is used).
 
2761
        Use new `title' specifier as type of keyword for the titling
 
2762
        keywords and mention it in the doc string.
 
2763
        (font-latex-keyword-matcher): Quote face specifiers in any case.
 
2764
        (font-latex-make-user-keywords)
 
2765
        (font-latex-syntactic-face-function): Quote face specifiers.
 
2766
        (font-latex-setup): Remove obsolete method for fontifying strings
 
2767
        or math respectively.
 
2768
 
 
2769
2005-03-28  David Kastrup  <dak@gnu.org>
 
2770
 
 
2771
        * tex.el: Change maintainer address.
 
2772
        (TeX-submit-bug-report): Change bug reporting address.
 
2773
 
 
2774
        * doc/wininstall.texi: Change contact info.
 
2775
 
 
2776
        * doc/intro.texi (Introduction): Change contact info.
 
2777
 
 
2778
        * doc/auctex.texi (top): Change contact info.
 
2779
 
 
2780
2005-03-27  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2781
 
 
2782
        * font-latex.el (font-latex-match-simple-command): New function.
 
2783
        (font-latex-make-user-keywords): Use it instead of specifying the
 
2784
        regexp directly.  Prevents stuff like "\foo\foo\foo\foo" from
 
2785
        being fontified like a zebra.
 
2786
        (font-latex-match-command-with-arguments): Check for limit when
 
2787
        looking at optional and mandatory arguments.  Prevents an infinite
 
2788
        loop in XEmacs when typing the "n" of \begin in "\begi\n[foo]".
 
2789
        (font-latex-user-keyword-classes): Specify a default value for the
 
2790
        list.
 
2791
 
 
2792
2005-03-24  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2793
 
 
2794
        * Makefile.in (AUCELC): Derive from AUCSRC.
 
2795
        (STYLEELC, CLEANFILES, DISTCLEANFILES, DISTTEXTS): New variables.
 
2796
        (some): Use STYLEELC.
 
2797
        (clean): Use CLEANFILES.
 
2798
        (distclean): Use CLEANFILES and DISTCLEANFILES.  Call distclean
 
2799
        target in doc directory.
 
2800
        (maintainer-clean, extraclean): New targets.
 
2801
 
 
2802
2005-03-23  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2803
 
 
2804
        * tex.el (TeX-parse-argument): Deactivate mark after insertion of
 
2805
        first mandatory argument.  Fixes insertion of braces at wrong
 
2806
        places for multi-argument macros like \parbox and \multicolumn.
 
2807
        See also change from 2004-12-01 which obviously did not suffice.
 
2808
 
 
2809
2005-03-22  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
2810
 
 
2811
        * latex.el (LaTeX-fill-move-to-break-point): Prevent line break
 
2812
        between 2-byte char an 1 byte-char.
 
2813
 
 
2814
        * latex.el (LaTeX-fill-move-to-break-point): Do not skip
 
2815
        LaTeX-nospace-between-char-regexp.
 
2816
        Reported by Ikumi Keita <ikumi@revery.net>.
 
2817
 
 
2818
2005-03-19  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2819
 
 
2820
        * tex-fold.el (TeX-fold-buffer-substring): Better safe than sorry.
 
2821
 
 
2822
2005-03-18  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2823
 
 
2824
        * font-latex.el (font-latex-make-title-faces): According to
 
2825
        upstream `font-size' is likely to vanish.  So back to
 
2826
        `face-height' but scale it down a bit to better match actual font
 
2827
        size.
 
2828
 
 
2829
2005-03-17  David Kastrup  <dak@gnu.org>
 
2830
 
 
2831
        * tex.el (TeX-overlay-priority-step): New variable, previously in
 
2832
        tex-fold.el under different name.
 
2833
        (TeX-overlay-prioritize): new function in Emacs and XEmacs
 
2834
        variants.
 
2835
 
 
2836
        * tex-fold.el (TeX-fold-make-overlay): Use `TeX-overlay-prioritize'.
 
2837
        (TeX-fold-priority-step, TeX-fold-prioritize): Renamed and moved
 
2838
        to tex.el.
 
2839
 
 
2840
        * tex-buf.el (TeX-region-create): Transfer
 
2841
        `buffer-file-coding-system' from master buffer to region.
 
2842
 
 
2843
2005-03-17  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2844
 
 
2845
        * latex.el (LaTeX-section-list-add-locally)
 
2846
        (LaTeX-largest-level-set): New functions.
 
2847
        (LaTeX-add-environments): Invalidate menu variables instead of
 
2848
        setting `LaTeX-menu-changed'.
 
2849
        (LaTeX-section-menu-entry): Do not enable symbol.
 
2850
        (LaTeX-section-menu-create, LaTeX-menu-changed)
 
2851
        (LaTeX-menu-update): Remove.
 
2852
        (LaTeX-section-menu, LaTeX-environment-menu)
 
2853
        (LaTeX-environment-modify-menu): New variables.
 
2854
        (LaTeX-section-menu-filter, LaTeX-environment-menu-filter): New
 
2855
        functions.
 
2856
        (LaTeX-mode-menu): Use them.
 
2857
        (LaTeX-common-initialization): Move setting of
 
2858
        `LaTeX-largest-level' upwards because it is needed when the menu
 
2859
        is being generated.  Do not use `activate-menubar-hook' and
 
2860
        `activate-popup-menu-hook' anymore.
 
2861
 
 
2862
        * tex.el (VirTeX-common-initialization): Force update of style
 
2863
        information.
 
2864
 
 
2865
        * style/scrreprt.el, style/scrbook.el, style/scrbase.el,
 
2866
        style/scrartcl.el, style/report.el, style/jsbook.el,
 
2867
        style/jsarticle.el, style/jreport.el, style/jbook.el,
 
2868
        style/jarticle.el, style/j-report.el, style/j-book.el,
 
2869
        style/j-article.el, style/book.el, style/article.el,
 
2870
        style/alphanum.el: Use new functions for setting
 
2871
        `LaTeX-largest-level' or `LaTeX-section-list' respectively.
 
2872
 
 
2873
2005-03-16  Ikumi Keita  <ikumi@revery.net>
 
2874
 
 
2875
        * latex.el (LaTeX-fill-move-to-break-point): Limit the max number
 
2876
        of characters to look backward for `TeX-looking-at-backward'.
 
2877
 
 
2878
2005-03-16  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
2879
 
 
2880
        * latex.el (LaTeX-nospace-between-char-regexp): Changed from
 
2881
        defcustom to defvar.
 
2882
 
 
2883
2005-03-15  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2884
 
 
2885
        * font-latex.el (font-latex-make-title-faces): Deal with the case
 
2886
        that `font-size' returns a number.  Or nil.
 
2887
 
 
2888
        * tex.el (TeX-view-style): Remove support for "a4" and "a5".
 
2889
 
 
2890
2005-03-14  David Kastrup  <dak@gnu.org>
 
2891
 
 
2892
        * latex.el (docTeX-indent-inner-fixed)
 
2893
        (LaTeX-indent-calculate-last): Add support for macrocode*, macro*,
 
2894
        environment and environment* environment.
 
2895
 
 
2896
2005-03-14  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2897
 
 
2898
        * context.el (ConTeXt-indent-item-re): Do not treat
 
2899
        \setup... commands like \item.
 
2900
 
 
2901
2005-03-14  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
2902
 
 
2903
        * tex-fold.el (TeX-fold-prioritize): Cater for preview-latex.
 
2904
 
 
2905
2005-03-11  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2906
 
 
2907
        * latex.el (LaTeX-paragraph-commands-regexp-make): New function.
 
2908
        (LaTeX-paragraph-commands-regexp, LaTeX-paragraph-commands): Use
 
2909
        it.
 
2910
        (LaTeX-paragraph-commands-add-locally): New function.
 
2911
 
 
2912
        * style/beamer.el ("beamer"): Use it.  Newline not needed anymore
 
2913
        because \frametitle is now a paragraph command and will not be
 
2914
        filled together with the other content.
 
2915
 
 
2916
        * context.el (ConTeXt-find-indent): Correct indentation of
 
2917
        environments.
 
2918
 
 
2919
        * latex.el (LaTeX-fill-region-as-para-do): Use
 
2920
        `remove-text-properties' instead of
 
2921
        `remove-list-of-text-properties' because the latter is not
 
2922
        available in Emacs 21.
 
2923
 
 
2924
2005-03-10  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2925
 
 
2926
        * style/beamer.el ("beamer"): Find the correct start of
 
2927
        environment in case a frame environment is inserted with point on
 
2928
        a non-empty line.  Insert an additional newline to set off title
 
2929
        and content.
 
2930
 
 
2931
        * font-latex.el (font-latex-make-title-faces): Use `font-size'
 
2932
        instead of `face-height' to determine the font size because the
 
2933
        latter (as the sum of the face's ascent and descent) returns
 
2934
        inappropriate values.  Suggested by Steven E. Harris
 
2935
        <seh@panix.com>.
 
2936
 
 
2937
2005-03-09  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2938
 
 
2939
        * tex.el (TeX-comment-prefix): New function.
 
2940
 
 
2941
        * latex.el (LaTeX-current-environment, LaTeX-find-matching-end)
 
2942
        (LaTeX-find-matching-begin): Rather than using the start or end of
 
2943
        a commented region as a boundary, look further for other commented
 
2944
        regions with the same prefix possibly containing an environment
 
2945
        start or end respectively.
 
2946
        (LaTeX-mode-menu): An empty help string is useless and may lead to
 
2947
        an empty tooltip.
 
2948
 
 
2949
2005-03-09  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
2950
 
 
2951
        * style/amsmath.el ("amsmath"): Fixed typo: "dotssc" -> "dotsc".
 
2952
        Added symbol "dots" and "dotsi".
 
2953
 
 
2954
        * latex.el (LaTeX-insert-environment): Call
 
2955
        `TeX-math-input-method-off'.
 
2956
        * style/amsmath.el (LaTeX-amsmath-env-alignat)
 
2957
        (LaTeX-amsmath-env-aligned): Do not call
 
2958
        `TeX-math-input-method-off' from here.
 
2959
        Reported by Ikumi Keita <ikumi@revery.net>.
 
2960
 
 
2961
2005-03-08  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
2962
 
 
2963
        * latex.el (LaTeX-current-environment): Doc fix.
 
2964
 
 
2965
        * font-latex.el (font-latex-make-built-in-keywords): Make doc
 
2966
        string of `font-latex-match-*-keywords' more clear.
 
2967
 
 
2968
2005-03-08  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
2969
 
 
2970
        * tex.el (TeX-toggle-off-input-method): Turn off input method iff
 
2971
        `current-input-method' starts one of "chinese", "japanese", and
 
2972
        "korean".  Use `inactivate-input-method' instead of
 
2973
        `toggle-input-method'.  Doc fix.
 
2974
        Suggested by Ikumi Keita <ikumi@revery.net>.
 
2975
 
 
2976
2005-03-07  Reiner Steib  <Reiner.Steib@gmx.de>
 
2977
 
 
2978
        * tex-style.el: New file.  defcustoms for style/*.el should go
 
2979
        here.
 
2980
 
 
2981
        * latex.el (LaTeX-includegraphics-extensions)
 
2982
        (LaTeX-includegraphics-options-alist)
 
2983
        (LaTeX-includegraphics-strip-extension-flag)
 
2984
        (LaTeX-includegraphics-read-file, LaTeX-beamer-themes): Moved to
 
2985
        tex-style.el.
 
2986
        (tex-style): Require.
 
2987
 
 
2988
        * style/amsmath.el (LaTeX-amsmath-label): Moved to tex-style.el.
 
2989
 
 
2990
        * style/beamer.el: Remove install instructions.  Won't work
 
2991
        properly outside current AUCTeX anymore.  Removed CVS Id.
 
2992
        (LaTeX-beamer-section-labels-flag)
 
2993
        (LaTeX-beamer-item-overlay-flag): Moved to tex-style.el.
 
2994
 
 
2995
        * style/csquotes.el (LaTeX-csquotes-quote-after-quote)
 
2996
        (LaTeX-csquotes-open-quote, LaTeX-csquotes-close-quote): Moved to
 
2997
        tex-style.el.
 
2998
 
 
2999
        * style/emp.el (LaTeX-write18-enabled-p):  Moved to tex-style.el.
 
3000
 
 
3001
        * Makefile.in (AUCSRC): Added tex-style.el.
 
3002
 
 
3003
2005-03-07  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3004
 
 
3005
        * tex-jp.el (japanese-TeX-command-list)
 
3006
        (japanese-TeX-error-messages): Change from defvar to defcustom.
 
3007
 
 
3008
2005-03-06  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3009
 
 
3010
        * doc/auctex.texi (I18n): Comment fix.
 
3011
 
 
3012
        * latex.el: Set fill-space nonsticky.
 
3013
        (LaTeX-fill-delete-newlines): Check text property 'fill-space.
 
3014
 
 
3015
2005-03-04  David Kastrup  <dak@gnu.org>
 
3016
 
 
3017
        * Organizational: preview-latex development has been moved from
 
3018
        <URL:http://sourceforge.net/projects/preview-latex> into the
 
3019
        AUCTeX CVS Archive on
 
3020
        <URL:http://savannah.gnu.org/projects/auctex> in subdirectory
 
3021
        auctex/preview.
 
3022
 
 
3023
2005-03-04  Reiner Steib  <Reiner.Steib@gmx.de>
 
3024
 
 
3025
        * doc/auctex.texi (I18n): Try to make text more clear.
 
3026
 
 
3027
        * style/beamer.el (LaTeX-beamer-search-themes)
 
3028
        (LaTeX-arg-beamer-theme): New functions adding completion for
 
3029
        \usetheme.
 
3030
 
 
3031
        * latex.el (LaTeX-beamer-themes): New variable.
 
3032
 
 
3033
2005-03-05  Ikumi Keita  <ikumi@revery.net>  (tiny change)
 
3034
 
 
3035
        * tex-jp.el (japanese-TeX-command-list): Doc fix.
 
3036
 
 
3037
2005-03-03  Ikumi Keita  <ikumi@revery.net>
 
3038
 
 
3039
        * tex.el (TeX-macro-global-internal): New function.
 
3040
        (TeX-macro-global): Use it.
 
3041
        (TeX-kpathsea-format-alist): Removed duplicate line.
 
3042
 
 
3043
        * tex-jp.el: Use `TeX-macro-global-internal' and append path for
 
3044
        Japanese TeX into TeX-macro-global.  Do not override
 
3045
        `TeX-expand-list', no more.
 
3046
        (japanese-TeX-command-list): Add :help string.  Change
 
3047
        `TeX-run-LaTeX' to `TeX-run-TeX'.
 
3048
        (japanese-TeX-command-default, japanese-LaTeX-command-default):
 
3049
        Quote symbol TeX-command in doc string.
 
3050
 
 
3051
2005-03-03  Thomas Baumann  <thomas.baumann@ch.tum.de>
 
3052
 
 
3053
        * style/beamer.el (LaTeX-beamer-item-overlay-flag): New variable.
 
3054
        Used for controling the insertion of overlays in
 
3055
        `LaTeX-item-beamer'.
 
3056
        (LaTeX-item-beamer): Use it.
 
3057
 
 
3058
2005-03-02  Reiner Steib  <Reiner.Steib@gmx.de>
 
3059
 
 
3060
        * doc/auctex.texi (I18n): Fix some markup errors.
 
3061
 
 
3062
2005-03-02  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
3063
 
 
3064
        * font-latex.el (font-latex-make-title-faces)
 
3065
        (font-latex-title-4-face): Use yellow on terminals with dark
 
3066
        background and blue4 on terminals with light background.
 
3067
 
 
3068
2005-03-02  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3069
 
 
3070
        * doc/auctex.texi (Floats): Document `LaTeX-top-caption-list'.
 
3071
 
 
3072
2005-03-01  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3073
 
 
3074
        * doc/auctex.texi (I18n): Revised.
 
3075
 
 
3076
2005-02-28  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3077
 
 
3078
        * tex-jp.el (TeX-japanese-process-input-coding-system)
 
3079
        (TeX-japanese-process-output-coding-system): Fix comment.
 
3080
 
 
3081
2005-02-27  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3082
 
 
3083
        * latex.el (LaTeX-fill-move-to-break-point): Cater for kinsoku,
 
3084
        especially for Japanese.
 
3085
 
 
3086
2005-02-24  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
3087
 
 
3088
        * latex.el (LaTeX-common-initialization): Update LaTeX menu when a
 
3089
        popup menu in XEmacs is opened.
 
3090
 
 
3091
2005-02-23  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
3092
 
 
3093
        * bib-cite.el: Some doc fixes in the commentary section.
 
3094
 
 
3095
2005-02-23  Ikumi Keita  <ikumi@revery.net>  (tiny change)
 
3096
 
 
3097
        * doc/auctex.texi (I18n): Removed FIXME comment.
 
3098
 
 
3099
2005-02-22  Ikumi Keita  <ikumi@revery.net>  (tiny change)
 
3100
 
 
3101
        * latex.el (LaTeX-fill-delete-newlines): Call search-forward,
 
3102
        which is copied from `fill-delete-newlines', with BOUND TO.
 
3103
 
 
3104
2005-02-21  Reiner Steib  <Reiner.Steib@gmx.de>
 
3105
 
 
3106
        * doc/auctex.texi (Japanese): Fix bogus macro.
 
3107
 
 
3108
2005-02-21  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3109
 
 
3110
        * doc/auctex.texi (Japanese): Doc fix.
 
3111
        Suggested by Ikumi Keita <ikumi@revery.net>.
 
3112
 
 
3113
2005-02-20  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
3114
 
 
3115
        * tex-fold.el (TeX-fold-macro-nth-arg): Doc fix.
 
3116
        Do not skip more than one closing brace backwards.
 
3117
        Use `TeX-fold-buffer-substring'.
 
3118
        (TeX-fold-prioritize): Doc fix.
 
3119
        (TeX-fold-buffer-substring): New function.
 
3120
        Do not use `dolist' which uses an unwanted local binding of the
 
3121
        list variable.
 
3122
 
 
3123
2005-02-19  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
3124
 
 
3125
        * latex.el (LaTeX-current-environment): New variable.
 
3126
        (LaTeX-indent-calculate, LaTeX-fill-region-as-para-do): Use it.
 
3127
        Improves filling performace by caching current environment.
 
3128
 
 
3129
2005-02-19  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3130
 
 
3131
        * tex-jp.el (TeX-japanese-process-input-coding-system): Remove
 
3132
        garbage code.
 
3133
        Reported by Ikumi Keita <ikumi@revery.net>.
 
3134
 
 
3135
        * latex.el (LaTeX-nospace-between-char-regexp): New variable.
 
3136
        (LaTeX-fill-delete-newlines): Use it.
 
3137
        (LaTeX-fill-move-to-break-point): Ditto.  Fix comment.
 
3138
 
 
3139
2005-02-18  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3140
 
 
3141
        * latex.el (LaTeX-fill-delete-newlines): New function.
 
3142
        (LaTeX-fill-region-as-para-do): Use it.
 
3143
 
 
3144
2005-02-16  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
3145
 
 
3146
        * font-latex.el (font-latex-set-syntactic-keywords): Give an
 
3147
        escape char at the end of a verbatim construct punctuation syntax.
 
3148
        Prevents wrong fontification of stuff like "\verb|foo\|".
 
3149
 
 
3150
2005-02-16  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3151
 
 
3152
        * tex-jp.el (TeX-after-start-process-function): Removed code for
 
3153
        XEmacs.  `set-process-coding-system' is available in XEmacs 21.1.
 
3154
        (TeX-japanese-process-input-coding-system)
 
3155
        (TeX-japanese-process-output-coding-system): Change from defvar to
 
3156
        defcustom.  Use `default-process-coding-system'; Old XEmacs
 
3157
        doesn't have the variable?
 
3158
        Suggested by Ikumi Keita <ikumi@revery.net>.
 
3159
 
 
3160
2005-02-15  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3161
 
 
3162
        * latex.el (LaTeX-fill-move-to-break-point): Simplify.
 
3163
        (LaTeX-fill-region-as-para-do): Cater for the situation where
 
3164
        there is a line ending with Japanese characters and the following
 
3165
        line starts with a non-Japanese character.
 
3166
 
 
3167
2005-02-14  David Kastrup  <dak@gnu.org>
 
3168
 
 
3169
        * aclocal.m4 (AC_LISPIFY_DIR): new function.
 
3170
        (AUCTEX_AUTO_DIR): Use it.
 
3171
 
 
3172
        * tex-site.el.in (TeX-lisp-directory, TeX-auto-global): put
 
3173
        autoconfed expression on a line of its own.
 
3174
 
 
3175
2005-02-14  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3176
 
 
3177
        * latex.el (LaTeX-fill-region-as-para-do): Get rid of a space at
 
3178
        eol if the last character of the line is Japanese (e.g. short
 
3179
        Japanese lines).
 
3180
        (LaTeX-fill-move-to-break-point): Do not skip characters if the
 
3181
        text is written in Japanese (e.g. long Japanese line).
 
3182
        Reported by Ikumi Keita <ikumi@revery.net>.
 
3183
 
 
3184
2005-02-14  Ikumi Keita  <ikumi@revery.net>  (tiny change)
 
3185
 
 
3186
        * tex-jp.el (LaTeX-auto-regexp-list): Use
 
3187
        `LaTeX-auto-class-regexp-list'.
 
3188
 
 
3189
2005-02-13  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
3190
 
 
3191
        * tex-info.el (Texinfo-environment, Texinfo-modify-environment):
 
3192
        New functions.
 
3193
        (Texinfo-insert-environment): Not interactive anymore as it is now
 
3194
        called by `Texinfo-environment'.
 
3195
        (Texinfo-mode-map): `C-c C-e' now calls `Texinfo-environment'.
 
3196
 
 
3197
2005-02-12  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3198
 
 
3199
        * tex.el (TeX-add-local-master): Insert "japanese-" before mode
 
3200
        name if buffer local variable `japanese-TeX-mode' is non-nil.
 
3201
        Suggested by Ikumi Keita <ikumi@revery.net>.
 
3202
        (japanese-slitex-mode): Removed obsolete autoload of slitex.
 
3203
 
 
3204
        * doc/auctex.texi (Japanese): Doc fix to follow the latest
 
3205
        tex-jp.el.
 
3206
 
 
3207
2005-02-12  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
3208
 
 
3209
        * tex.el (TeX-find-macro-boundaries): Return an alist instead of a
 
3210
        list.
 
3211
        (TeX-find-macro-end): With `TeX-find-macro-boundaries' returning
 
3212
        an alist `cdr' is now sufficient.
 
3213
        (TeX-find-macro-end-helper): Save match data.
 
3214
        (TeX-font-replace-macro): Use `TeX-find-macro-end' instead of
 
3215
        `forward-sexp'.  Fixes errors e.g. when trying to remove the font
 
3216
        spec of a string like "\textbf{(}".
 
3217
 
 
3218
2005-02-11  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
3219
 
 
3220
        * latex.el (LaTeX-env-figure): Make function aware of active
 
3221
        selections.  There are still some indentation issues left.
 
3222
 
 
3223
        * style/epsf.el ("epsf"): Do not add epsffig environment.  Fixes
 
3224
        error if latex.el(c) is not loaded.
 
3225
        (LaTeX-env-epsffigure): Remove.
 
3226
 
 
3227
2005-02-11  David Kastrup  <dak@gnu.org>
 
3228
 
 
3229
        * tex-site.el.in (TeX-lisp-directory): Use `@lispauctexdir'
 
3230
        instead of `"@auctexdir@"' and `@lispautodir' instead of
 
3231
        `"@auctexdir_expanded"'.
 
3232
 
 
3233
        * configure.ac (lispauctexdir): create version of `$(auctexdir)'
 
3234
        that is Lisp-quoted, not shell-quoted.
 
3235
        (lispautodir): Similarly.
 
3236
 
 
3237
        * doc/Makefile.in (prefix): Append $(null) to some assignments to
 
3238
        save quoted backslashes at line ends.
 
3239
 
 
3240
        * Makefile.in (prefix): Append $(null) to some variable
 
3241
        assignments to let quoted backslashes at their end remain quoted.
 
3242
        (auctexdir): Get from configure.
 
3243
 
 
3244
2005-02-10  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3245
 
 
3246
        * tex-jp.el: Fix bug that once japanese-plain-tex-mode entered,
 
3247
        plain-tex-mode do as japanese-plain-tex-mode.
 
3248
        Reported by Ikumi Keita <ikumi@revery.net>.
 
3249
        (japanese-TeX-mode): Doc fix.  Make variable buffer local and
 
3250
        permanent-local.
 
3251
        (japanese-plain-tex-mode-initialization)
 
3252
        (japanese-latex-mode-initialization): Do not initialize
 
3253
        japanese-TeX-mode.  Use `when' instead of `if'.
 
3254
 
 
3255
2005-02-09  Peter S Galbraith  <psg@debian.org>
 
3256
 
 
3257
        * bib-cite.el (bib-master-file): Apply patch from Peter Heslin.
 
3258
        TeX-master can now have symbol values (other than t or nil).
 
3259
 
 
3260
2005-02-09  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3261
 
 
3262
        * tex-jp.el (LaTeX-auto-regexp-list): Removed `usepackage' because
 
3263
        it is defined in `LaTeX-auto-minimal-regexp-list'.
 
3264
        (plain-TeX-auto-regexp-list): Fix regexp; Use `\\|' instead of `|'.
 
3265
        Fill lines in the same way in tex.el.
 
3266
        (TeX-japanese-process-input-coding-system)
 
3267
        (TeX-japanese-process-output-coding-system): Use if-statement in
 
3268
        defvar instead of outside of defvar.  Change default value of FSF
 
3269
        Emacs to 'euc-jp.
 
3270
        (TeX-after-start-process-function): Add code for FSF Emacs.
 
3271
 
 
3272
2005-02-08  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3273
 
 
3274
        * style/alphanum.el: Added `Local Variables'.
 
3275
        Suggested by Ikumi Keita <ikumi@revery.net>.
 
3276
 
 
3277
        * font-latex.el: Fix typo in `Local Variables'.
 
3278
        Reported by Ikumi Keita <ikumi@revery.net>.
 
3279
 
 
3280
2005-02-07  Reiner Steib  <Reiner.Steib@gmx.de>
 
3281
 
 
3282
        * doc/faq.texi (Frequently Asked Questions About AUCTeX): Fix typo
 
3283
        in previous commit.
 
3284
 
 
3285
2005-02-07  Masayuki Ataka  <ataka@milk.freemail.ne.jp>
 
3286
 
 
3287
        * style/jarticle.el ("jarticle"): Use `LaTeX-section-level'.
 
3288
 
 
3289
2005-02-07  Ralf Angeli  <angeli@iwi.uni-sb.de>
 
3290
 
 
3291
        * latex.el (LaTeX-fill-code-comment): Compute the end of the
 
3292
        region to be filled _after_ indentation happened.
 
3293
 
 
3294
2005-02-07  David Kastrup  <dak@gnu.org>
 
3295
 
 
3296
        * doc/faq.texi (Frequently Asked Questions About AUCTeX): Be quite
 
3297
        more verbose about Emacs/XEmacs and versions.
 
3298
 
1
3299
2005-02-04  David Kastrup  <dak@gnu.org>
2
3300
 
3
3301
        * Version 11.55 released.
4
3302
 
5
 
        * Makefile.in (tar-ball): 
 
3303
        * Makefile.in (tar-ball):
6
3304
 
7
3305
        * doc/Makefile.in (clean, html/auctex_toc.html, dist): Move HTML
8
3306
        stuff into html directory.
499
3797
 
500
3798
2004-11-29  Jan-Ake Larsson  <jalar@mai.liu.se>
501
3799
 
502
 
        * configure.ac: Add @command macro test 
 
3800
        * configure.ac: Add @command macro test
503
3801
 
504
3802
        * configure.in: Moved to configure.ac
505
3803
 
506
3804
        * configure.ac: Moved from configure.in
507
3805
 
508
 
        * doc/macros.texi: Add @command macro 
 
3806
        * doc/macros.texi: Add @command macro
509
3807
 
510
3808
        * doc/auctex.texi: Change order of @top and @ifnottex, error
511
3809
        message otherwise.
512
3810
 
513
3811
        * doc/Makefile.in: Add MAKEINFO environment variable for texi2...
514
 
        usage. Remove old (confusing) messages. 
 
3812
        usage. Remove old (confusing) messages.
515
3813
 
516
3814
2004-11-28  Ralf Angeli  <angeli@iwi.uni-sb.de>
517
3815
 
844
4142
        * latex.el (LaTeX-math-list): Improve doc string and custom type.
845
4143
        (LaTeX-math-default): Added doc string.
846
4144
 
847
 
2004-10-26  Frank K�ster <frank@kuesterei.ch>
 
4145
2004-10-26  Frank K�ster  <frank@kuesterei.ch>
848
4146
 
849
4147
        * doc/quickstart.texi: Don't use so many nodes.  Several fixes.
850
4148
 
920
4218
 
921
4219
        * doc/quickstart.texi: Fix markup.
922
4220
 
923
 
2004-10-18  Frank K�ster <frank@kuesterei.ch>
 
4221
2004-10-18  Frank K�ster  <frank@kuesterei.ch>
924
4222
 
925
4223
        * doc/quickstart.texi: New chapter.
926
4224
 
944
4242
 
945
4243
        * doc/Makefile.in (TEXIFILES): Added quickstart.texi.
946
4244
 
947
 
2004-10-18  Frank K�ster <frank@kuesterei.ch>
 
4245
2004-10-18  Frank K�ster  <frank@kuesterei.ch>
948
4246
 
949
4247
        * doc/Makefile.in (TEXIFILES): Add macros.texi.
950
4248
        (auctex.dvi, auctex.pdf): Depend on TEXIFILES.
4369
7667
 
4370
7668
        * tex.el (TeX-toggle-off-input-method): Removed some Japanese
4371
7669
        input methods (Canna, Wnn, SKK) because their code is copied from
4372
 
        YaTeX that is not GPL program.  Toggle off CJK (Chinese, Japanese,
 
7670
        YaTeX, which is not GPL program.  Toggle off CJK (Chinese, Japanese,
4373
7671
        Korean) input methods in LEIM.
4374
7672
        (TeX-math-toggle-off-input-method): Doc fix.
4375
7673
 
4692
7990
 
4693
7991
2003-10-18  Peter S Galbraith  <psg@debian.org>
4694
7992
 
4695
 
        * font-latex.el: checkdoc cleaning (alomost clean now).
 
7993
        * font-latex.el: checkdoc cleaning (almost clean now).
4696
7994
 
4697
7995
2003-09-18  Peter S Galbraith  <psg@debian.org>
4698
7996
 
5486
8784
        JLATEX mode if the class file starts with the letter `j'.
5487
8785
        Reported by Joe Reinhardt <jmr@everest.radiology.uiowa.edu>.
5488
8786
 
 
8787
        * tex-jp.el (LaTeX-command-style): Support js(article|book).
 
8788
 
 
8789
2002-01-21  Atsuhito Kohda  <kohda@pm.tokushima-u.ac.jp>  (tiny change)
 
8790
 
5489
8791
        * tex-jp.el (japanese-TeX-command-list): Use `%l' instead
5490
8792
        of [pj]latex command.
5491
 
        Patch by Atsuhito Kohda <kohda@pm.tokushima-u.ac.jp>.
5492
 
        (LaTeX-command-style): Support js(article|book).
5493
8793
 
5494
8794
2002-01-18  Per Abrahamsen  <abraham@dina.kvl.dk>
5495
8795
 
5867
9167
 
5868
9168
        * tex.el (TeX-mode-map): Don't bind `.' and `,' by default.
5869
9169
 
5870
 
2000-05-03  Peter Galbraith <psg@debian.org>
 
9170
2000-05-03  Peter Galbraith  <psg@debian.org>
5871
9171
 
5872
9172
        * font-latex.el: file was broken. Updated to 0.701 (30 Mar 2000).
5873
9173
        * bib-cite.el: file was broken. Updated to 3.16 (20 Dec 99).
5924
9224
 
5925
9225
        * font-latex.el: Updated to 0.700 (20 December 1999).
5926
9226
 
5927
 
2000-03-30  Peter Galbraith <psg@debian.org>
 
9227
2000-03-30  Peter Galbraith  <psg@debian.org>
5928
9228
 
5929
9229
        * font-latex.el: Updated to 0.701 (30 Mar 2000).
5930
9230
 
5931
 
2000-01-14  Peter Galbraith <psg@debian.org>
 
9231
2000-01-14  Peter Galbraith  <psg@debian.org>
5932
9232
 
5933
9233
        * bib-cite.el: Updated to 3.16 (20 Dec 99).
5934
9234
        * font-latex.el: Updated to 0.700 (20 Dec 99).