aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/international
Commit message (Collapse)AuthorAgeFilesLines
* (iso-accents-compose): Fix crash during redisplay.Kim F. Storm2005-02-241-1/+13
| | | | | Call force-window-update after read-event and delete-region to signal that window is not accurate.
* (ctext-pre-write-conversion): Always useKenichi Handa2005-02-211-11/+13
| | | | " *code-converting-work*" buffer for work.
* 2004-11-08 Benjamin Riefenstahl <[email protected]>Jason Rumney2005-02-151-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * w32select.c: Summary: Thorough rework to implement Unicode clipboard operations and delayed rendering. Drop last_clipboard_text and related code, keep track of ownership via clipboard_owner instead. Drop old #if0 sections. (DEFAULT_LCID, ANSICP, OEMCP, QUNICODE, QANSICP, QOEMCP) (clipboard_owner, modifying_clipboard, cfg_coding_system) (cfg_codepage, cfg_lcid, cfg_clipboard_type, current_text) (current_coding_system, current_requires_encoding) (current_num_nls, current_clipboard_type, current_lcid): New static variables. (convert_to_handle_as_ascii, convert_to_handle_as_coded) (render, render_all, run_protected, lisp_error_handler) (owner_callback, create_owner, setup_config) (enum_locale_callback, cp_from_locale, coding_from_cp): New local functions. (term_w32select, globals_of_w32select): New global functions. (Fw32_set_clipboard_data): Ignore parameter FRAME, use clipboard_owner instead. Use delayed rendering and provide all text formats. Provide CF_LOCALE if necessary. (Fw32_get_clipboard_data): Handle CF_UNICODETEXT and CF_LOCALE. Fall back to CF_TEXT, if CF_UNICODETEXT is not available. Force DOS line-ends for decoding. (Fx_selection_exists_p): Handle CF_UNICODETEXT. (syms_of_w32select): Init and register new variables. * w32.h: Add prototypes for globals_of_w32select and term_w32select. Make the neighboring K&R declarations into prototypes, too. * emacs.c: Include w32.h to get function prototypes. (main): Call globals_of_w32select. * w32.c (term_ntproc): Call term_w32select. * mule-cmds.el (set-locale-environment): Remove call to set-selection-coding-system on Windows. * s/ms-w32.h: Guard MSC-specific #pragmas with an #ifdef.
* Change release version from 21.4 to 22.1 throughout.Kim F. Storm2005-02-094-12/+12
| | | | Change development version from 21.3.50 to 22.0.50.
* (set-locale-environment): Set file-name coding system to utf-8 on Darwin.Stefan Monnier2005-02-031-1/+8
| | | | | (set-default-coding-systems): Don't set default-file-name-coding-system on Darwin systems.
* Cancel previous change. forKenichi Handa2005-02-031-2/+2
| | | | I-WITH-DOT-ABOVE and DOTLESS-i
* Cancel previous change.Kenichi Handa2005-02-031-2/+2
|
* (tbl): Setup cases of I-WITH-DOT-ABOVE, DOTLESS-i.Kenichi Handa2005-02-021-2/+2
|
* Setup cases of GREEK-FINAL-SIGMA,Kenichi Handa2005-02-021-1/+5
| | | | Y-WITH-DIAERESIS, I-WITH-DOT-ABOVE, DOTLESS-i.
* (standard-display-european-internal): Don't fiddle with latin-1 non-break spaceStefan Monnier2005-01-271-26/+11
| | | | | any more since it's now special cased in the C code. Don't "do&undo" setting for 160 (especially, don't undo incorrectly).
* (encoded-kbd-iso2022-single-shift):Kenichi Handa2005-01-241-3/+1
| | | | Fix setting of the element of encoded-kbd-iso2022-invocations.
* (buffer-file-coding-system-explicit):Kenichi Handa2004-12-311-4/+4
| | | | | Renambed for explicit-buffer-file-coding-system. (after-insert-file-set-coding): Adjusted for the above change.
* (explicit-buffer-file-coding-system): NewKenichi Handa2004-12-301-2/+21
| | | | | buffer local variable. (after-insert-file-set-coding): Set it to coding-system-for-read.
* (decode-coding-inserted-region): Don'tDavid Kastrup2004-12-291-1/+1
| | | | barf if `buffer-undo-list' is already set to `t'.
* (recode-region): New function.Kenichi Handa2004-12-291-0/+19
|
* (decode-coding-inserted-region):Richard M. Stallman2004-12-271-5/+28
| | | | Set buffer-undo-list in a correct and optimal way.
* (utf-translate-cjk-load-tables): BindKenichi Handa2004-12-271-20/+24
| | | | coding-system-for-read to nil while loading subst-*.
* (quail-start-translation): Fix promptKenichi Handa2004-12-221-13/+15
| | | | | | | string for the case if input-method-use-echo-area being non-nil. (quail-start-conversion): Likewise. (quail-show-guidance): Don't show guidance if input-method-use-echo-area is non-nil.
* (isearch-process-search-multibyte-characters):Juri Linkov2004-12-121-2/+3
| | | | | | Use `isearch-message' as initial input for `read-string' instead of adding it to the minibuffer prompt. After reading a string remove the initial value of `isearch-message' from the string.
* (char-displayable-p): Return nil for unibyte mode.Stefan Monnier2004-12-061-2/+5
|
* (set-buffer-file-coding-system): Finish previous change.Richard M. Stallman2004-11-161-1/+2
|
* (iso-tex2iso-trans-tab): Discard spaces after \i according to TeX rules.Richard M. Stallman2004-11-161-4/+10
|
* (set-buffer-file-coding-system): New arg NOMODIFY.Richard M. Stallman2004-11-161-5/+12
| | | | | (after-insert-file-set-coding): Pass that new arg. Prevent set-buffer-multibyte from trying to lock the file.
* (iso-cvt-define-menu): Fix typo.Stefan Monnier2004-11-111-1/+1
|
* (sgml-html-meta-auto-coding-function):Juri Linkov2004-11-111-1/+1
| | | | Remove > after <html to allow HTML attributes.
* Restore iso-2022-7bit coding in commented out code.Juri Linkov2004-11-111-2/+2
|
* (iso-cvt-define-menu): Clean up namespace.Stefan Monnier2004-11-091-60/+59
|
* Fix previous change.Kenichi Handa2004-11-091-1/+1
|
* Change coding: tag back to iso-2022-7bit.Kenichi Handa2004-11-091-1/+1
|
* (select-safe-coding-system-interactively):Stefan Monnier2004-11-081-172/+177
| | | | | New function extracted from select-safe-coding-system. (select-safe-coding-system): Use it.
* (iso-cvt-define-menu): menu-bar-files-menu renamed to menu-bar-file-menu.Richard M. Stallman2004-11-071-8/+8
|
* (set-input-method, toggle-input-method):Richard M. Stallman2004-11-041-7/+13
| | | | Don't use interactive-p. Add arg INTERACTIVE.
* (utf-translate-cjk-charsets): Add katakana-jisx0201.Kenichi Handa2004-10-281-0/+1
|
* Add data for JISX0201.Kenichi Handa2004-10-281-1/+67
|
* (ccl-decode-mule-utf-8): Check utf-subst-table-for-decode for moreKenichi Handa2004-10-271-22/+35
| | | | Unicode ranges.
* Use utf-translate-cjk-substitutable-p.Kenichi Handa2004-10-274-14/+14
|
* (utf-translate-cjk-unicode-range-string):Kenichi Handa2004-10-271-18/+85
| | | | | | | | New variable. (utf-translate-cjk-set-unicode-range): New function. (utf-translate-cjk-unicode-range): Make it customizable. (utf-8-post-read-conversion): Use utf-translate-cjk-unicode-range-string.
* (translate-region): Implement it in LispKenichi Handa2004-10-221-0/+28
| | | | as a front end of translate-region-internal.
* (coding-system-equal): Moved from mule-util.el.Kenichi Handa2004-10-121-0/+12
|
* (coding-system-equal): Moved to mule.el.Kenichi Handa2004-10-121-13/+0
|
* (utf-8-post-read-conversion): If theKenichi Handa2004-08-271-1/+5
| | | | buffer is unibyte, temporarily set it multibyte.
* (latin1-char-displayable-p): Made obsolete in version 21.4, not 21.5.John Paul Wallington2004-08-211-1/+1
|
* (encoded-kbd-setup-keymap): Fix previous change.Kenichi Handa2004-08-041-2/+2
|
* The following changes are toKenichi Handa2004-08-031-192/+141
| | | | | | | | | | | | | | | | | | utilize key-translation-map instead of minor mode map. (encoded-kbd-iso2022-non-ascii-map): Delete it. (encoded-kbd-coding, encoded-kbd-handle-8bit): Delete them. (encoded-kbd-last-key): New function. (encoded-kbd-iso2022-single-shift): New function. (encoded-kbd-iso2022-designation) (encoded-kbd-self-insert-iso2022-7bit) (encoded-kbd-self-insert-iso2022-8bit) (encoded-kbd-self-insert-sjis, encoded-kbd-self-insert-big5) (encoded-kbd-self-insert-ccl): Make them suitable for bindings in key-translation-map. (encoded-kbd-setup-keymap): Setup key-translation-map. (saved-key-translation-map): New variable. (encoded-kbd-mode): Save/restore key-translation-map. Adjusted for the change of encoded-kbd-setup-keymap.
* (utf-translate-cjk-mode): Doc fix.Luc Teirlinck2004-07-311-9/+12
|
* (decode-coding-inserted-region): Fix previous change.Kenichi Handa2004-07-041-1/+2
|
* (decode-coding-inserted-region): Don'tKenichi Handa2004-07-041-2/+1
| | | | set last-coding-system-used here.
* (windows-1256, cp1125): Fix tablesKenichi Handa2004-06-141-60/+60
| | | | for several characters.
* (ccl-encode-mule-utf-8): Fix previous change.Kenichi Handa2004-06-131-8/+5
|
* (ccl-decode-mule-utf-8): Fix previous change.Kenichi Handa2004-06-131-55/+59
| | | | (ccl-untranslated-to-ucs): Fix typo.