1 2014-10-16 Norbert Koch <viteno@xemacs.org>
3 * Makefile (VERSION): XEmacs package 1.23 released.
5 2014-09-29 Jerry James <james@xemacs.org>
7 * Makefile: Drop XEmacs 21.1 support.
9 2014-05-15 Norbert Koch <viteno@xemacs.org>
11 * Makefile (VERSION): XEmacs package 1.22 released.
13 2014-05-15 Norbert Koch <viteno@xemacs.org>
15 * Makefile (VERSION): XEmacs package 1.21 released.
17 2014-05-13 Jerry James <james@xemacs.org>
20 * .hgignore: New file.
22 2007-02-25 Norbert Koch <viteno@xemacs.org>
24 * Makefile (VERSION): XEmacs package 1.20 released.
26 2007-02-16 Stephen J. Turnbull <stephen@xemacs.org>
28 * latin-unity.el (latin-unity-representations-present-region):
29 Assume C1 characters map to themselves, as is true for all
30 ISO-8859-X coding systems. Should fix the bug reported by
31 Joachim Schrod and Fabrice Popineau. See
32 <ire6dxp3.fsf@esemetz.metz.supelec.fr>.
34 2007-02-16 Stephen J. Turnbull <stephen@xemacs.org>
36 * latin-unity.el: Documentation clarification.
38 2006-08-14 Norbert Koch <viteno@xemacs.org>
40 * Makefile (VERSION): XEmacs package 1.19 released.
42 2006-06-22 Stephen J. Turnbull <stephen@xemacs.org>
44 * latin-unity-vars.el (latin-unity-non-latin-bit-flag): New constant.
46 * latin-unity.el (latin-unity-representations-present-region): Use
47 it to kludge around bug reported in
48 <m364iwq4yq.fsf@jerrypc.cs.usu.edu>.
50 2006-06-28 Norbert Koch <viteno@xemacs.org>
52 * Makefile (VERSION): XEmacs package 1.18 released.
54 2006-06-25 Aidan Kehoe <kehoea@parhasard.net>
56 * latin-unity-latin10.el (charsetp):
57 * latin-unity-latin10.el (coding-system-p):
58 * latin-unity-latin7.el (charsetp):
59 * latin-unity-latin7.el (coding-system-p):
60 * latin-unity-latin8.el (charsetp):
61 * latin-unity-latin8.el (coding-system-p):
62 * latin-unity-latin9.el (charsetp):
63 * latin-unity-latin9.el (coding-system-p):
64 I didn't understand assert's calling conventions when writing this
65 code, and as a result an assertion failure doesn't show the string
68 2006-05-03 Norbert Koch <viteno@xemacs.org>
70 * Makefile (VERSION): XEmacs package 1.17 released.
72 2006-05-02 Jerry James <james@xemacs.org>
74 * latin-unity.el (latin-unity-list-coding-systems): Change
75 malformed \U to \nU as it should have been.
77 2005-12-29 Norbert Koch <viteno@xemacs.org>
79 * Makefile (VERSION): XEmacs package 1.16 released.
81 2005-12-17 Ville Skyttä <scop@xemacs.org>
83 * latin-unity.el (latin-unity-sanity-check): Mimic `write-region's
84 kludgy feature where the region's start offset is a string.
86 2005-04-10 Norbert Koch <viteno@xemacs.org>
88 * Makefile (VERSION): XEmacs package 1.15 released.
90 2005-04-10 Aidan Kehoe <kehoea@parhasard.net>
92 * latin-unity-utils.el:
93 Have latin-unity-utils.el actually work with 21.5's Unicode
96 2005-02-28 Norbert Koch <viteno@xemacs.org>
98 * Makefile (VERSION): XEmacs package 1.14 released.
100 2005-02-16 Norbert Koch <viteno@xemacs.org>
102 * Makefile (VERSION): XEmacs package 1.13 released.
104 * Makefile (VERSION): XEmacs package 1.12 released.
106 2005-02-08 Aidan Kehoe <kehoea@parhasard.net>
108 * Makefile: Update version, requires, preloads.
110 * latin-unity-latin7.el (iso8859/13-case-table): Removed.
112 * latin-unity-latin10.el:
113 * latin-unity-latin7.el:
114 * latin-unity-latin8.el:
115 * latin-unity-latin9.el:
116 Refactor out functionality, add asserts to make sure the old
117 functionality is provided by latin-euro-standards.
119 * latin-unity-vars.el:
120 Depend on latin-euro-standards instead of latin-unity-latin*.
122 Depend on latin-unity-vars to load latin{7,8,9,10} language
124 * latin-unity.texi (Interfaces): Update doc to reflect refactoring.
126 2004-05-14 Norbert Koch <viteno@xemacs.org>
128 * Makefile (VERSION): XEmacs package 1.10 released.
130 2004-05-14 Stephen J. Turnbull <stephen@xemacs.org>
132 * latin-unity.el: Add requires for Latin8 & Latin-10 (commented
134 (latin-unity-example): Change to hexademical notation.
135 (latin-unity-sanity-check): Add comment on refactoring.
137 * latin-unity-tests.el: Label all non-ASCII characters. Change
138 code points to hexadecimal for ease of consulting tables.
140 * README: Various updates, mostly related to Latin-9 and Latin-10.
142 * FAQ: Add title line.
144 2004-03-18 Stephen J. Turnbull <stephen@xemacs.org>
146 * BLURB: Mention EuroSign.
148 2003-10-24 Stephen J. Turnbull <stephen@xemacs.org>
150 * latin-unity.el (latin-unity-hack-cookies-last-page):
151 (latin-unity-hack-cookies-prop-line):
152 (latin-unity-hack-coding-cookie):
153 Move coding cookie count checks to `latin-unity-hack-coding-cookie'.
155 * latin-unity.texi: Fix the permission notice. :-(
157 * latin-unity-latin9.el (flet foo): Remove redundant parens and
158 bogus coding cookie. Add keysyms for some Latin-9 characters.
160 * latin-unity.el (latin-unity-hack-cookies-prop-line): Do a better
161 job of parsing prop line.
163 2003-11-09 Norbert Koch <viteno@xemacs.org>
165 * Makefile (VERSION): XEmacs package 1.09 released.
167 2003-11-09 Steve Youngs <sryoungs@bigpond.net.au>
169 * Makefile (EXTRA_SOURCES): Add `latin-unity-tables.el'.
170 (GENERATED_ELCS): Removed, obsolete.
172 2003-10-31 Norbert Koch <viteno@xemacs.org>
174 * Makefile (VERSION): XEmacs package 1.08 released.
176 2003-04-16 Steve Youngs <youngs@xemacs.org>
178 * Makefile (REQ_MIN_VERSION): Removed, version 3.79 of GNU/make
179 doesn't support $(value foo)
180 (CHECK_VERSION): Don't use $(value foo).
182 2003-04-12 Steve Youngs <youngs@xemacs.org>
184 * Makefile (REQ_MIN_VERSION): New, set to '21 4'
185 (CHECK_VERSION): New.
188 2003-03-21 Ben Wing <ben@xemacs.org>
190 * .cvsignore: Add latin-unity*.html.
192 2003-03-09 Ben Wing <ben@xemacs.org>
194 * Makefile (TEXI_FILES): Removed.
195 * Makefile (INFO_FILES): Removed.
196 * Makefile (STANDARD_DOCS): New.
197 * Makefile (DATA_1_DEST):
198 * Makefile (latin-unity-tables.el):
199 * Makefile (clean): Removed.
200 * Makefile (tableclean): Removed.
201 * Makefile (distclean): Removed.
202 * Makefile (tabledistclean): Removed.
204 Delete explicit compile:: and binkit: rules.
205 Don't add custom-load.elc to the list of generated elc's.
206 Delete code to error when no Mule (now automatic).
207 Use STANDARD_DOCS instead of explicitly giving the targets
209 Use GENERATED_ELCS for adding latin-unity-tables.elc; do it before
210 including XEmacs.rules and delete extra rules for clean: and
211 distclean:, since they're handled automatically now.
213 2002-12-07 Ville Skyttä <scop@xemacs.org>
215 * .cvsignore: Remove files now handled automatically by CVS.
217 2002-11-29 Ben Wing <ben@xemacs.org>
219 * Makefile: Use `compile' instead of hard-coded `all'.
220 * latin-unity-tables.el (latin-unity-equivalences):
223 2002-11-01 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
225 * Makefile (VERSION): XEmacs package 1.07 released.
227 2002-10-31 Stephen J. Turnbull <stephen@xemacs.org>
229 * Makefile (latin-unity-tables.el): Use BOOT_XEMACS. Improve warning.
230 (REQUIRES): Conditionally depend on existence of ../mule-ucs.
232 * latin-unity-utils.el: Fix typos in charset names.
233 Delete comment documenting old way to do tables.
234 (latin-unity-dump-tables): Don't prompt for confirmation when
235 overwriting latin-unity-tables.el. Check for
236 latin-unity-tables.el when Unicode support is not available.
238 2002-10-30 Stephen J. Turnbull <stephen@xemacs.org>
240 * latin-unity-utils.el: Add progress messages for hardcoded charsets.
242 * Makefile: Implement latin-unity-tables as generated.
243 (REQUIRES): Add dired.
244 (check): Exhort testers to run tests by hand.
245 (AUTHOR_VERSION): Set to $(VERSION), this is the headwaters.
247 2002-10-30 Stephen J. Turnbull <stephen@xemacs.org>
249 * ChangeLog: Fix my bogus email.
251 * latin-unity.el (latin-unity-maybe-remap): Eliminate redundant
252 call to find-coding-system in latin-unity-base-name. Canonicalize
253 CODESYS to base-name on entry.
255 2002-10-29 Stephen J. Turnbull <stephen@xemacs.org>
257 * latin-unity.texi: Fix style (usage of @samp).
258 (Usage): Update recommended usage of variables.
259 (Frequently Asked Questions): Two new FAQs. Thanks, Didier!
261 2002-10-29 Rendhalver [Peter Brown] <rendhalver@xemacs.org>
263 * Makefile: (VERSION): XEmacs package 1.06 released.
265 2002-10-28 Stephen J. Turnbull <stephen@xemacs.org>
267 * latin-unity.texi (Theory of Operation): Fix bad Previous link.
269 2002-10-25 Stephen J. Turnbull <stephen@xemacs.org>
271 * (latin-unity-tables.el): Regenerate with Latin-7,8,10.
273 2002-10-24 Stephen J. Turnbull <stephen@xemacs.org>
275 * latin-unity-utils.el (latin-unity-dump-tables): Put creation
276 date information in a couple of useful places.
278 * latin-unity-latin8.el:
279 * latin-unity-latin10.el:
280 New language environments.
282 * latin-unity-vars.el: Add requires for Latin-8 and Latin-10.
284 * latin-unity-utils.el (Table of Character Set Support): Fix typo.
285 Depend on latin-unity-vars.el to require the charset definitions.
287 * latin-unity.texi (Frequently Asked Questions): New node.
289 (Theory of Operation): Minor corrections.
290 (What latin-unity Cannot Do for You): Minor corrections.
291 (Interfaces): Document Latin 7, 8, and 10.
292 (Charsets and Coding Systems): Document Latin 7, 8, and 10
293 support, Unicode support in 21.5, and importance of escape-quoted.
295 2002-10-22 Stephen J. Turnbull <stephen@xemacs.org>
297 * BLURB: Update for Latin-7 support.
299 * README: Update for Latin-7 support and test suite.
301 * Makefile: Add latin-unity-latin-7.el, latin-latin7-input.el, and
302 latin-unity-tests.el. Disable check target, currently being
303 revised to work with latin-unity-tests.el.
305 Reorganize sanity-check (and a couple other functions):
307 * latin-unity.el (latin-unity-base-name): New function.
308 (latin-unity-maybe-set-coding-system):
309 (latin-unity-sanity-check):
310 (latin-unity-maybe-remap):
311 (latin-unity-hack-coding-cookie):
314 (latin-unity-coding-system-latin-charset): New function.
315 (latin-unity-maybe-remap):
316 (latin-unity-sanity-check):
319 (latin-unity-massage-name): New function.
320 (latin-unity-buffer-charsets-string): New function.
321 (latin-unity-sanity-check): Use them.
323 (latin-unity-sanity-check):
324 (latin-unity-recommend-representation):
325 Remove now unused bindings of 'preferred and 'buffer-default.
328 2002-10-20 Stephen Turnbull <steve@tleepslib1>
330 * latin-unity.el: Mark potential improvements in various places.
331 (latin-unity-preferred-coding-system-list): Correct docstring.
332 (latin-unity-hack-coding-cookie): Fix symbol/name confusion.
333 (latin-unity-test): Deleted, tests move to latin-unity-test.el.
334 (latin-unity-list-coding-systems): Fix typo in comment.
336 * latin-unity-tests.el: New file, use with test-harness.el.
338 2002-08-31 Stephen J. Turnbull <stephen@xemacs.org>
340 * latin-unity-latin7.el:
341 * latin-latin7-input.el:
342 New files for Latin 7 support.
344 * Makefile (ELCS): Add latin-7 .elc files.
346 * latin-unity-vars.el:
347 * latin-unity.el (latin-unity-charset-alias-alist): Add latin-7.
352 Describe Latin 7 support.
354 * latin-unity.el (latin-unity-hack-cookies-prop-line): Don't do
355 anything, not even warn about format, if a correctly formatted
356 coding cookie isn't found.
358 2002-06-30 Stephen J. Turnbull <stephen@xemacs.org>
360 * latin-unity.el (latin-unity-recode-region):
361 (latin-unity-recode-coding-region):
362 (latin-unity-read-coding-system-or-charset):
363 Fix interactive spec brain-damage.
364 (latin-unity-test): Add Latin-1 test, interactive section, use
367 2002-06-25 Stephen J. Turnbull <stephen@xemacs.org>
369 * latin-unity.el (latin-unity-hack-coding-cookie):
370 Convert buffer-file-coding-system to string before comparison, and
372 (latin-unity-hack-cookies-enabled-p):
373 (latin-unity-hack-cookies-last-page):
374 Renamed from "hack-coding".
375 (latin-unity-hack-cookies-prop-line): Renamed. Skip past semicolon.
376 (latin-unity-sanity-check): Use new names. Reset cookie count.
377 (latin-unity-coding-cookies-found):
378 (latin-unity-may-set-coding-flag):
379 (latin-unity-like-to-live-dangerously):
380 (latin-unity-hack-cookies-enabled-p):
381 Moved up in file to avoid warnings and for style.
383 2002-06-19 Stephen J. Turnbull <stephen@xemacs.org>
385 * latin-unity.el (latin-unity-maybe-set-coding-system): Fix typo
386 in comment. Improve docstring. New arg; if args same, don't set
388 (latin-unity-sanity-check): New flet base-name. Use new arg.
389 Warp coding-systems to name space.
390 (latin-unity-maybe-remap): Warp coding-system to name space.
392 2002-05-21 Stephen J. Turnbull <stephen@xemacs.org>
394 * README: Mention coding cookie validation.
396 * latin-unity.el (latin-unity-hack-coding-last-page):
397 (latin-unity-hack-coding-prop-line):
398 New functions to validate coding cookies.
399 (latin-unity-sanity-check): Use them.
400 (latin-unity-hack-coding-enabled-p): New variable to control usage.
401 (latin-unity-hack-coding-cookie): New helper function.
403 2002-05-16 Stephen J. Turnbull <stephen@xemacs.org>
405 * README: Describe automatic adjustment of buffer-file-coding-system.
407 * latin-unity.el (latin-unity-may-set-coding-flag): New variable.
408 (latin-unity-maybe-set-coding-system): New function using it.
409 (latin-unity-sanity-check): Use it.
411 2002-10-15 Ville Skyttä <scop@xemacs.org>
413 * Makefile (srckit): Remove.
415 2002-05-07 Steve Youngs <youngs@xemacs.org>
417 * Makefile (VERSION): XEmacs package 1.05 released.
419 2002-05-04 Stephen J. Turnbull <stephen@xemacs.org>
421 * Makefile (AUTHOR_VERSION): Bump 1.04 -> 1.05.
423 * latin-unity.el (latin-unity-sanity-check): s/sys/x/ in flet.
425 2002-05-01 Steve Youngs <youngs@xemacs.org>
427 * Makefile (VERSION): XEmacs package 1.04 released.
429 2002-04-30 Stephen J. Turnbull <stephen@xemacs.org>
431 * Makefile (AUTHOR_VERSION): Bump 1.02 -> 1.04.
433 2002-04-29 Stephen J. Turnbull <stephen@xemacs.org>
435 * README (Features): Update testing status and optional requires.
437 2002-04-27 Stephen J. Turnbull <stephen@xemacs.org>
439 * latin-unity.el (latin-unity-read-coding-system-or-charset): New.
440 (latin-unity-remap-region):
441 (latin-unity-recode-coding-region):
442 (latin-unity-recode-region):
445 2002-04-24 Stephen J. Turnbull <stephen@xemacs.org>
447 * latin-unity.el (latin-unity-charset-alias-alist):
448 (latin-unity-coding-system-alias-alist):
449 (latin-unity-iso-8859-1-aliases):
452 (latin-unity-sanity-check):
453 (latin-unity-recommend-representation):
454 Remove #### flags from verified code.
456 (latin-unity-representations-feasible-region):
457 (latin-unity-representations-present-region):
458 Correct argument checking.
460 (latin-unity-representations-feasible-region): Describe planned
463 * README (Planned features):
464 latin-unity.el (various toplevel):
465 Move some TODO items out of code to README.
467 2002-04-09 Stephen J. Turnbull <stephen@xemacs.org>
469 * latin-unity.el (latin-unity-sanity-check): Convert coding system
472 2002-04-24 Steve Youngs <youngs@xemacs.org>
474 * Makefile (VERSION): XEmacs package 1.03 released.
476 2002-04-02 Stephen J. Turnbull <stephen@xemacs.org>
478 * latin-unity-latin9.el: Make set-language-info-alist and
479 make-charset forms conditional on XEmacs version to account for
480 21.1 API differences.
482 2002-03-27 Steve Youngs <youngs@xemacs.org>
484 * Makefile (VERSION): XEmacs package 1.02 released.
486 2002-03-25 Stephen J. Turnbull <stephen@xemacs.org>
488 * latin-unity-utils.el (load cl-macs): Inhibit messages.
490 * Makefile: Bump AUTHOR_VERSION and remove reference to MANUAL.
492 * latin-unity.el (latin-unity-recommend-representation): Give
493 values of special coding systems as well as the tag.
495 * latin-unity.texi (Basic Functionality):
496 * latin-unity.el (latin-unity-ucs-list):
498 Document the 7-bit grodiness and "pure ASCII" misfeature.
500 2002-03-25 Steve Youngs <youngs@xemacs.org>
502 * Makefile (VERSION): 1.01 released.
504 2002-03-23 Stephen J. Turnbull <stephen@xemacs.org>
506 * .cvsignore: Add Info files.
508 * Makefile (PRELOADS): Add latin-unity-latin9.
510 * latin-unity.texi (Interactive Usage): Fix a typo. Describe
511 completion and "guessing" for remap/recoding functions. Update
512 version, this is pretty good.
514 * README: Update for revised implementation.
516 * latin-unity.el: Require latin-unity-utils instead of precomputed
517 latin-unity-tables when character-to-unicode is built-in.
519 * latin-unity-utils.el: Remove Mule-UCS dependency for >= 21.5.5.
520 Require latin-unity-latin9 and latin-unity-vars, not latin-unity.
521 (latin-unity-dump-tables): Make non-Latin charsets implicit.
522 Insert creation date. Fiddle with header and trailer inserted.
523 * latin-unity-tables.el: Regenerated.
525 * latin-unity-latin10.el: New file, not in CVS. Ask author.
527 * latin-unity-latin9.el: Condition EuroSign keysym defs properly.
529 * latin-unity-vars.el: Improve Commentary.
530 (latin-unity-debug): Customize.
531 (latin-unity-coding-systems): Check if codesys defined at runtime.
532 (latin-unity-character-sets): Check if charset defined at runtime.
533 (latin-unity-cset-codesys-alist): Check if codesys defined at runtime.
535 2002-03-19 Stephen J. Turnbull <stephen@xemacs.org>
537 * latin-unity-vars.el, latin-unity-latin9.el: Fix Latin-9
538 docstring to not need Latin-9 charset predefined, move charset and
539 coding system definitions from former to latter.
541 2002-03-16 Stephen J. Turnbull <stephen@xemacs.org>
543 * latin-unity-latin9.el (latin-9): Improve documentation for
546 2002-03-12 Adrian Aichner <adrian@xemacs.org>
548 * latin-unity.texi: Fix typos found by my own
549 grep-for-likely-typo.pl.
551 2002-03-15 Stephen J. Turnbull <stephen@xemacs.org>
553 * latin-unity-latin9.el: Bind the EuroSign keysym.
555 * latin-unity.el (latin-unity-representations-present-region): Use
556 skipchars algorithm for a big speedup.
557 (latin-unity-maybe-remap): Fix broken bitvector tests.
559 2002-03-07 Stephen J. Turnbull <stephen@xemacs.org>
561 * Makefile (check): Cheesy new regression test.
562 (ELCS): Add latin-unity-latin9.elc.
564 * README (Implementation): Document latin-unity-latin9.el.
566 * latin-unity-latin9.el: Split out from latin-unity-vars.
568 * latin-unity.el (Requires): New latin-unity-latin9.
569 (latin-unity-sanity-check): Correct polarity of NO-ERROR in calls
570 to latin-unity-maybe-remap.
571 (latin-unity-maybe-remap): Document NO-ERROR.
572 (latin-unity-test): Old name, new function (regression testing).
573 (latin-unity-example): Renamed from latin-unity-test.
575 * latin-unity.texi (Basic Functionality): Document cl-macs
576 messages. Cosmetic changes.
577 (Interactive Usage): Document name change to latin-unity-example
578 and new function of old name latin-unity-test.
580 2002-03-05 Stephen J. Turnbull <stephen@xemacs.org>
582 * latin-unity.el (latin-unity-guess-coding-system):
583 (latin-unity-guess-charset):
584 (latin-unity-coding-system-alias-alist):
585 (latin-unity-charset-alias-alist):
586 New functions and variables.
587 (latin-unity-remap-region):
588 (latin-unity-recode-coding-region):
589 (latin-unity-recode-region):
590 Implement completion and error recovery using them.
592 * (latin-unity-sanity-check):
593 (latin-unity-remap-region):
594 Simplify sanity-check, including moving error handling for remap
595 failure to remap-region.
597 * latin-unity.texi (Interactive Usage: latin-unity-guess-charset,
598 latin-unity-guess-coding-system,
599 latin-unity-preferred-coding-system-list,
600 latin-unity-preapproved-coding-system-list):
601 Document new functions and variables.
602 (Basic Functionality: latin-unity-ucs-list): New name.
604 * latin-unity.el (latin-unity-representations-feasible-region):
605 (latin-unity-representations-present-region):
606 (latin-unity-recommend-representation):
607 (latin-unity-remap-region):
608 Handle start == nil case for autosaves.
610 (latin-unity-sanity-check):
611 (latin-unity-recommend-representation):
612 Handle null buffer-default or preferred properly.
614 2002-03-04 Stephen J. Turnbull <stephen@xemacs.org>
616 * latin-unity.el (latin-unity-preapproved-coding-system-list):
617 (latin-unity-preferred-coding-system-list):
618 (latin-unity-ucs-list):
619 (latin-unity-iso-8859-1-aliases):
620 Extensible lists are Customize type 'repeat.
621 (latin-unity-recommend-representation): Report the buffer to save.
623 2002-03-03 Stephen J. Turnbull <stephen@xemacs.org>
625 * latin-unity.texi (Charsets and Coding Systems, Internals): New nodes.
627 * BLURB: Advertise provision of charset, coding system, IM.
629 * latin-unity.el (latin-unity-maybe-remap):
630 (latin-unity-recommend-representation):
631 New functions broken out of `latin-unity-sanity-check'.
632 (latin-unity-sanity-check): Reorganize using new functions.
634 2002-03-02 Stephen J. Turnbull <stephen@xemacs.org>
636 * latin-unity.el (latin-unity-coding-system-priority-list):
637 (latin-unity-coding-system-priority-list-buffer):
639 (latin-unity-coding-system-priority-list): Help function.
641 * README: Document Latin 9 input.
643 * latin-unity.el (latin-unity-sanity-check): Handle case where
644 region can be represented with remapping as documented. Special-
645 case 'iso-8859-1, Mule doesn't consider it type 'iso2022.
647 * latin-euro-input.el: New file.
649 * latin-unity-vars.el: Add coding cookie.
651 2002-03-01 Stephen J. Turnbull <stephen@xemacs.org>
653 * README: Update to current reality. Add to-do stuff from Erwan
654 David and Barry Warsaw.
656 * latin-unity-vars.el: Add Latin-9 environment. Convert characters
657 in comment from Latin-1 to Latin-9.
659 2002-02-25 Stephen J. Turnbull <stephen@xemacs.org>
661 * README: Note out of date status.
663 * Makefile (Copyright notice): Add.
664 (AUTHOR_VERSION): Bump to 0.99.
665 (MAINTAINER): Fix typo.
666 (TEXI_FILES, INFO_FILES, MANUAL): New manual.
667 (DATA_1_FILES, DATA_1_DEST): Add ChangeLog, Makefile, doc sources.
668 (all): Add dependency on $(INFO_FILES).
670 * latin-unity.texi: New file.
672 * latin-unity-utils.el (Populate the equivalence table): Fix comment.
674 * latin-unity.el: Flag RFEs etc with ####.
675 (latin-unity-remap-region): Fix interactive form. Improve docstring.
676 (latin-unity-iso-8859-1-aliases): Make it a defcustom.
677 (latin-unity-region-representations-present): New function.
678 (latin-unity-sanity-check): Use it, fixing bug where if the buffer
679 coding system happened to be feasible, we failed to convert other
680 character sets at all.
681 Change arg name from start to begin.
682 Print charset list when debug is non-nil.
683 (latin-unity-install): New command.
684 (latin-unity-uninstall): New command.
685 (latin-unity-test): Document install commands and new debug output.
686 (latin-unity-recode-region): New command.
687 (latin-unity-recode-coding-region): New command.
689 2002-01-27 Stephen J. Turnbull <stephen@xemacs.org>
691 * Makefile (AUTHOR_VERSION): Bump to 0.91.
693 * latin-unity.el (latin-unity-remap-region): Short-circuit
694 identity substitutions. Improve docstring.
695 (latin-unity-sanity-check): Short-circuit if write-region handlers
696 are inhibited. Add coding-system argument (optional for backward
697 compatibility). Update docstring. Improve comments. Reformat.
699 2002-01-26 Steve Youngs <youngs@xemacs.org>
701 * Makefile (GENERATED): Put it after 'include ../../XEmacs.rules'
702 so custom-load.elc will be built.
704 2002-01-25 Steve Youngs <youngs@xemacs.org>
706 * Makefile (all): Build auto-autoloads.elc and custom-loads.elc
707 (all): change error if trying to build without Mule.
709 2002-01-25 Stephen J. Turnbull <stephen@xemacs.org>
711 * latin-unity: New package.
714 * latin-unity-vars.el:
715 * latin-unity-utils.el:
721 * latin-unity-tables.el: Hand-generated.