1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-03 02:31:03 -08:00
Commit graph

27433 commits

Author SHA1 Message Date
Chong Yidong
9f215d25e0 (tty_free_frame_resources): Renamed from delete_tty_output; all
callers changed.  Call free_frame_faces to free the face cache.
2008-12-11 20:38:36 +00:00
Chong Yidong
ec4e88d751 * term.c (tty_free_frame_resources): Renamed from delete_tty_output;
all callers changed.  Call free_frame_faces to free the face cache.
2008-12-11 20:38:26 +00:00
Jason Rumney
8ec71e2341 (fill_in_logfont): Don't assume symbol script means SYMBOL_CHARSET. 2008-12-11 14:58:04 +00:00
Jason Rumney
b4233ec94b (uniscribe_encode_char): Increase glyph buffer size for surrogates. 2008-12-11 13:02:52 +00:00
Juanma Barranquero
011a014396 Move decoding of locale info from Lisp to C.
* src/w32proc.c (Fw32_get_locale_info): Decode long form of locale name.

* lisp/w32-fns.el (w32-list-locales): Revert part of 2008-10-17 change;
  decoding of long locale info is now done in `w32-get-locale-info'.
2008-12-11 09:40:44 +00:00
Juanma Barranquero
3c309f345b * process.c (Fsystem_process_attributes, syms_of_process):
Fix typo in name of Ssystem_process_attributes.
  Reported by Ulrich Mueller <ulm@kph.uni-mainz.de>.
2008-12-11 08:46:35 +00:00
Juanma Barranquero
fedc6ab555 * syntax.c (Fmodify_syntax_entry): Doc fix. 2008-12-11 01:49:46 +00:00
Juanma Barranquero
ba3de0e8f9 * font.c (Ffont_spec): Move usage to end of docstring. 2008-12-10 19:25:26 +00:00
Juanma Barranquero
e3eea1fca2 Fix whitespace breakage by bug#870 (and it wasn't even me, this time). 2008-12-10 16:31:26 +00:00
Jason Rumney
2db5c0e6a3 Improve comments for last change. 2008-12-10 16:21:39 +00:00
Jason Rumney
9d32f81899 (add_font_entity_to_list): Limit unicode-sip fonts to those that
contain characters beyond the bmp.
2008-12-10 16:10:36 +00:00
Jason Rumney
174f1c745d (Qcham): New symbol.
(font_supported_scripts): Add cham, and comments for other new
scripts in bitfield from OpenType spec.
2008-12-10 15:37:46 +00:00
Juanma Barranquero
2ae37cf085 Fix typos. 2008-12-10 10:44:34 +00:00
Kenichi Handa
7b6494787a (fc_charset_table): Add "unicode-sip".
(ftfont_spec_pattern): Lookup fc_charset_table for the regisry
Qunicode_sip.
2008-12-10 06:01:44 +00:00
Juanma Barranquero
2133e2d138 * coding.c (QCdefault_char): Rename from QCdefalut_char.
(Fcoding_system_put): Use QCdefault_char.
  (syms_of_coding): Set QCdefault_char, not QCdefalut_char.
2008-12-10 01:04:19 +00:00
Juanma Barranquero
4ccfa1c0d1 Fix typos. 2008-12-10 00:53:33 +00:00
Chong Yidong
9743ac48dd (syms_of_xftfont): Fix typo. 2008-12-09 23:54:29 +00:00
Chong Yidong
74d819ebdb * xftfont.c (syms_of_xftfont): Fix typo. 2008-12-09 23:54:20 +00:00
Chong Yidong
dc9cc5743b (Fbuffer_swap_text): Signal error if swapping a dead buffer. 2008-12-09 23:08:05 +00:00
Chong Yidong
9af886ee0f * buffer.c (Fbuffer_swap_text): Signal error if swapping a dead
buffer.
2008-12-09 23:07:56 +00:00
Dan Nicolaescu
7c19d3aedb (main): Close daemon_pipe on exec. 2008-12-08 16:22:40 +00:00
Chong Yidong
d31eee5ecc (encode_terminal_code): Free any previous memory blocks
before calling xmalloc for encode_terminal_src or
encode_terminal_dst.
(maybe_fatal): Buffer argument deleted.  Don't free buffer here.
All callers changed.
(init_tty): Store termcap data and string buffers in new struct
tty members termcap_term_buffer and termcap_strings_buffer.
(delete_tty): Free them.
(syms_of_term): Initialize encode_terminal_src and
encode_terminal_dst.
2008-12-08 14:44:30 +00:00
Chong Yidong
d93264c678 (struct tty): New members termcap_term_buffer and
termcap_strings_buffer.
2008-12-08 14:44:23 +00:00
Chong Yidong
567826bbb2 * termchar.h (struct tty): New members termcap_term_buffer and
termcap_strings_buffer.

* term.c (encode_terminal_code): Free any previous memory blocks
before calling xmalloc for encode_terminal_src or
encode_terminal_dst.
(maybe_fatal): Buffer argument deleted.  Don't free buffer here.
All callers changed.
(init_tty): Store termcap data and string buffers in new struct
tty members termcap_term_buffer and termcap_strings_buffer.
(delete_tty): Free them.
(syms_of_term): Initialize encode_terminal_src and
encode_terminal_dst.
2008-12-08 14:43:45 +00:00
Seiji Zenitani
aa96c42b3a * nsfns.m (ns_set_background_color): Remove code duplication. 2008-12-07 05:00:54 +00:00
Chong Yidong
df36ff1f38 (make_conversion_work_buffer): Disable buffer modification hooks in
the work buffer.
2008-12-07 00:58:47 +00:00
Chong Yidong
b7e1d896e0 * coding.c (make_conversion_work_buffer): Disable buffer modification
hooks in the work buffer.
2008-12-07 00:58:16 +00:00
Eli Zaretskii
b5ec91a5c0 (procfs_system_process_attributes): If `nread' has a negative value, assign
zero to it.
2008-12-05 16:49:20 +00:00
Chong Yidong
68c5540bb7 Minor correction. 2008-12-05 14:45:32 +00:00
Chong Yidong
fbbdcf2fe0 (Vdebug_on_error): Doc fix. 2008-12-05 14:45:14 +00:00
Chong Yidong
a5d2a52bd3 * eval.c (syms_of_eval): Doc fix. 2008-12-05 14:44:53 +00:00
Kenichi Handa
7bf1bb2124 (ftfont_shape_by_flt): Use "combining" flt if the
second character is a combining character.
2008-12-05 12:26:58 +00:00
Eli Zaretskii
2fdc7d0031 (procfs_system_process_attributes): Don't use cmd, cmdsize, and q without
initializing them first.
2008-12-05 07:09:16 +00:00
Jason Rumney
bf6bfba823 *** empty log message *** 2008-12-04 15:25:53 +00:00
Jason Rumney
f70eb806e6 (w32font_draw): Initialize orig_clip before getting it, and delete it
when finished.
2008-12-04 15:21:53 +00:00
Dan Nicolaescu
a3b1a46831 (kbd_buffer_get_event): Follow the non-interactive
case when running as a daemon before detaching.
2008-12-04 08:53:26 +00:00
Juanma Barranquero
805f2638aa Better description. 2008-12-03 14:16:27 +00:00
Juanma Barranquero
8b8be8eb0e * w32.c (init_environment): Don't free handle to library shell32.dll. 2008-12-03 14:13:42 +00:00
Kenichi Handa
905ca9d212 (encode_coding_emacs_mule): Be sure to set `code'. 2008-12-03 06:35:02 +00:00
Kenichi Handa
e500c47d64 (font_at): Set `multibyte' at first. 2008-12-03 05:54:27 +00:00
Kenichi Handa
ca51633489 *** empty log message *** 2008-12-03 05:48:37 +00:00
Kenichi Handa
1b17adfd3b (decode_coding_charset): Check type of an element of
vector VALIDS.
2008-12-03 05:48:11 +00:00
Kenichi Handa
b1bde62298 (face_for_char): Handle invalid charset property
correctly.
(font_for_char): Likewise.
2008-12-03 05:30:38 +00:00
Chong Yidong
2cf4d521ac Handle fonts with corrupted size specs, i.e. non-int and non-float. 2008-12-03 05:16:38 +00:00
Chong Yidong
ba207571de (font_update_lface): Handle fonts with corrupted size specs,
i.e. non-int and non-float.
2008-12-03 05:16:18 +00:00
Chong Yidong
d03b5cdb8c (Fopen_font): Compute pixel size correctly. 2008-12-03 05:10:50 +00:00
Chong Yidong
d5b01609a0 * font.c (Fopen_font): Compute pixel size correctly. 2008-12-03 05:10:33 +00:00
Chong Yidong
76d126ecc5 (ftfont_list_family): Initialize list var earlier. 2008-12-03 05:00:52 +00:00
Chong Yidong
8adb3a3bbb * ftfont.c (ftfont_list_family): Initialize list var earlier. 2008-12-03 05:00:21 +00:00
Chong Yidong
bf39cdd818 (ftfont_resolve_generic_family): Avoid using uninitialized var. 2008-12-03 04:57:58 +00:00