aboutsummaryrefslogtreecommitdiffstats
path: root/src/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'src/ChangeLog')
-rw-r--r--src/ChangeLog191
1 files changed, 187 insertions, 4 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index fad84ff38f5..7425754e042 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,186 @@
12004-05-18 Eli Zaretskii <eliz@gnu.org>
2
3 * lisp.h (DECL_ALIGN): Remove restriction on MS-DOS systems.
4
5 * msdos.c (syms_of_msdos): Initialize dos-unsupported-char-glyph
6 with make_number.
7 (IT_write_glyphs): Extract glyph from dos-unsupported-char-glyph
8 with XINT.
9
102004-05-18 Kim F. Storm <storm@cua.dk>
11
12 * blockinput.h (INPUT_BLOCKED_P): New macros.
13
14 * keyboard.c (Frecursive_edit): Return immediately if input blocked.
15 (Ftop_level): Unblock input if blocked.
16
17 * buffer.h (GET_OVERLAYS_AT): New macro.
18 * msdos.c (IT_note_mouse_highlight): Use it.
19 * textprop.c (get_char_property_and_overlay): Use it.
20 * xdisp.c (next_overlay_change, note_mouse_highlight): Use it.
21 * xfaces.c (face_at_buffer_position): Use it.
22
23 * print.c (print_object): Increase buf size.
24
252004-05-17 Jason Rumney <jasonr@gnu.org>
26
27 * w32fns.c (Fw32_register_hot_key, Fw32_unregister_hot_key)
28 (Fw32_toggle_lock_key) [USE_LISP_UNION_TYPE]: Cast from
29 Lisp_Object using i member.
30 (w32_quit_key): Rename from Vw32_quit_key, and make an int.
31 (syms_of_w32fns, globals_of_w32fns): Use Lisp_Object and int
32 consistently.
33
34 * w32proc.c (create_child): Use make_number instead of masking pid.
35
36 * w32fns.c (w32_color_map_lookup): Return a Lisp_Object.
37 (x_to_w32_charset, w32_to_x_charset, w32_to_all_x_charsets):
38 Use EQ to compare Lisp_Objects.
39 (w32_parse_hot_key): Use int for lisp_modifiers consistently.
40
41 * w32term.c (w32_num_mouse_buttons): Rename from
42 Vw32_num_mouse_buttons and make it an int.
43
44 * w32.c (init_environment): Use it.
45
46 * w32fns.c (w32_wnd_proc): Likewise.
47
48 * w32proc.c (w32_pipe_read_delay): Rename from
49 Vw32_pipe_read_delay and make it an int.
50
51 * w32.c (_sys_read_ahead): Use it.
52
53 * lisp.h (egetenv) [USE_CRT_DLL]: Remove condition.
54
55 * w32proc.c (create_child) [USE_LSB_TAG]: Don't try to mask pid.
56
57 * w32inevt.c (w32_console_mouse_position, do_mouse_event)
58 (key_event): Don't mix Lisp_Object and int.
59
60 * w32heap.c (init_heap) [USE_LSB_TAG]: Don't check heap location.
61
62 * keyboard.c (kbd_buffer_get_event): Don't use event->code and
63 modifiers in language change event.
64
652004-05-17 Kim F. Storm <storm@cua.dk>
66
67 * alloc.c (mark_object): Ignore Lisp_Misc_Free objects.
68 Such objects may be freed markers which still exist on an undo list.
69
702004-05-16 Juanma Barranquero <lektu@terra.es>
71
72 * data.c (Fset_default): Make argument names match their use in
73 docstring.
74
752004-05-15 Andreas Schwab <schwab@suse.de>
76
77 * emacs.c (gdb_array_mark_flag): Define.
78 * .gdbinit: Mask off gdb_array_mark_flag from vector sizes.
79
802004-05-15 Eli Zaretskii <eliz@gnu.org>
81
82 * lisp.h (DECL_ALIGN) [MSDOS]: Don't define DECL_ALIGN to use
83 __attribute__((__aligned__)), so that USE_LSB_TAG would not become
84 defined for the MS-DOS build.
85
862004-05-14 Stefan Monnier <monnier@iro.umontreal.ca>
87
88 * w32fns.c (Fw32_define_rgb_color): Avoid XSET.
89
902004-05-14 Kenichi Handa <handa@m17n.org>
91
92 * ccl.c (Fccl_execute_on_string): Fix setting elements of STATUS.
93
942004-05-14 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
95
96 * lisp.h (Vx_resource_name, Vx_resource_class): Move from xfns.c
97 section to frame.c section.
98 (Fxw_display_color_p, Fx_file_dialog): Declare if
99 HAVE_WINDOW_SYSTEM defined.
100 * macfns.c (Fx_create_frame): Fix int/Lisp_Object mixup.
101 * macmenu.c (set_frame_menubar): Use NILP to test a lisp value.
102 * macterm.c (mac_get_emulated_btn, mac_event_to_emacs_modifiers)
103 (mac_get_mouse_btn): Use NILP and EQ to test/compare lisp values.
104 (XTread_socket): Fix int/Lisp_Object mixup.
105 (mac_check_for_quit_char): Fix pointer/Lisp_Object mixup.
106 * macterm.h (struct frame, struct face, struct image)
107 (display_x_get_resource, Fx_display_color_p)
108 (Fx_display_grayscale_p, Fx_display_planes, x_free_gcs):
109 Add prototypes.
110
1112004-05-14 Kim F. Storm <storm@cua.dk>
112
113 * process.c (wait_reading_process_input): Make reentrant.
114 Make Available and Connecting non-static. Save and restore value
115 of waiting_for_user_input_p.
116
1172004-05-13 Kim F. Storm <storm@cua.dk>
118
119 * keyboard.c (mark_kboards): Don't mark x and y members
120 that are overloaded in selection request events.
121
1222004-05-13 Stefan Monnier <monnier@iro.umontreal.ca>
123
124 * lisp.h (USE_LSB_TAG): Make it the default when it is known to work.
125
1262004-05-13 Glenn Morris <gmorris@ast.cam.ac.uk>
127
128 * window.c (Fdisplay_buffer, Fsplit_window)
129 (split-height-threshold): Doc fix.
130
1312004-05-13 Juanma Barranquero <lektu@terra.es>
132
133 * xfaces.c (Ftty_supports_face_attributes_p)
134 (Finternal_copy_lisp_face): Fix typo in docstring.
135 (Finternal_get_lisp_face_attribute): Fix docstring.
136
1372004-05-12 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
138
139 * xfns.c (syms_of_xfns): Provide x-toolkit also for GTK.
140
1412004-05-11 Steven Tamm <steventamm@mac.com>
142
143 * macfns.c (Fx_create_frame): Default to using tool-bar by
144 setting tool-bar-lines to 1 in default-frame-alist.
145
1462004-05-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
147
148 * image.c (xpm_scan, xpm_make_color_table_v, xpm_put_color_table_v)
149 (xpm_get_color_table_v, xpm_make_color_table_h)
150 (xpm_put_color_table_h, xpm_get_color_table_h)
151 (xpm_str_to_color_key, xpm_load_image, xpm_load)
152 (syms_of_image): Support XPM on Carbon Emacs. Does not
153 depend on libXpm, but only supports XPM version 3 without extensions.
154
1552004-05-11 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
156
157 * macterm.c (x_flush, XTframe_up_to_date): Use FRAME_MAC_P
158 instead of FRAME_X_P
159
1602004-05-11 Kim F. Storm <storm@cua.dk>
161
162 * process.c (read_process_output): Grow decoding_buf when needed;
163 this could cause a crash in allocate_string and compact_small_strings.
164
1652004-04-29 Jim Blandy <jimb@redhat.com>
166
167 * regex.c (mutually_exclusive_p): In 'case wordbeg', compare op2
168 against proper opcode.
169
1702004-05-10 Juanma Barranquero <lektu@terra.es>
171
172 * process.c (Fstart_process): Fix docstring.
173
174 * charset.c (Fget_unused_iso_final_char): Fix typos in docstring.
175 (Fchar_bytes, Fchar_width, Fstring_width, Fchar_direction)
176 (Fsplit_char, Fchar_charset): Make argument names match their use
177 in docstring.
178
1792004-05-10 Richard M. Stallman <rms@gnu.org>
180
181 * print.c (print_preprocess): Use being_printed, loop_count and
182 halftail to detect overdeep nesting and cyclic cdr chains.
183
12004-05-10 Andreas Schwab <schwab@suse.de> 1842004-05-10 Andreas Schwab <schwab@suse.de>
2 185
3 * lisp.h: Declare Fmake_symbolic_link. 186 * lisp.h: Declare Fmake_symbolic_link.
@@ -115,8 +298,8 @@
115 298
1162004-05-02 Eli Zaretskii <eliz@gnu.org> 2992004-05-02 Eli Zaretskii <eliz@gnu.org>
117 300
118 * syntax.h (SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY_INT): Avoid 301 * syntax.h (SET_RAW_SYNTAX_ENTRY, SYNTAX_ENTRY_INT):
119 compiler warnings. 302 Avoid compiler warnings.
120 303
121 * Makefile.in (region-cache.o): Depend on config.h. 304 * Makefile.in (region-cache.o): Depend on config.h.
122 305
@@ -1461,7 +1644,7 @@
1461 1644
14622004-02-09 Sam Steingold <sds@gnu.org> 16452004-02-09 Sam Steingold <sds@gnu.org>
1463 1646
1464 * w32term.c (w32_draw_fringe_bitmap): Fixed a typo in the last patch. 1647 * w32term.c (w32_draw_fringe_bitmap): Fix a typo in the last patch.
1465 1648
14662004-02-09 Kim F. Storm <storm@cua.dk> 16492004-02-09 Kim F. Storm <storm@cua.dk>
1467 1650
@@ -8193,7 +8376,7 @@
8193 8376
8194 * msdos.c (croak): Add `void' to definition. 8377 * msdos.c (croak): Add `void' to definition.
8195 8378
8196 * sysdep.c [MSDOS] (request_sigio, unrequest_sigio): 8379 * sysdep.c (request_sigio, unrequest_sigio) [MSDOS]:
8197 Don't define them, they are defined in msdos.c. 8380 Don't define them, they are defined in msdos.c.
8198 8381
8199 * mem-limits.h [MSDOS]: Declare etext. 8382 * mem-limits.h [MSDOS]: Declare etext.