Glenn Morris
2b0c733045
Merge from emacs-23; up to 2010-06-03T05:41:49Z!rgm@gnu.org.
2011-02-27 17:07:29 -08:00
Eli Zaretskii
d1f61aaf6f
Fix bug #8122 with decoding keyboard input.
...
lisp/international/mule-cmds.el (set-default-coding-systems): Use
the -unix variant of encoding in default-keyboard-coding-system.
2011-02-26 23:30:16 +02:00
Juanma Barranquero
8307f92370
Fix typos.
2011-02-23 20:56:30 +01:00
Stefan Monnier
53cfe624fc
* lisp/emacs-lisp/bytecomp.el (byte-compile-disable-print-circle): Obsolete.
2011-02-23 10:22:28 -05:00
Glenn Morris
67ab0163d6
Merge from emacs-23; up to 2010-06-01T01:49:15Z!monnier@iro.umontreal.ca
2011-02-19 11:40:59 -08:00
Glenn Morris
4d737eb2db
mule-diag.el fix for bug#8066.
...
* lisp/international/mule-diag.el (list-input-methods-1):
Indent all lines of multi-line doc-strings.
2011-02-18 19:38:45 -08:00
Eli Zaretskii
a167e505d5
Document *SUBSTRING completion for Unicode character names.
...
international/mule-cmds.el (read-char-by-name, ucs-insert):
Document completion with asterisk and a substring.
2011-02-18 17:43:22 +02:00
Andreas Schwab
d93c111eaa
* international/mule-util.el (with-coding-priority): Doc fix.
2011-02-04 11:45:46 +01:00
Sam Steingold
e8e4d5c88e
undo 2011-02-01T18:15:18Z!sds@gnu.org (purecopy-cons, purecopy-car) at Stefan Monnier's request
2011-02-01 16:37:12 -05:00
Sam Steingold
0b75349e7e
* lisp/subr.el (purecopy-cons, purecopy-car): Add shortcuts.
...
* lisp/faces.el (face-x-resources): Use `purecopy-cons'.
* lisp/files.el (auto-mode-alist, interpreter-mode-alist): Use
`purecopy-car'.
* lisp/international/fontset.el (font-encoding-alist): Ditto.
* lisp/international/mule-conf.el (file-coding-system-alist): Ditto.
* lisp/international/mule.el (auto-coding-alist)
(auto-coding-regexp-alist): Ditto.
* lisp/mouse.el (mouse-buffer-menu-mode-groups): Use `purecopy-cons'.
* lisp/term/x-win.el (x-gtk-stock-map): Ditto.
2011-02-01 13:15:18 -05:00
Chong Yidong
14beddf471
Merge changes from emacs-23 branch
2011-01-31 18:54:50 -05:00
Kenichi Handa
6744273893
(quail-keyboard-layout-alist): Remove
...
superfluous SPC for "pc105-uk" (bug#7927).
2011-01-28 13:41:20 +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
Stefan Monnier
8dabbfd632
Don't mess with *temp*.
...
* lisp/obsolete/spell.el: Move from textmodes/spell.el.
(spell-string):
* lisp/term.el (term-read-input-ring):
* lisp/startup.el (display-startup-echo-area-message):
* lisp/progmodes/antlr-mode.el (antlr-directory-dependencies):
* lisp/gnus/message.el (message-mailer-swallows-blank-line):
* lisp/comint.el (comint-read-input-ring): Use with-temp-buffer.
* lisp/international/mule.el (ctext-pre-write-conversion):
Don't hardcode point-min==1.
* lisp/gnus/mm-util.el (mm-find-buffer-file-coding-system): Don't forget to
kill the temp buffer.
2011-01-20 17:36:12 -05:00
Glenn Morris
e9bffc61f2
Refill some copyright headers.
2011-01-15 18:21:30 -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
Kevin Ryde
f3bb9e16c9
* lisp/international/mule-cmds.el (princ-list): Use mapc.
2010-11-12 08:28:17 -05:00
Stefan Monnier
d607b96bc2
Merge from emacs-23
2010-11-09 15:07:10 -05:00
Stefan Monnier
cc4d2366a7
* lisp/international/mule-cmds.el (princ-list): Mark as obsolete.
2010-11-08 10:45:49 -05:00
Kenichi Handa
b2cca8569a
Implement various display methods for glyphless characters.
2010-10-29 09:50:13 +09:00
Juanma Barranquero
ca3fa30248
Merge changes from emacs-23 branch.
2010-10-19 13:44:07 +02:00
Kenichi Handa
c4186f9c77
international/characters.el: Add category '|' (word breakable) to fullwidth characters.
2010-10-15 09:41:53 +09:00
Juanma Barranquero
220d91b834
Merge changes from emacs-23 branch.
2010-10-14 16:32:27 +02:00
Juanma Barranquero
c0943d3db2
Fix typos in docstrings, comments and ChangeLogs.
...
* etc/tutorials/TUTORIAL.es: Fix typos.
* lisp/cedet/semantic/symref/list.el (semantic-symref-list-rename-open-hits):
Fix typo in message.
(semantic-symref-list-map-open-hits): Fix typo in docstring.
* lisp/erc/erc-xdcc.el (erc-xdcc-help-text): Fix typo in docstring.
* lisp/gnus/nnmail.el (nnmail-fancy-expiry-targets): Fix typo in docstring.
* lisp/international/mule.el (define-coding-system):
* lisp/international/titdic-cnv.el (quail-cxterm-package-ext-info):
* composite.el (compose-region): Fix typo in docstring.
* lisp/org/org-agenda.el (org-prefix-category-length)
(org-prefix-category-max-length): Fix typos in docstrings.
* src/font.c (Ffont_variation_glyphs):
* ccl.c (Fccl_execute_on_string): Fix typo in docstring.
2010-10-13 01:25:19 +02:00
Juanma Barranquero
51e4f4a88d
Fix typos in docstrings, comments and ChangeLogs.
...
* lisp/composite.el (compose-region):
* src/ccl.c (Fccl_execute_on_string): Fix typo in docstring.
2010-10-12 17:16:57 +02:00
Juanma Barranquero
95b6d681b1
Merge changes from emacs-23 branch.
2010-09-28 01:25:27 +02:00
Kenichi Handa
368b354442
international/mule-diag.el (describe-character-set): Use princ with proper print-length and print-level instead of insert.
2010-09-27 13:52:56 +09:00
Ulrich Mueller
4c96435152
Add more xz compression support.
...
* doc/man/etags.1: xz compression is now supported.
* doc/misc/woman.texi (Interface Options): xz compression is now supported.
* lib-src/etags.c (compressors, print_language_names): Support xz compression.
* lisp/eshell/em-ls.el (eshell-ls-archive-regexp):
* lisp/eshell/esh-util.el (eshell-tar-regexp):
* lisp/ibuffer.el (ibuffer-compressed-file-name-regexp):
* lisp/info.el (Info-suffix-list):
* lisp/international/mule.el (auto-coding-alist):
* lisp/woman.el (woman-file-regexp, woman-file-compression-regexp):
* lisp/progmodes/etags.el (tags-compression-info-list):
Support xz compression.
2010-09-25 14:42:48 -07:00
Glenn Morris
1fc7dabfcf
Remove leading `*' from docs of some defcustoms etc.
...
* emulation/crisp.el, emulation/cua-base.el, emulation/edt.el:
* emulation/pc-select.el, emulation/vip.el, international/iso-ascii.el:
* international/kkc.el, international/ogonek.el, mail/feedmail.el:
* net/browse-url.el, net/eudc-vars.el, net/net-utils.el:
* net/rcompile.el, net/rlogin.el, textmodes/enriched.el:
* textmodes/makeinfo.el, textmodes/page-ext.el, textmodes/picture.el:
* textmodes/refer.el, textmodes/spell.el, textmodes/table.el:
* textmodes/tex-mode.el, textmodes/two-column.el:
Remove leading `*' from docs of defcustoms etc.
2010-09-22 23:42:45 -07:00
Juanma Barranquero
3b59c3511c
Fix typos in comments and ChangeLogs.
2010-09-14 22:32:35 +02:00
Juanma Barranquero
733946e777
Update to latest Unicode 6.0 beta data files.
...
* admin/unidata/BidiMirroring.txt: Update from
http://www.unicode.org/Public/6.0.0/ucd/BidiMirroring-6.0.0d2.txt
* admin/unidata/UnicodeData.txt: Update from
http://www.unicode.org/Public/6.0.0/ucd/UnicodeData-6.0.0d7.txt
* lisp/international/uni-bidi.el:
* lisp/international/uni-category.el:
* lisp/international/uni-combining.el:
* lisp/international/uni-decimal.el:
* lisp/international/uni-mirrored.el:
* lisp/international/uni-name.el: Regenerate.
* src/biditype.h: Regenerate.
2010-09-05 04:06:39 +02:00
Kenichi Handa
9e69cb054d
merge changes in emacs-23 branch
2010-09-01 16:13:21 +09:00
Kenichi Handa
d419e1d94e
Fix handling of 8-bit characters in a display table.
2010-08-31 16:49:21 +09:00
Stefan Monnier
f291fe60fb
Use `declare' in defmacros.
...
* lisp/window.el (save-selected-window):
* lisp/subr.el (with-temp-file, with-temp-message, with-syntax-table):
* lisp/progmodes/python.el (def-python-skeleton):
* lisp/net/dbus.el (dbus-ignore-errors):
* lisp/jka-cmpr-hook.el (with-auto-compression-mode):
* lisp/international/mule.el (with-category-table):
* lisp/emacs-lisp/timer.el (with-timeout):
* lisp/emacs-lisp/lisp-mnt.el (lm-with-file):
* lisp/emacs-lisp/eieio.el (with-slots):
* lisp/emacs-lisp/easymenu.el (easy-menu-define):
* lisp/emacs-lisp/debug.el (debugger-env-macro):
* lisp/emacs-lisp/cl-compat.el (Multiple-value-bind, Multiple-value-setq)
(Multiple-value-call, Multiple-value-prog1):
* lisp/emacs-lisp/cl-seq.el (cl-parsing-keywords, cl-check-key)
(cl-check-test-nokey, cl-check-test, cl-check-match): Move indent and
edebug rule to definition.
* lisp/emacs-lisp/lisp-mode.el (save-selected-window)
(with-current-buffer, combine-after-change-calls)
(with-output-to-string, with-temp-file, with-temp-buffer)
(with-temp-message, with-syntax-table, read-if, eval-after-load)
(dolist, dotimes, when, unless):
* lisp/emacs-lisp/byte-run.el (inline): Remove indent rule, redundant.
2010-08-30 15:03:05 +02:00
Kenichi Handa
4e603db342
merge trunk
2010-08-25 14:15:20 +09:00
Kenichi Handa
b60f961f6c
Add Arabic support.
2010-08-25 14:13:27 +09:00
Chong Yidong
198a7a97ff
Make obsolete --unibyte argument do nothing (Bug#6886).
...
* src/emacs.c (main): Remove --unibyte handling (Bug#6886).
* lisp/startup.el (command-line-1): Issue warning for ignored arguments
--unibyte, etc (Bug#6886).
* doc/lispref/nonascii.texi (Text Representations):
* doc/lispref/loading.texi (Loading Non-ASCII):
* doc/lispref/compile.texi (Byte Compilation): Don't mention obsolete
--unibyte command-line argument.
2010-08-22 17:15:20 -04:00
Chong Yidong
7815fe1985
Merge changes from emacs-23 branch
2010-08-08 17:12:29 -04:00
Kenichi Handa
7a84eee5b7
Improve the encoding by compound-text-with-extensions.
2010-08-06 17:11:19 +09:00
Kenichi Handa
6b4d96c2f0
Modify the coding system compound-text-with-extensions to conform to the spec of Compound Text.
2010-08-04 17:06:52 +09:00
Kenichi Handa
1180f75289
international/quail.el (quail-insert-kbd-layout): Fix the showing of untranslated characters.
2010-06-28 14:41:36 +09:00
Andreas Schwab
639b2760f1
Merge from emacs-23
2010-06-10 00:08:50 +02:00
Juanma Barranquero
bf3e70ebc1
Update to Unicode 6.0.0 beta.
...
* lisp/international/charprop.el: Update copyright.
* lisp/international/mule-cmds.el (ucs-names): Update character ranges.
* lisp/international/uni-bidi.el:
* lisp/international/uni-category.el:
* lisp/international/uni-combining.el:
* lisp/international/uni-comment.el:
* lisp/international/uni-decimal.el:
* lisp/international/uni-decomposition.el:
* lisp/international/uni-digit.el:
* lisp/international/uni-lowercase.el:
* lisp/international/uni-mirrored.el:
* lisp/international/uni-name.el:
* lisp/international/uni-numeric.el:
* lisp/international/uni-old-name.el:
* lisp/international/uni-titlecase.el:
* lisp/international/uni-uppercase.el: Regenerate.
* admin/unidata/UnicodeData.txt: Update from
http://www.unicode.org/Public/6.0.0/ucd/UnicodeData-6.0.0d5.txt
2010-06-09 17:46:41 +02:00
Juanma Barranquero
18ccd78a19
mule-cmds.el: Add obsolescence information for nonascii-* vars.
...
* international/mule-cmds.el (nonascii-insert-offset)
(nonascii-translation-table): Add obsolescence information.
* international/mule.el (make-translation-table-from-vector): Doc fix.
2010-06-04 03:38:12 +02:00