1 2003-05-12 Christoph Wedler <wedler@users.sourceforge.net>
5 * Bug fix: unique decoding would not be unique for TeX
6 accents starting with \c, \k, \v, \u, \H, \r.
7 * Bug fix, Emacs-21.2: Makefile.emacs would not work,
8 variable `image-types' is not defined in -batch Emacs.
9 * Emacs-21.3.50: Would not work with with default value
10 nil for `x-symbol-emacs-has-correct-find-safe-coding'.
11 * Emacs: would issue a warning with value "ASCII" for
12 `current-language-environment'.
13 * Don't provide Emacs bug workaround for images with
14 Emacs-21.3.50. I want to know why it's necessary, i.e.,
15 write an Emacs bug report...
16 * New variable `x-symbol-set-coding-system-if-undecided'
17 for Emacs, defaults to t.
19 Report from Andreas Klein, Eli Tziperman.
21 2003-03-14 Christoph Wedler <wedler@users.sourceforge.net>
25 * Bug fix: would not hightlight subscripts when using
26 font-lock without any font-lock support mode if X-Symbol
27 is turned on the first time, but not automatically.
28 * Bug fix, Emacs: would still not work with package
30 * Bug fix, XEmacs: using C-s = isearch would not always
31 reveal the full subscript command when necessary.
32 * Bug workaround, Emacs/Windows: would show boxes instead
33 Latin-9 characters, sort characters in Latin-9 bdf file.
34 * Emacs/Windows: add origfonts/ to Windows font path.
35 * Make contexts |- and |= electric.
36 * Provide unzipped PDF and PS version of manual on web.
37 * Internal: renamed the prefix of language accesses from
38 `x-symbol-' to `x-symbol-LANG-'.
39 * Manual, docstring and Makefile updates.
41 Report from Felix E. Klee, Gerwin Klein.
43 2003-01-18 Christoph Wedler <wedler@users.sourceforge.net>
45 * X-Symbol 4.4.5-beta.
47 * Bug fix, XEmacs: auto-save files would have length 0.
48 Functions in `write-region-annotate-functions' are
49 called with argument values nil when `do-auto-save'...
50 * Bug fix: using `x-symbol-auto-style-alist' won't work.
51 * Bug fix: M-x insert-file using package format, i.e.,
52 with Emacs-21.4, would decode the whole buffer.
53 * Bug fix, Emacs: changes in Makefile for Emacs.
54 * Make X-Symbol work when run under a character terminal.
55 * Make it possible to disallow X-Symbol for certain
56 buffers, by default those visiting a file with a major
57 mode having a non-nil mode-class property.
58 * Dropped support for XEmacs-20.3.
59 * Dropped XEmacs bug workaround for "Wrong point position
60 provided for function in `after-insert-file-functions'".
61 Might cause warnings with older XEmacs, please report.
62 * New extra decode command for accented letters in LaTeX.
63 * Delete "roman8" as locale alias for "iso-8859-1".
64 * Provide PDF version of manual on web pages.
66 Suggestion from Uwe Brauer.
68 2002-12-08 Christoph Wedler <wedler@users.sourceforge.net>
70 * X-Symbol 4.4.4-beta.
72 * Bug fixes: conversion would sometimes fail with token
73 languages `bib' and `texi' due to wrong grammar.
74 * Bug fix, XEmacs: enabling X-Symbol mode could fail due
75 to GC ...no elisp function is allowed to use a local
76 variable named `values'... nowhere documented, but true.
77 * Bug fix, Mule, bug was documented: X-Symbol now respects
78 `buffer-file-coding-system'. With Mule support,
79 `x-symbol-default-coding' is now of minor interest.
80 * Bug fix, Emacs: would not work with package crypt.
81 * Bug fixes: init would sometimes fail with non-latin1
82 default font, with wrong default fonts, if font path
83 could not be set, or on Emacs without warnings.el.
84 * Bug fix: latin-5 char xEA is ecircumflex, not eogonek.
85 * With Mule, X-Symbol uses `buffer-file-coding-system' and
86 `current-language-environment' to determine the default
87 encoding, "locale" is now optional for addition check.
88 * Emacs hint: update lisp/isearch.el from Savannah to make
90 * Remove `sgml-mode' and `xml-mode' as typical major-modes
91 for token language sgml. Would cause init of X-Symbol.
92 * Bug fixes, Emacs: changes in Makefile for Emacs.
93 * Various minor bug fixes and changes.
94 * Update of rpm spec file.
95 * Assume to have format.el,v 1.39+ if format is used.
97 From Masayuki Ataka, Steve Dunham, Ryurick M. Hristev, Stefan
98 Monnier. Report from Uwe Brauer, Janusz S. Bien, Michael Ebner,
99 Harald Muehlboeck, Eli Tziperman, Marco Zunino.
101 2002-08-30 Christoph Wedler <wedler@users.sourceforge.net>
103 * X-Symbol 4.4.3-beta.
105 * Token language `sgml': always encode characters to
106 entity references by default. Not possible with most
107 Latin-N chars, where we still use character entities.
108 Token classes symbol and noname replace class non-l1.
109 * Token languages `tex'/`bibtex': support some symbols of
110 package "stmaryrd", i.e., add \bigsqcap, use \llbracket,
111 \rrbracket, \llparenthesis, \rrparenthesis instead
112 \lsemantics, \rsemantics, \lcata, \rcata.
113 * Include xml-mode, hm--html-mode and html-helper-mode as
114 typical major-modes for token language sgml.
115 * Change the auto-style, formerly auto-mode, mechanism.
116 Introduce language-specific auto-styles to make the
117 registration of external language easier.
118 * New input method QUAIL, a usual Mule input method.
119 * Slightly changed/extended contexts and keybindings,
120 allow digits in contexts.
121 * Allow to use "Turkish" encoding on XEmacs/NT which is
122 the same as Latin-5. Since "Central European" is not
123 the same as Latin-2, there is still no support there for
124 iso8859-2, iso8859-3, and xsymb1 characters.
125 * Super-/subscript matching of token languages has
126 changed: languages specify a matcher functions, not
127 extra font-lock keywords anymore.
128 * font-lock keywords are not language specific anymore,
129 matching is independent of whether to use faces or
130 Emacs-21's display properties `raise', `height', and
131 `invisible' with the new font-lock of Emacs-21.4.
132 * Make it possibible to compile language files without
133 package X-Symbol, useful for external languages.
134 * Some language accesses are optional now.
135 * Make it easier to set fonts.
136 * Makefile for Emacs, manual uses variables for references
137 to the Emacs/XEmacs Manual, AucTeX, RefTeX etc.
139 From Masayuki Ataka. Suggestion from Solofo Ramangalahy.
141 2002-07-08 Christoph Wedler <wedler@users.sourceforge.net>
143 * X-Symbol 4.4.2-beta.
145 * Bug fix: would mess up encoding of math-mode characters
146 with token language bib, or more generally, of tokens
147 with a non-nil shape in a language using the default
148 encode function. Fortunately with an error message...
149 * Make it easier to change the font size.
151 Report from Peter Møller Neergaard.
153 2002-06-20 Christoph Wedler <wedler@users.sourceforge.net>
155 * X-Symbol 4.4.1-beta.
157 * Image support when running on Emacs.
158 * Would signal error with XEmacs-21.1.
159 * X-Symbol's auto-conversion can be based on corrected
160 version of package format, in Emacs-21.4.
162 Report from Uwe Brauer.
164 2002-06-07 Christoph Wedler <wedler@users.sourceforge.net>
168 * Updated manual. "X-Symbol Internals" still outdated.
169 * Make X-Symbol really work with WhizzyTeX, see 4.3.3.
170 * Various minor changes.
172 Report from Dedier Remy.
174 2002-05-16 Christoph Wedler <wedler@users.sourceforge.net>
176 * X-Symbol 4.3.3-beta.
178 * Separate unique decoding from 8bit encoding, it is
179 independent. Make safer for undefined latin charsets.
180 * Would break WhizzyTeX, i.e., would ignore annotations of
181 previous functions in write-region-annotate-functions.
182 * Would always show the charsym names in menus.
183 * Menu reorganization: "Conversion" submenu, radio options.
184 * Interactive conversion with and without recoding.
185 * Would not decode @{ and @} in texi.
186 * Define the 7 unused character in latin-3 as unused, for
189 2002-04-26 Christoph Wedler <wedler@users.sourceforge.net>
191 * X-Symbol 4.3.2-alpha.
193 * Latin-9 support. Latin-9 font included in distribution.
194 Cannot be used as default coding on XEmacs before v21.5.
195 * Works with XEmacs-21.4+ on MS-Windows. Of course, it
196 just supports a limited number of characters and no
197 super- and subscripts there due to missing fonts.
198 * LaTeX buffers inherit the 8bit encoding from `TeX-master'
199 if not disabled via `x-symbol-tex-use-master-coding'.
200 * Safety improvements if not all Latin charsets are
201 supported: unique decoding, modeline additition,...
202 * Changed final bytes of ISO 2022 escape sequence for
203 X-Symbol charsets since Emacs reserves the characters
204 [0-9] for itself. XEmacs also uses [?].
205 * Info for token: unify classes inputenc and new-inputenc.
206 * Dropped workaround for list-mode bug in XEmacs-20.X.
208 2002-04-23 Christoph Wedler <wedler@users.sourceforge.net>
210 * X-Symbol 4.3.1-alpha.
212 * Would not be able to turn on X-Symbol in _region_.tex if
213 created from a buffer where X-Symbol was never turned on.
214 * In XEmacs, would set standard default font according to
215 buffer default font where X-Symbol was first initialized.
216 * In XEmacs, again specify :size for `x-symbol-info-face',
217 would get huge fonts otherwise in some situations.
218 * In XEmacs, allow button3 on modeline to enable X-Symbol
219 before X-Symbol has been initialized.
220 * Encoding characters with an odd number of preceeding
221 escape chars induce an additional space. E.g., in tex,
222 "\"+`arrowright' is encoded to "\ \to" instead "\\to".
223 * Internal: unify before-context and escape-char handling.
225 2002-04-17 Christoph Wedler <wedler@users.sourceforge.net>
227 * X-Symbol 4.2.3-alpha.
229 * Corrected input method TOKEN for TeX, and READ TOKEN.
230 * New commands "Copy Encoded" and "Paste Decoded", in menu.
231 * New value `unique' for `x-symbol-8bits' is now also used
232 for input method token, and automatically set, in menu.
233 * Use 8bit if 8bit chars are in the file originally.
234 * Internal: extra language access for input method TOKEN.
236 2002-04-15 Christoph Wedler <wedler@users.sourceforge.net>
238 * X-Symbol 4.2.2-alpha.
240 * New token language "BibTeX macro" (bib), similar to old
242 * Changes in token language (tex): deleted \slash, \ldots,
243 \vdots back to math-mode, but with info "gobbles space".
244 * Deleted token language (utex), instead: new value
245 `unique' for `x-symbol-8bits' which is more general.
246 * The interface for defining a token language has changed,
247 it is also much more general, useful for ProofGeneral.
248 * Nuked executables, the lisp conversion for all languages
249 is now 2-5 times faster.
250 * Special coding for preview-latex. Using X-Symbol now
251 only gives a 10% overhead of preview's parsing time.
253 Report from David Kastrup, Jan-Ake Larsson.
255 2002-03-28 Christoph Wedler <wedler@users.sourceforge.net>
257 * X-Symbol 4.2.1-alpha.
259 * Token language TeX has changed, special conversion: no
260 exessive use of braces anymore, no excessive
261 normalization, much faster, and aware of {tabbing},
262 {verbatim} and \verb.
263 * Reading and saving old files should work without TeX code
264 change except for \ldots, \vdots, \angle, \slash: they are
266 * Removed unwanted braces around accented chars and other
267 text-mode TeX macros via M-x x-symbol-conv-decode-old-tex
269 * Other TeX macro changes: added \texteuro, corrected \^\j,
270 nuked alternatives \lbrace, \rbrace, \Vert.
272 Suggestion from David Kastrup, Christophe Raffalli.
274 * X-Symbol (sync w/ v3.4.2).
276 * Would signal error during encoding when executables are
279 2002-03-21 Christoph Wedler <wedler@users.sourceforge.net>
281 * X-Symbol 4.1.1-beta (sync w/ v3.4.1).
283 * Corrected and better "locale" handling.
285 Report from Gerard Zwaan.
287 2002-03-12 Christoph Wedler <wedler@users.sourceforge.net>
289 * X-Symbol 4.1-beta (sync w/ v3.4).
291 * Moved to SourceForge.net.
292 * Bug fix: writing a remote file via ange-ftp would not work.
293 * Automatically deduce default coding via "locale -ck LC_CTYPE".
295 Report from Stephen Eglen.
297 2002-01-09 Christoph Wedler <wedler@fmi.uni-passau.de>
299 * X-Symbol 4.0h/beta (sync w/ v3.3i).
301 * Bug fix write-region would always save the whole buffer
302 if X-Symbol is enabled for that buffer.
304 2001-12-09 Christoph Wedler <wedler@fmi.uni-passau.de>
306 * X-Symbol 4.0g/beta (sync w/ v3.3h).
308 * isearch+KEYBOARD also work in Emacs, isearch+MENU/GRID
310 * Super-/subscript commands are also invisible in Emacs on Unix.
311 * Dropped support for Emacs-20.
312 * Make sure to convert just the first part of a multi-part image.
313 * Don't define `locate-data-directory', interference with
315 * New characters zero1 to nine1 for language "Isabelle Symbol".
316 * Better support for other packages, preview-latex.
317 * RPM spec file in source distribution.
320 From Ryurick M. Hristev. Report from David Kastrup, Marco Zunino.
322 2001-07-24 Christoph Wedler <wedler@fmi.uni-passau.de>
324 * X-Symbol 4.0f/beta (sync w/ v3.3g)
326 * Distributed with latin-3 font which also works on
328 * Distributed empty font for super-/subscripts on Emacs.
329 * Binary distribution with generated super- and subscript
330 bdf files for Emacs/Windows.
331 * Show super- and subscripts in TeX's math region also on
333 * When saving, ask for coding system less often (Emacs-21.0.104+).
334 * Show correct double separator lines on Windows (Emacs-21.0.104+).
335 * Corrected syntax def for cataleft/cataright as matching parens.
336 * Adopted image converter recognition to newer releases of
339 Report from Uwe Brauer, Ekkehard Koehler.
341 2001-06-19 Christoph Wedler <wedler@fmi.uni-passau.de>
343 * X-Symbol 4.0e/beta (sync w/ v3.3f).
345 * Workaround for global-flyspell-mode.
346 * Integration of package "completion".
347 * Warning when using XEmacs-21.0 to XEmacs-21.1.8
348 * Easier installation when using Emacs-21.0 on MS-Windows.
350 Report from Fred Labrosse, San Ming Lee, Roland Zumkeller.
352 2000-11-22 Christoph Wedler <wedler@fmi.uni-passau.de>
354 * X-Symbol 4.0d/beta.
356 * Make the highlighting in the grid buffer look nicer with Emacs.
358 2000-10-26 Christoph Wedler <wedler@fmi.uni-passau.de>
360 * X-Symbol 4.0c/beta.
362 * Token language "TeXinfo command".
363 * Slightly different definition of "valid character".
366 Suggestion from Jakub Narebski.
368 2000-10-13 Christoph Wedler <wedler@fmi.uni-passau.de>
370 * X-Symbol 4.0b/beta (sync w/ v3.3e).
372 * In XEmacs, the grid looks the same as with the stable version.
373 * Remove the "local if set" and "default: ..." submenu stuff.
375 2000-09-14 Christoph Wedler <wedler@fmi.uni-passau.de>
377 * X-Symbol 4.0a/beta.
379 * Distribution contains the right files.
381 2000-09-03 Christoph Wedler <wedler@fmi.uni-passau.de>
383 * X-Symbol 4.0/beta (sync w/ v3.3d).
388 ### filladapt-mode: t