Update nXML to use Emacs's Unicode support, and lexical-binding
commit930f8e8377e40ba161bd16ea4d612cb4c570ee1b
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 15 Jan 2016 15:29:20 +0000 (15 10:29 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 15 Jan 2016 15:29:20 +0000 (15 10:29 -0500)
treefd3c9aa7fd154317758053492ad855df68658f15
parenta600f4c69309bf37f67c02cbcc9a9e4ba1e69c76
Update nXML to use Emacs's Unicode support, and lexical-binding

* etc/nxml/*.el: Remove obsolete char-name files.
* lisp/nxml/xsd-regexp.el (xsdre-range-list-difference): Remove unused
var `next'.
* lisp/nxml/rng-nxml.el (rng-set-state-after): Don't assume point-min==1.
* lisp/nxml/rng-match.el (rng-update-match-state): Simplify.
* lisp/nxml/nxml-outln.el (nxml-outline-state-transform-exceptions)
(nxml-target-section-pos, nxml-depth-in-target-section)
(nxml-outline-state-transform-alist)
(nxml-outline-display-section-tag-function): Move decl before first use.
* lisp/nxml/nxml-mode.el (nxml-char-name-ignore-case)
(nxml-char-name-alist, nxml-char-name-table)
(nxml-autoload-char-name-set-list, nxml-named-char-history): Remove vars.
(nxml-enable-char-name-set, nxml-disable-char-name-set)
(nxml-char-name-set-enabled-p, nxml-autoload-char-name-set)
(nxml-define-char-name-set, nxml-get-char-name): Remove functions.
(nxml-insert-named-char): Use read-char-by-name instead.
(nxml-char-ref-display-extra): Use get-char-code-property.
* lisp/nxml/nxml-maint.el (nxml-create-unicode-char-name-sets):
Remove function.
* lisp/nxml/nxml-glyph.el, lisp/nxml/nxml-uchnm.el: Remove files.
119 files changed:
etc/nxml/00000-0007F.el [deleted file]
etc/nxml/00080-000FF.el [deleted file]
etc/nxml/00100-0017F.el [deleted file]
etc/nxml/00180-0024F.el [deleted file]
etc/nxml/00250-002AF.el [deleted file]
etc/nxml/002B0-002FF.el [deleted file]
etc/nxml/00300-0036F.el [deleted file]
etc/nxml/00370-003FF.el [deleted file]
etc/nxml/00400-004FF.el [deleted file]
etc/nxml/00500-0052F.el [deleted file]
etc/nxml/00530-0058F.el [deleted file]
etc/nxml/00590-005FF.el [deleted file]
etc/nxml/00600-006FF.el [deleted file]
etc/nxml/00700-0074F.el [deleted file]
etc/nxml/00780-007BF.el [deleted file]
etc/nxml/00900-0097F.el [deleted file]
etc/nxml/00980-009FF.el [deleted file]
etc/nxml/00A00-00A7F.el [deleted file]
etc/nxml/00A80-00AFF.el [deleted file]
etc/nxml/00B00-00B7F.el [deleted file]
etc/nxml/00B80-00BFF.el [deleted file]
etc/nxml/00C00-00C7F.el [deleted file]
etc/nxml/00C80-00CFF.el [deleted file]
etc/nxml/00D00-00D7F.el [deleted file]
etc/nxml/00D80-00DFF.el [deleted file]
etc/nxml/00E00-00E7F.el [deleted file]
etc/nxml/00E80-00EFF.el [deleted file]
etc/nxml/00F00-00FFF.el [deleted file]
etc/nxml/01000-0109F.el [deleted file]
etc/nxml/010A0-010FF.el [deleted file]
etc/nxml/01100-011FF.el [deleted file]
etc/nxml/01200-0137F.el [deleted file]
etc/nxml/013A0-013FF.el [deleted file]
etc/nxml/01400-0167F.el [deleted file]
etc/nxml/01680-0169F.el [deleted file]
etc/nxml/016A0-016FF.el [deleted file]
etc/nxml/01700-0171F.el [deleted file]
etc/nxml/01720-0173F.el [deleted file]
etc/nxml/01740-0175F.el [deleted file]
etc/nxml/01760-0177F.el [deleted file]
etc/nxml/01780-017FF.el [deleted file]
etc/nxml/01800-018AF.el [deleted file]
etc/nxml/01E00-01EFF.el [deleted file]
etc/nxml/01F00-01FFF.el [deleted file]
etc/nxml/02000-0206F.el [deleted file]
etc/nxml/02070-0209F.el [deleted file]
etc/nxml/020A0-020CF.el [deleted file]
etc/nxml/020D0-020FF.el [deleted file]
etc/nxml/02100-0214F.el [deleted file]
etc/nxml/02150-0218F.el [deleted file]
etc/nxml/02190-021FF.el [deleted file]
etc/nxml/02200-022FF.el [deleted file]
etc/nxml/02300-023FF.el [deleted file]
etc/nxml/02400-0243F.el [deleted file]
etc/nxml/02440-0245F.el [deleted file]
etc/nxml/02460-024FF.el [deleted file]
etc/nxml/02500-0257F.el [deleted file]
etc/nxml/02580-0259F.el [deleted file]
etc/nxml/025A0-025FF.el [deleted file]
etc/nxml/02600-026FF.el [deleted file]
etc/nxml/02700-027BF.el [deleted file]
etc/nxml/027C0-027EF.el [deleted file]
etc/nxml/027F0-027FF.el [deleted file]
etc/nxml/02800-028FF.el [deleted file]
etc/nxml/02900-0297F.el [deleted file]
etc/nxml/02980-029FF.el [deleted file]
etc/nxml/02A00-02AFF.el [deleted file]
etc/nxml/02E80-02EFF.el [deleted file]
etc/nxml/02F00-02FDF.el [deleted file]
etc/nxml/02FF0-02FFF.el [deleted file]
etc/nxml/03000-0303F.el [deleted file]
etc/nxml/03040-0309F.el [deleted file]
etc/nxml/030A0-030FF.el [deleted file]
etc/nxml/03100-0312F.el [deleted file]
etc/nxml/03130-0318F.el [deleted file]
etc/nxml/03190-0319F.el [deleted file]
etc/nxml/031A0-031BF.el [deleted file]
etc/nxml/031F0-031FF.el [deleted file]
etc/nxml/03200-032FF.el [deleted file]
etc/nxml/03300-033FF.el [deleted file]
etc/nxml/03400-04DBF.el [deleted file]
etc/nxml/0A000-0A48F.el [deleted file]
etc/nxml/0A490-0A4CF.el [deleted file]
etc/nxml/0FB00-0FB4F.el [deleted file]
etc/nxml/0FB50-0FDFF.el [deleted file]
etc/nxml/0FE00-0FE0F.el [deleted file]
etc/nxml/0FE20-0FE2F.el [deleted file]
etc/nxml/0FE30-0FE4F.el [deleted file]
etc/nxml/0FE50-0FE6F.el [deleted file]
etc/nxml/0FE70-0FEFF.el [deleted file]
etc/nxml/0FF00-0FFEF.el [deleted file]
etc/nxml/0FFF0-0FFFF.el [deleted file]
etc/nxml/10300-1032F.el [deleted file]
etc/nxml/10330-1034F.el [deleted file]
etc/nxml/10400-1044F.el [deleted file]
etc/nxml/1D000-1D0FF.el [deleted file]
etc/nxml/1D100-1D1FF.el [deleted file]
etc/nxml/1D400-1D7FF.el [deleted file]
etc/nxml/E0000-E007F.el [deleted file]
lisp/nxml/nxml-enc.el
lisp/nxml/nxml-glyph.el [deleted file]
lisp/nxml/nxml-maint.el
lisp/nxml/nxml-mode.el
lisp/nxml/nxml-outln.el
lisp/nxml/nxml-parse.el
lisp/nxml/nxml-rap.el
lisp/nxml/nxml-uchnm.el [deleted file]
lisp/nxml/rng-cmpct.el
lisp/nxml/rng-dt.el
lisp/nxml/rng-loc.el
lisp/nxml/rng-maint.el
lisp/nxml/rng-match.el
lisp/nxml/rng-nxml.el
lisp/nxml/rng-parse.el
lisp/nxml/rng-pttrn.el
lisp/nxml/rng-uri.el
lisp/nxml/rng-valid.el
lisp/nxml/rng-xsd.el
lisp/nxml/xsd-regexp.el