aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2003-01-10 07:42:18 +0000
committerKenichi Handa2003-01-10 07:42:18 +0000
commit23b513e6e2c6136471ea2964ad7dc178ced861b5 (patch)
treefa70d86d50761c7d9d0a1f3716cfd56b54415aed
parent7ca01d2ab84fe7c0b5507b58285b6092e6c4b0e6 (diff)
downloademacs-23b513e6e2c6136471ea2964ad7dc178ced861b5.tar.gz
emacs-23b513e6e2c6136471ea2964ad7dc178ced861b5.zip
*** empty log message ***
-rw-r--r--etc/ChangeLog7
-rw-r--r--lisp/ChangeLog23
-rw-r--r--src/ChangeLog52
3 files changed, 82 insertions, 0 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 549790e2636..77bc03e143c 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,10 @@
12003-01-10 Kenichi Handa <handa@m17n.org>
2
3 * HELLO: Fix upcase and downcase for several languages. Change
4 the two German lines into one. Change "Nederlangs" to
5 "Dutch (Nederlands)". Add original language names to several
6 entries.
7
12003-01-06 Kenichi Handa <handa@m17n.org> 82003-01-06 Kenichi Handa <handa@m17n.org>
2 9
3 * TUTORIAL.es: Add local variable coding: latin-1. 10 * TUTORIAL.es: Add local variable coding: latin-1.
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index a488b635212..db460088155 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,26 @@
12003-01-10 Kenichi Handa <handa@m17n.org>
2
3 * international/fontset.el: Enable the default fontset to use
4 unicode fonts for ASCII characters.
5 (x-decompose-font-name): Don't try to resolve PATTERN by
6 x-resolve-font-name.
7 (x-complement-fontset-spec): Never prepend an ASCII font.
8 (create-fontset-from-fontset-spec): If a fontset of the same name
9 already exists, override it instead of signalling an error. Don't
10 turn `ascii' into `latin'. Don't update fontset-alias-alist here.
11
12 * international/mule-conf.el (unicode-bmp): Delete duplicated
13 definition. Give it :code-offset 0.
14
15 * international/mule-diag.el (print-fontset-element): New
16 function.
17 (print-fontset): Use print-fontset-element to print the elements
18 of a fontset. Use it also to print fonts fallen back to the
19 default fontsets.
20
21 * term/x-win.el: Delete the code to create a fontset from the X
22 resource "Font".
23
12003-01-09 Kenichi Handa <handa@m17n.org> 242003-01-09 Kenichi Handa <handa@m17n.org>
2 25
3 * international/mule-diag.el (print-fontset): Insert proper 26 * international/mule-diag.el (print-fontset): Insert proper
diff --git a/src/ChangeLog b/src/ChangeLog
index c48c5d846e9..82ec420a182 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,55 @@
12003-01-10 Kenichi Handa <handa@m17n.org>
2
3 * dispextern.h (check_face_attributes, generate_ascii_font_name)
4 (font_name_registry): Don't extern them.
5 (split_font_name_into_vector, build_font_name_from_vector): Extern
6 them.
7
8 * fontset.h (Qfontset): Don't extern it.
9 (new_fontset_from_font_name): Extern it.
10
11 * fontset.c: Give 8 extra slots to fontset objects.
12 (Qfontset_info): New variable.
13 (syms_of_fontset): Defsym it.
14 (FONTSET_FALLBACK): New macro.
15 (fontset_face): Try also the default fontset.
16 (make_fontset): Realize a fallback fontset from the default
17 fontset.
18 (generate_ascii_font_name): Moved from xfaces.c. Rewritten by
19 using split_font_name_into_vector and build_font_name_from_vector.
20 (Fset_fontset_font): Access the elements of font_spec by enum
21 FONT_SPEC_INDEX. If font_spec is a string, extract the registry
22 name by using split_font_name_into_vector.
23 (Fnew_fontset): If no ASCII font is specified in FONTLIST,
24 generate a proper font name from the fontset name. Update
25 Vfontset_alias_alist.
26 (n_auto_fontsets): New variable.
27 (new_fontset_from_font_name): New function.
28 (Ffont_info): Store the information about fonts generated from the
29 default fontset in the first extra slot of the returned
30 char-table.
31
32 * xfaces.c (generate_ascii_font_name): Moved to fontset.c.
33 (font_name_registry): Function deleted.
34 (split_font_name_into_vector): New function.
35 (build_font_name_from_vector): New function.
36 (font_list): The argument REGISTRY is now a list of registry
37 names.
38 (choose_face_font): If we are choosing an ASCII font, and ATTRS
39 specifies an explicit font name, return the name as is. Make a
40 list of registy names.
41
42 * xfns.c (x_set_font, x_create_tip_frame): Adjusted to the change
43 of x_new_fontset.
44 (Fx_create_frame): Don't call x_new_fontset here. Just use
45 x_list_fonts to check the existence of fonts.
46
47 * xterm.h (x_new_fontset): Prototype adjusted.
48
49 * xterm.c (x_new_fontset): Change the arg FONTSETNAME to Lisp
50 string. Use new_fontset_from_font_name to create a fontset from a
51 font name.
52
12003-01-07 Dave Love <fx@gnu.org> 532003-01-07 Dave Love <fx@gnu.org>
2 54
3 * Makefile.in: Fix some dependencies. 55 * Makefile.in: Fix some dependencies.