]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorJason Rumney <jasonr@gnu.org>
Fri, 10 Nov 2000 22:19:12 +0000 (22:19 +0000)
committerJason Rumney <jasonr@gnu.org>
Fri, 10 Nov 2000 22:19:12 +0000 (22:19 +0000)
lisp/ChangeLog
src/ChangeLog

index c8e92fbe9b4dadc7e21e9ccf18f136f2bf063898..b457ff2ec6539d0a16732fb7961ce74591419f9a 100644 (file)
@@ -1,3 +1,8 @@
+2000-11-10  Jason Rumney  <jasonr@gnu.org>
+
+       * w32-fns.el (w32-add-charset-info): New function.
+       (w32-charset-info-alist): Use it.
+
 2000-11-10  Gerd Moellmann  <gerd@gnu.org>
 
        * faces.el (face-font-registry-alternatives): New user-option.
index 8f51a8fe9c760c4e4264673d5d4e99020cddfb6f..5fa31c4a1efb8dcbd5993c96d280f19be9ab40ce 100644 (file)
@@ -1,3 +1,24 @@
+2000-11-10  Jason Rumney  <jasonr@gnu.org>
+
+       * w32term.h (CP_8BIT, CP_UNICODE, CP_INVALID): New pseudo-codepages.
+
+       * w32term.c (w32_encode_char): Handle CP_UNICODE specially.
+       (w32_use_unicode_for_codepage): Use new pseudo-codepages.
+
+       * w32fns.c (Qw32_charset_hangeul): Rename to match w32 headers.
+       (Qw32_charset_vietnamese): New symbol.
+       (xlfd_charset_of_font): New function.
+       (w32_load_system_font): Use it.
+       (x_to_w32_charset): Use Fassoc to find charset info. Special case
+       when Vw32_charset_info_alist is nil to ensure default face always
+       has font. Use Fcar and Fcdr for safety.
+       (w32_to_x_charset): Use Vw32_charset_info_alist for mappings.
+       (w32_codepage_for_font): Use xlfd_charset_of_font.  Use new
+       pseudo-codepages for special cases.
+       (w32_to_x_font): New parameter to allow charset portion to be
+       specified where there is many to one mapping.  Callers changed.
+       (w32_list_fonts): Avoid listing fonts that won't display.
+
 2000-11-10  Gerd Moellmann  <gerd@gnu.org>
 
        * xfaces.c (Vface_alternative_font_registry_alist): New variable.