Eli Zaretskii
b950752961
Backport Unicode 7 update of character- and script-related databases
...
* lisp/international/characters.el (char-script-table):
Update for scripts added and codepoint ranges changed in Unicode 7.0.
* lisp/international/fontset.el (script-representative-chars):
Add representative characters for scripts added in Unicode 7.0.
(otf-script-alist): Synchronize with the latest registry of OTF script tags.
2014-06-24 00:10:47 -07:00
Eli Zaretskii
204db02a2b
Set category of Coptic characters be 'g' (Greek).
2014-04-12 11:49:05 +03:00
Eli Zaretskii
ac387dd13e
Fix bug #17243 with case table entries for Coptic letters
...
lisp/international/characters.el <standard-case-table>: Add entries
for letters from the Coptic block u+2C80-u+2CFF. (Bug#17243)
2014-04-12 11:41:39 +03:00
Eli Zaretskii
b7cf27edd3
A better fix for bug #17169 .
...
lisp/international/characters.el (mirroring): Fix last change:
instead of loading uni-mirrored.el explicitly, do that implicitly
by creating the 'mirroring' uniprop table. This avoids announcing
the loading of uni-mirrored.el.
2014-04-04 11:26:00 +03:00
Eli Zaretskii
bbab1c4fb8
Fix bug #17169 with infinite recursion in bidi_initialize under force-load-messages.
...
lisp/international/characters.el: Preload uni-mirrored.el.
2014-04-03 22:53:43 +03:00
Paul Eggert
d5081c1ed8
Spelling fixes.
...
* calc/calc-yank.el (calc-edit-mode, calc-edit-cancel):
* emacs-lisp/debug.el (cancel-debug-on-entry):
* epg.el (epg-error-to-string):
* files.el (recover-file):
* lpr.el (lpr-buffer, print-buffer, lpr-region, print-region):
* mail/emacsbug.el (report-emacs-bug-hook):
* mail/sendmail.el (mail-recover):
* ses.el (ses-yank-resize):
* term/ns-win.el (ns-print-buffer):
Spelling fixes in diagnostics, mostly for "canceled" with one L.
* epg.el (epg-key-capability-alist): Rename from misspelled version.
All uses changed.
* obsolete/xesam.el (xesam-all-fields): Fix misspelled field name.
2014-01-05 22:25:30 -08:00
Paul Eggert
ba3189039a
Update copyright year to 2014 by running admin/update-copyright.
2014-01-01 07:43:34 +00:00
Glenn Morris
20372d0c89
Make bootstrap without generated uni-*.el files possible again
...
* lisp/loadup.el: Update command-line-args checking for unidata-gen.
Add vc to load-path to allow loading vc-bzr when writing uni-*.el.
* lisp/composite.el, lisp/international/characters.el:
Handle unicode tables being undefined.
* lisp/composite.el: Add (rough) FSF copyright years.
2013-11-27 00:21:19 -08:00
Xue Fuqiao
d35f31a42d
Doc fix for glyphless-char-display-control.
...
* international/characters.el (glyphless-char-display-control):
Add usage note.
2013-11-05 17:54:43 +08:00
Kenichi Handa
0ca754d0d8
international/characters.el: Set category "^" (Combining) for more characters.
2013-09-08 21:10:34 +09:00
Juanma Barranquero
9d3aa82cf9
lisp/*.el: Silence lexical-binding warnings.
2013-08-09 01:59:14 +02:00
Stefan Monnier
db3b7db547
* lisp/international/characters.el (standard-case-table): Set syntax of ?»
...
and ?« to punctuation.
2013-06-16 20:52:24 -04:00
Per Starbäck
bd3921f0b8
* lisp/international/characters.el (glyphless-set-char-table-range): New fun.
...
(update-glyphless-char-display): Use it.
Fixes: debbugs:13744
2013-03-11 13:45:23 -04:00
Paul Eggert
ab422c4d68
Update copyright notices for 2013.
2013-01-01 09:11:05 +00:00
Kenichi Handa
2b89bca49d
international/characters.el: Fix simple mistake ((car chars) -> elt), delete duplicated code.
2012-10-06 21:35:04 +09:00
Andreas Schwab
d0203d6144
* international/characters.el: Fix sorting.
2012-04-10 14:21:28 +02:00
Eli Zaretskii
cb80bcd173
Add more missing case pairs.
...
lisp/international/characters.el: Add more missing Latin case pairs.
2012-04-10 14:39:33 +03:00
Andreas Schwab
0d93216c1c
Copy changes from trunk 2012-04-09T18:12:40Z!schwab@linux-m68k.org to fix letter-case pairs.
...
lisp/international/characters.el: Recover lost case pairs.
2012-04-10 13:52:51 +03:00
Eli Zaretskii
3f1b5bf861
Fix bug #11209 with case conversion of u+0178.
...
lisp/international/characters.el: Add set-case-syntax-pair call for
LATIN CAPITAL LETTER Y WITH DIAERESIS RET and its lower-case
counterpart.
2012-04-09 20:28:36 +03:00
Eli Zaretskii
57939ff41e
Update char-script-table from the latest Unicode Database.
...
lisp/international/characters.el (script-list): Sync with the latest
Unicode Character Database.
2012-02-18 13:36:54 +02:00
Glenn Morris
2bed3f0483
Add missing :version tags to new defgroups and defcustoms
...
* window.el (window-sides-slots):
* tool-bar.el (tool-bar-position):
* term/xterm.el (xterm-extra-capabilities):
* ses.el (ses-self-reference-early-detection):
* progmodes/verilog-mode.el (verilog-auto-declare-nettype)
(verilog-auto-wire-type)
(verilog-auto-delete-trailing-whitespace)
(verilog-auto-reset-blocking-in-non, verilog-auto-inst-sort)
(verilog-auto-tieoff-declaration):
* progmodes/sql.el (sql-login-hook, sql-ansi-statement-starters)
(sql-oracle-statement-starters, sql-oracle-scan-on):
* progmodes/prolog.el (prolog-align-comments-flag)
(prolog-indent-mline-comments-flag, prolog-object-end-to-0-flag)
(prolog-left-indent-regexp, prolog-paren-indent-p)
(prolog-paren-indent, prolog-parse-mode, prolog-keywords)
(prolog-types, prolog-mode-specificators)
(prolog-determinism-specificators, prolog-directives)
(prolog-electric-newline-flag, prolog-hungry-delete-key-flag)
(prolog-electric-dot-flag)
(prolog-electric-dot-full-predicate-template)
(prolog-electric-underscore-flag, prolog-electric-tab-flag)
(prolog-electric-if-then-else-flag, prolog-electric-colon-flag)
(prolog-electric-dash-flag, prolog-old-sicstus-keys-flag)
(prolog-program-switches, prolog-prompt-regexp)
(prolog-debug-on-string, prolog-debug-off-string)
(prolog-trace-on-string, prolog-trace-off-string)
(prolog-zip-on-string, prolog-zip-off-string)
(prolog-use-standard-consult-compile-method-flag)
(prolog-use-prolog-tokenizer-flag, prolog-imenu-flag)
(prolog-imenu-max-lines, prolog-info-predicate-index)
(prolog-underscore-wordchar-flag, prolog-use-sicstus-sd)
(prolog-char-quote-workaround):
* progmodes/cc-vars.el (c-defun-tactic):
* net/tramp.el (tramp-encoding-command-interactive)
(tramp-local-end-of-line):
* net/soap-client.el (soap-client):
* net/netrc.el (netrc-file):
* net/gnutls.el (gnutls):
* minibuffer.el (completion-category-overrides)
(completion-cycle-threshold)
(completion-pcm-complete-word-inserts-delimiters):
* man.el (Man-name-local-regexp):
* mail/feedmail.el (feedmail-display-full-frame):
* international/characters.el (glyphless-char-display-control):
* eshell/em-ls.el (eshell-ls-date-format):
* emacs-lisp/cl-indent.el (lisp-lambda-list-keyword-alignment)
(lisp-lambda-list-keyword-parameter-indentation)
(lisp-lambda-list-keyword-parameter-alignment):
* doc-view.el (doc-view-image-width, doc-view-unoconv-program):
* dired-x.el (dired-omit-verbose):
* cus-theme.el (custom-theme-allow-multiple-selections):
* calc/calc.el (calc-highlight-selections-with-faces)
(calc-lu-field-reference, calc-lu-power-reference)
(calc-note-threshold):
* battery.el (battery-mode-line-limit):
* arc-mode.el (archive-7z-extract, archive-7z-expunge)
(archive-7z-update):
* allout.el (allout-prefixed-keybindings)
(allout-unprefixed-keybindings)
(allout-inhibit-auto-fill-on-headline)
(allout-flattened-numbering-abbreviation):
* allout-widgets.el (allout-widgets-auto-activation)
(allout-widgets-icons-dark-subdir)
(allout-widgets-icons-light-subdir, allout-widgets-icon-types)
(allout-widgets-theme-dark-background)
(allout-widgets-theme-light-background)
(allout-widgets-item-image-properties-emacs)
(allout-widgets-item-image-properties-xemacs)
(allout-widgets-run-unit-tests-on-load)
(allout-widgets-time-decoration-activity)
(allout-widgets-hook-error-post-time)
(allout-widgets-track-decoration):
* gnus/sieve-manage.el (sieve-manage-default-stream):
* gnus/shr.el (shr):
* gnus/nnir.el (nnir-ignored-newsgroups, nnir-summary-line-format)
(nnir-retrieve-headers-override-function)
(nnir-imap-default-search-key, nnir-notmuch-program)
(nnir-notmuch-additional-switches, nnir-notmuch-remove-prefix)
(nnir-method-default-engines):
* gnus/message.el (message-cite-reply-position):
* gnus/gssapi.el (gssapi-program):
* gnus/gravatar.el (gravatar):
* gnus/gnus-sum.el (gnus-refer-thread-use-nnir):
* gnus/gnus-registry.el (gnus-registry-unfollowed-addresses)
(gnus-registry-max-pruned-entries):
* gnus/gnus-picon.el (gnus-picon-inhibit-top-level-domains):
* gnus/gnus-int.el (gnus-after-set-mark-hook)
(gnus-before-update-mark-hook):
* gnus/gnus-async.el (gnus-async-post-fetch-function):
* gnus/auth-source.el (auth-source-cache-expiry):
Add missing :version tags to new defcustoms and defgroups.
2012-02-11 14:13:29 -08:00
Glenn Morris
acaf905b11
Add 2012 to FSF copyright years for Emacs files
2012-01-05 01:46:05 -08:00
Paul Eggert
e1dbe924b5
Spelling fixes.
2011-11-19 18:29:42 -08:00
Paul Eggert
5396468298
Spelling fixes.
2011-11-19 01:18:31 -08:00
Paul Eggert
da6062e6ea
Spelling fixes.
2011-11-14 23:55:13 -08:00
Chong Yidong
f635daa1e0
Add L and R categories to standard category table, and use them.
...
* lisp/international/characters.el: Add L and R categories.
* lisp/subr.el (bidi-string-mark-left-to-right): Rename from
string-mark-left-to-right. Use category search.
* lisp/buff-menu.el (Buffer-menu-buffer+size): Callers changed.
2011-08-18 11:53:29 -04:00
Kenichi Handa
c805dec0b5
Add C interface for Unicode character property table.
2011-07-07 07:43:48 +09:00
Glenn Morris
95df8112a0
Refill some long/short copyright headers.
2011-01-26 00:36:39 -08:00
Glenn Morris
73b0cd5003
Convert consecutive FSF copyright years to ranges.
2011-01-24 20:08:28 -08:00
Glenn Morris
0d9f702fd0
Nuke arch-tags.
2011-01-15 15:16:57 -08:00
Stefan Monnier
77ab81d054
Merge from emacs-23
2011-01-14 12:18:41 -05:00
Glenn Morris
5df4f04cd3
Add 2011 to FSF/AIST copyright years.
2011-01-02 15:50:46 -08:00
Eli Zaretskii
9610796712
Exclude NL and TAB from c0-control group for glyphless display.
...
international/characters.el (glyphless-char-display-control):
Exclude newline and TAB from the c0-control group.
2010-11-27 10:40:19 +02:00
Eli Zaretskii
0e7c0582af
Make glyphless-char-display-control a defcustom.
...
international/characters.el (glyphless-char-display-control):
Make it a defcustom, with update-glyphless-char-display as its
:set attribute.
(top level): Don't call update-glyphless-char-display.
2010-11-20 16:35:45 +02:00
Eli Zaretskii
0eb025fb55
Fix and document display of glyphless characters.
...
src/xdisp.c (set_cursor_from_row): Fix cursor positioning on
zero-width characters.
(syms_of_xdisp) <glyphless-char-display>: Doc fix.
src/.gdbinit (pgx): Adapt to latest changes in `struct glyph'.
src/w32term.c (x_draw_glyphless_glyph_string_foreground): Draw the
box before drawing the glyphs inside it.
src/dispextern.h (enum glyphless_display_method): Rename
GLYPHLESS_DISPLAY_HEXA_CODE to GLYPHLESS_DISPLAY_HEX_CODE. All
users changed.
src/term.c (append_glyphless_glyph, produce_glyphless_glyph): Fix
comments.
(produce_glyphless_glyph): Enclose "U+nnnn" and "empty box"
whitespace in "[]", to simulate a box. Don't use uninitialized
variable `width'.
lisp/international/characters.el (glyphless-char-display-control):
Renamed from glyphless-char-control; all users changed. Doc fix.
Signal an error if display method is not one of the recognized
symbols.
doc/emacs/rmail.texi (Rmail Coding): Characters with no fonts are not
necessarily displayed as empty boxes.
doc/emacs/mule.texi (Language Environments, Fontsets): Characters with no
fonts are not necessarily displayed as empty boxes.
doc/emacs/display.texi (Text Display): Document display of glyphless
characters.
doc/lispref/display.texi (Usual Display): Characters with no fonts are not
necessarily displayed as empty boxes.
etc/NEWS: Document display of glyphless characters.
2010-11-13 15:29:31 +02:00
Kenichi Handa
b2cca8569a
Implement various display methods for glyphless characters.
2010-10-29 09:50:13 +09:00
Kenichi Handa
c4186f9c77
international/characters.el: Add category '|' (word breakable) to fullwidth characters.
2010-10-15 09:41:53 +09:00
Kenichi Handa
d99ea08e06
Change "myanmar" to "burmese"
2010-03-01 20:34:11 +09:00
Kenichi Handa
f88cc4d6dd
Fix Myanmar OTF support
2010-02-26 21:40:46 +09:00
Glenn Morris
114f9c9679
Add 2010 to copyright years.
2010-01-13 00:35:10 -08:00
Kenichi Handa
761f64270a
Add category `j' to cp932-2-byte.
2009-08-27 07:20:59 +00:00
Kenichi Handa
6f3ac1e17e
Fix previous change.
2009-07-24 08:09:30 +00:00
Kenichi Handa
b11c28744d
Fix previous change.
2009-07-24 07:59:51 +00:00
Kenichi Handa
796f8b2fe6
Fix setting of category ?C, ?|, ?K,
...
and ?H. Fix setting of case for Latin Extended and Greek
Extended.
(build-unicode-category-table): Fix range checks.
2009-07-24 07:56:19 +00:00
Kenichi Handa
66a85e76e6
Fix setting of category ?C.
2009-07-14 01:17:49 +00:00
Kenichi Handa
dbff07a260
(cjk-char-width-table): Delete it.
...
(cjk-char-width-table-list): New variable.
(use-cjk-char-width-table): New arg local-name.
(use-default-char-width-table): Fix for the case that Emacs is
already using the default char-width-table.
2009-06-30 01:51:08 +00:00
Kenichi Handa
44ded02464
(cjk-char-width-table): Add cp932-2-byte.
2009-03-17 07:16:29 +00:00
Juanma Barranquero
4eb9723260
* international/characters.el (?1, ?2, ?3, ?4, ?7, ?^):
...
Fix typos in docstrings.
2009-02-12 16:09:48 +00:00
Kenichi Handa
8ea6fa801e
(?.): New character category for
...
Base characters. Set them in the standard category table.
2009-02-12 05:48:41 +00:00
Glenn Morris
ae940284fa
Add 2009 to copyright years.
2009-01-05 03:18:22 +00:00