aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
authorMiles Bader2005-04-21 05:59:53 +0000
committerMiles Bader2005-04-21 05:59:53 +0000
commit135f59d513767b781223f651cd6a5f139f270c2c (patch)
treea7e4b5e507f3435fa5070e9f956be279f5c3df27 /src/ChangeLog
parentdb92e81ec1e176c3bd2bc58bf6d6a33d3df5c07b (diff)
parent2375e71aff23becd70d22689895512e2d95d3c0f (diff)
downloademacs-135f59d513767b781223f651cd6a5f139f270c2c.tar.gz
emacs-135f59d513767b781223f651cd6a5f139f270c2c.zip
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-39
Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 258-271) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 66) - Update from CVS
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog252
1 files changed, 235 insertions, 17 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 5847c35f37a..7ace79442e9 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,223 @@
12005-04-20 Thien-Thi Nguyen <ttn@gnu.org>
2
3 * sysdep.c: Remove reference to defunct vms-pwd.h.
4 * dired.c: Likewise. Also, for pwd.h, use HAVE_PWD_H, not !VMS.
5 * editfns.c, fileio.c, filelock.c, sysdep.c, xrdb.c: Likewise.
6
7 * config.in: Regenerate.
8
92005-04-20 Kenichi Handa <handa@m17n.org>
10
11 * lisp.h (CHAR_TABLE_DEFAULT_SLOT_ASCII): New macro.
12 (CHAR_TABLE_DEFAULT_SLOT_8_BIT_CONTROL): New macro.
13 (CHAR_TABLE_DEFAULT_SLOT_8_BIT_GRAPHIC): New macro.
14
15 * alloc.c (make_sub_char_table): Argument changed to initial
16 value of the slots.
17
18 * data.c (Faref): Handle special slots used as default values of
19 ascii, eight-bit-control, eight-bit-control. Don't ignore a
20 default value set for a group of characters.
21 (Faset): Signal an error if IDXVAL is not a valid character code.
22 Make a sub-chartable with correct initial value.
23
24 * fns.c (Fset_char_table_range): Don't set slots used as default
25 values for ascii, eight-bit-control, eight-bit-graphic. Don't
26 call Faref with charset-id.
27 (Fset_char_table_default): Document how to treat normal character
28 argument. Handle special slots used as default values of ascii,
29 eight-bit-control, eight-bit-control. Make a sub chartable if
30 necessary.
31
322005-04-20 Kenichi Handa <handa@m17n.org>
33
34 * search.c (boyer_moore): Fix previous change.
35
362005-04-19 Kim F. Storm <storm@cua.dk>
37
38 * xdisp.c (setup_for_ellipsis): Reset saved_face_id to use default
39 face unless last visible char and first invisible char have the
40 same face. Also use default face if saved_face_id is undefined.
41
422005-04-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
43
44 * macgui.h (MacFontStruct): Remove member `fontname'. Add member
45 `full_name'.
46 [TARGET_API_MAC_CARBON] (MacFontStruct): Use type int for
47 mac_scriptcode member.
48
49 * macterm.c (Qbig5, Qcn_gb, Qsjis, Qeuc_kr): Remove variables.
50 (syms_of_mac): Don't initialize them.
51 (Vmac_charset_info_alist): New variable.
52 (syms_of_mac): Defvar it.
53 (create_text_encoding_info_alist): New function.
54 (decode_mac_font_name, mac_to_x_fontname)
55 (x_font_name_to_mac_font_name, init_font_name_table): Don't hard
56 code the correspondence among XLFD charsets, Mac script codes, and
57 Emacs coding systems. Use Vmac_charset_info_alist and result of
58 create_text_encoding_info_alist instead.
59 (init_font_name_table) [TARGET_API_MAC_CARBON]: Use Font Manager
60 routines also on Mac OS Classic.
61 (init_font_name_table) [!TARGET_API_MAC_CARBON]: Use
62 add_font_name_table_entry.
63 (mac_do_list_fonts): Regard 0 in XLFD scaleble fields as
64 specified. Derive unspecified scalable fields from specified one.
65 (x_list_fonts): Consider Valternate_fontname_alist.
66 (kDefaultFontSize): Change value from 9 to 12.
67 (XLoadQueryFont): Get decoded font family, font face, and charset
68 from x_font_name_to_mac_font_name. Set full name of loaded font.
69 (mac_unload_font): Free `full_name' member.
70 (x_load_font): Don't try XLoadQueryFont if x_list_fonts returns
71 NULL. Copy full_name member of struct MacFontStruct to that of
72 struct font_info.
73
742005-04-19 Kim F. Storm <storm@cua.dk>
75
76 * xdisp.c (handle_stop): Set saved_face_id to current face if
77 selective_display_ellipsis_p so ellipsis will be shown in same
78 face as preceding text.
79 (setup_for_ellipsis): Don't set saved_face_id here.
80 (next_element_from_display_vector): Default to saved_face_id.
81
82 * fns.c (Fsafe_get): New function.
83 (syms_of_fns): Defsubr it.
84
85 * lisp.h (Fsafe_get): EXFUN it.
86
87 * xfaces.c (resolve_face_name): Use Fsafe_get to avoid redisplay
88 loops in case of bad face property lists. Limit number of face
89 alias lookups to 10 (in case of face alias loops).
90
912005-04-18 Kim F. Storm <storm@cua.dk>
92
93 * dispextern.h (struct glyph_row): New member overlay_arrow_bitmap.
94 It replaces the corresponding member from struct window, as a
95 window may now show multiple overlay arrows.
96 Remove member overlay_arrow_p, superseeded by overlay_arrow_bitmap.
97
98 * dispnew.c (row_equal_p, update_window_line, scrolling_window):
99 Compare overlay_arrow_bitmap than overlay_arrow_p members.
100
101 * fringe.c (draw_fringe_bitmap): Use overlay_arrow_bitmap from row
102 rather than from window.
103 (update_window_fringes): Compare overlay_arrow_bitmap rather than
104 overlay_arrow_p members.
105 (Ffringe_bitmaps_at_pos): Return fringe overlay_arrow_bitmap name
106 if not default.
107
108 * window.h (struct window): Remove member overlay_arrow_bitmap.
109
110 * window.c (make_window): Don't initialize overlay_arrow_bitmap.
111
112 * xdisp.c (overlay_arrow_string_or_property): Remove PBITMAP arg.
113 Calls changed. Don't check for overlay-arrow-bitmap property here.
114 (overlay_arrow_at_row): Remove PBITMAP arg. Instead, if left
115 fringe is present, return Lisp integer for bitmap (or -1 for default).
116 Fix value of overlay-arrow-bitmap property to be a symbol, use
117 lookup_fringe_bitmap to parse it.
118 (display_line): Change call to overlay_arrow_at_row. Store integer
119 return value as overlay bitmap in row rather than window.
120 Only show overlay arrow if row displays text, or if no other overlay
121 arrow is seen in window (if overlay marker is at point-max).
122
1232005-04-18 Thien-Thi Nguyen <ttn@gnu.org>
124
125 * xfaces.c (realize_x_face) [!HAVE_WINDOW_SYSTEM]: Return NULL.
126
1272005-04-18 Lute Kamstra <lute@gnu.org>
128
129 * lread.c (Vloads_in_progress): Static.
130 * fns.c (Vloads_in_progress): Remove extern.
131 (load_in_progress): Add extern.
132 (Frequire): Use load_in_progress instead of Vloads_in_progress.
133
1342005-04-18 Thien-Thi Nguyen <ttn@gnu.org>
135
136 * xmenu.c (Fx_popup_menu): Initialize error_name to NULL.
137
1382005-04-18 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
139
140 * macterm.c (XTread_socket): Don't beep on keyboard input even if
141 no frame is visible.
142
1432005-04-16 Dan Nicolaescu <dann@ics.uci.edu>
144
145 * term.c (struct keys): Add support for shifted keys.
146
1472005-04-16 Richard M. Stallman <rms@gnu.org>
148
149 * xdisp.c (with_echo_area_buffer): Delete WHICH < 0 case.
150 (set_message): Call with_echo_area_buffer with WHICH = 0.
151 (set_message_1): Erase the echo area buffer first thing.
152 (echo_area_display): Don't clear echo_message_buffer.
153
1542005-04-16 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
155
156 * Makefile.in (mac.o): Depend on charset.h and coding.h.
157
158 * mac.c: Include charset.h and coding.h.
159 [TARGET_API_MAC_CARBON] (Qutf_8): Remove extern.
160 [TARGET_API_MAC_CARBON] (cfstring_create_with_string): New
161 function.
162 [TARGET_API_MAC_CARBON] (Fmac_get_preference): Use it.
163
164 * macfns.c [TARGET_API_MAC_CARBON] (Fx_file_dialog): Likewise.
165
166 * image.c [MAC_OSX] (image_load_quartz2d): Likewise.
167
168 * macterm.c (x_autoselect_window_p): Remove variable.
169 (last_window): New variable.
170 (XTreassert_line_highlight, x_change_line_highlight): Remove
171 declarations.
172 (mac_focus_changed, x_detect_focus_change): New functions and
173 declarations.
174 (XTextExtents16, front_emacs_window): Remove function.
175 (mac_focus_frame): New function.
176 (XTmouse_position, do_menu_choice, do_zoom_window, XTread_socket)
177 (mac_check_for_quit_char): Use it instead of front_emacs_window.
178 (x_scroll_bar_report_motion): Obtain window from control owner.
179 (x_make_frame_invisible): Set window manager size hint.
180 (do_mouse_moved): Remove function.
181 (XTread_socket): Move its contents here. Generate select-window
182 event on mouse movement if needed. Use x_detect_focus_change on
183 activate/deactivate events. Don't deiconify frame or invalidate
184 window rectangle when dnd items are dropped. Don't
185 activate/deactivate root control.
186 (frame_highlight, frame_unhighlight): Activate/deactivate root
187 control here.
188 (syms_of_macterm): Delete DEFVAR_BOOL for x_autoselect_window_p.
189
190 * macterm.h (cfstring_create_with_string) [TARGET_API_MAC_CARBON]:
191 New extern.
192
1932005-04-15 Luc Teirlinck <teirllm@auburn.edu>
194
195 * Makefile.in: Define new macro TOOLTIP_SUPPORT.
196 (lisp): Use it.
197 (SOME_MACHINE_LISP): Add tooltip.
198
1992005-04-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
200
201 * mac.c [!TARGET_API_MAC_CARBON]: Include MacLocales.h. Don't
202 include TextEncodingConverter.h.
203 (mac_system_script_code, Vmac_system_locale): New variables.
204 (syms_of_mac): Defvar them.
205 (mac_get_system_locale): New function.
206
207 * macfns.c (x_set_name, x_set_title) [!TARGET_API_MAC_CARBON]: Use
208 ENCODE_SYSTEM to encode title bar string.
209 (x_create_tip_frame): Apply 2005-03-18 change for xfns.c.
210 (Fx_file_dialog) [TARGET_API_MAC_CARBON && !MAC_OSX]: Use
211 CFStringGetSystemEncoding to get system default string encoding.
212
213 * macterm.c [!TARGET_API_MAC_CARBON]: Don't include
214 TextEncodingConverter.h.
215
2162005-04-13 Steven Tamm <steventamm@mac.com>
217
218 * macterm.c (syms_of_macterm): Remove redundant definition of
219 mac-pass-control-to-system.
220
12005-04-12 Stefan Monnier <monnier@iro.umontreal.ca> 2212005-04-12 Stefan Monnier <monnier@iro.umontreal.ca>
2 222
3 * window.c (Fset_window_configuration): Be careful when you choose 223 * window.c (Fset_window_configuration): Be careful when you choose
@@ -13,13 +233,11 @@
13 233
14 * macterm.c (mac_keyboard_text_encoding) 234 * macterm.c (mac_keyboard_text_encoding)
15 (current_mac_keyboard_text_encoding): Remove variables. 235 (current_mac_keyboard_text_encoding): Remove variables.
16 (XTread_socket): Store language-change event if keyboard script 236 (XTread_socket): Store language-change event if keyboard script change
17 change is detected. Don't convert input to 237 is detected. Don't convert input to `mac_keyboard_text_encoding'.
18 `mac_keyboard_text_encoding'.
19 (syms_of_macterm): Delete DEFVAR_INT for mac-keyboard-text-encoding. 238 (syms_of_macterm): Delete DEFVAR_INT for mac-keyboard-text-encoding.
20 239
21 * termhooks.h (enum event_kind) [MAC_OS]: 240 * termhooks.h (enum event_kind) [MAC_OS]: Add LANGUAGE_CHANGE_EVENT.
22 Add LANGUAGE_CHANGE_EVENT.
23 241
242005-04-10 Richard M. Stallman <rms@gnu.org> 2422005-04-10 Richard M. Stallman <rms@gnu.org>
25 243
@@ -34,7 +252,6 @@
34 into "(any string)". 252 into "(any string)".
35 253
36 * lread.c (Vloads_in_progress): Not static. 254 * lread.c (Vloads_in_progress): Not static.
37
38 * fns.c (Vloads_in_progress): Add extern. 255 * fns.c (Vloads_in_progress): Add extern.
39 (Frequire): Don't do LOADHIST_ATTACH if Vloads_in_progress is nil. 256 (Frequire): Don't do LOADHIST_ATTACH if Vloads_in_progress is nil.
40 257
@@ -908,9 +1125,9 @@
908 1125
9092005-02-02 Steven Tamm <steventamm@mac.com> 11262005-02-02 Steven Tamm <steventamm@mac.com>
910 1127
911 * macfns.c (unwind_create_frame): Fixing compile error due to 1128 * macfns.c (unwind_create_frame): Fix compile error due to
912 xassert being uncondition, but predicate is. 1129 xassert being uncondition, but predicate is.
913 * dispnew.c (update_window): Fixing compile error due to 1130 * dispnew.c (update_window): Fix compile error due to
914 xassert being uncondition, but predicate is. 1131 xassert being uncondition, but predicate is.
915 1132
9162005-02-02 Miles Bader <miles@gnu.org> 11332005-02-02 Miles Bader <miles@gnu.org>
@@ -1054,6 +1271,7 @@
1054 1271
1055 * s/darwin.h: Removed PTY_ITERATION from here. 1272 * s/darwin.h: Removed PTY_ITERATION from here.
1056 (DARWIN): Define. 1273 (DARWIN): Define.
1274
1057 * process.c (init_process): Default process-connection-type to 1275 * process.c (init_process): Default process-connection-type to
1058 nil on darwin 6 or less, t if it is 7 or higher. This way the 1276 nil on darwin 6 or less, t if it is 7 or higher. This way the
1059 broken pty behavior is still allowed on darwin 6 for interactive 1277 broken pty behavior is still allowed on darwin 6 for interactive
@@ -3554,8 +3772,8 @@
35542004-08-26 Steven Tamm <steventamm@mac.com> 37722004-08-26 Steven Tamm <steventamm@mac.com>
3555 3773
3556 * fileio.c (Fread_file_name): Call x_file_dialog on carbon on 3774 * fileio.c (Fread_file_name): Call x_file_dialog on carbon on
3557 tool-bar/menu click 3775 tool-bar/menu click.
3558 * macfns.c (Fx_file_dialog): Implemented using NavServices 3776 * macfns.c (Fx_file_dialog): Implement using NavServices.
3559 3777
35602004-08-24 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 37782004-08-24 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
3561 3779
@@ -5042,7 +5260,7 @@
5042 5260
50432004-04-26 Steven Tamm <tamm@Steven-Tamms-Computer.local> 52612004-04-26 Steven Tamm <tamm@Steven-Tamms-Computer.local>
5044 5262
5045 * lread.c (init_lread): Fixing typo HAVE_CARBON test logic 5263 * lread.c (init_lread): Fix typo in HAVE_CARBON test logic.
5046 5264
50472004-04-26 Miles Bader <miles@gnu.org> 52652004-04-26 Miles Bader <miles@gnu.org>
5048 5266
@@ -5497,10 +5715,10 @@
5497 5715
54982004-03-11 Steven Tamm <steventamm@mac.com> 57162004-03-11 Steven Tamm <steventamm@mac.com>
5499 5717
5500 * image.c [MAC_OSX]: Include sys/stat.h 5718 * image.c [MAC_OSX]: Include sys/stat.h.
5501 5719
5502 * macfns.c (syms_of_macfns): Remove definitions of things now 5720 * macfns.c (syms_of_macfns): Remove definitions of things now
5503 defined in image.c 5721 defined in image.c.
5504 5722
55052004-03-11 Kim F. Storm <storm@cua.dk> 57232004-03-11 Kim F. Storm <storm@cua.dk>
5506 5724
@@ -6210,7 +6428,7 @@
6210 * macterm.c (Vmac_emulate_three_button_mouse): New variable for 6428 * macterm.c (Vmac_emulate_three_button_mouse): New variable for
6211 controlling emulation of a three button mouse with option and 6429 controlling emulation of a three button mouse with option and
6212 command keys. 6430 command keys.
6213 (Qreverse, mac_get_enumlated_btn): Handle the emulation 6431 (Qreverse, mac_get_enumlated_btn): Handle the emulation.
6214 (mac_event_to_emacs_modifiers, XTread_socket): Ditto. 6432 (mac_event_to_emacs_modifiers, XTread_socket): Ditto.
6215 6433
62162004-02-15 Kim F. Storm <storm@cua.dk> 64342004-02-15 Kim F. Storm <storm@cua.dk>
@@ -11150,7 +11368,7 @@
11150 11368
111512003-01-20 Steven Tamm <steventamm@mac.com> 113692003-01-20 Steven Tamm <steventamm@mac.com>
11152 11370
11153 * macterm.c (XTread_socket): Checks for valid, visible window 11371 * macterm.c (XTread_socket): Check for valid, visible window
11154 before sending a scroll-wheel event. 11372 before sending a scroll-wheel event.
11155 11373
111562003-01-20 Richard M. Stallman <rms@gnu.org> 113742003-01-20 Richard M. Stallman <rms@gnu.org>
@@ -11509,7 +11727,7 @@
11509 11727
115102002-12-28 Steven Tamm <steventamm@mac.com> 117282002-12-28 Steven Tamm <steventamm@mac.com>
11511 11729
11512 * Makefile.in (macosx-bundle): Fixes to Mac OS X/Carbon port to 11730 * Makefile.in (macosx-bundle): Fix Mac OS X/Carbon port to
11513 allow building in a different directory than source. Uses some 11731 allow building in a different directory than source. Uses some
11514 GNU Make extensions, but there is no other make on Mac OS X. 11732 GNU Make extensions, but there is no other make on Mac OS X.
11515 11733
@@ -11552,7 +11770,7 @@
11552 11770
11553 * macterm.c (XTread_socket): Call KeyTranslate for control and 11771 * macterm.c (XTread_socket): Call KeyTranslate for control and
11554 meta to deal correctly shifted non-alpha characters, like C-S-5 11772 meta to deal correctly shifted non-alpha characters, like C-S-5
11555 being treated like C-%. Does not look for shift key to deal 11773 being treated like C-%. Do not look for shift key to deal
11556 with masking off control-key with mac-reverse-ctrl-meta. 11774 with masking off control-key with mac-reverse-ctrl-meta.
11557 11775
115582002-12-21 Richard M. Stallman <rms@gnu.org> 117762002-12-21 Richard M. Stallman <rms@gnu.org>