+2002-09-10 Kim F. Storm <storm@cua.dk>
+
+ * macros.c (end_kbd_macro): New function.
+ (Fend_kbd_macro): Use it.
+
+ * macros.h (end_kbd_macro): Declare extern.
+
+ * keyboard.c (Fdiscard_input): If defining keyboard macro,
+ end and save it instead of discarding it.
+
+2002-09-09 Markus Rost <rost@math.ohio-state.edu>
+
+ * s/sol2-6.h: Fix typo. Add comment.
+
+2002-09-09 Richard M. Stallman <rms@gnu.org>
+
+ * regex.c (regnum_t): Use signed int, not unsigned int.
+
+ * s/sol2-6.h: New file.
+
+ * s/sol2-5.h (UNEXEC): Definition deleted.
+
+2002-09-08 Kim F. Storm <storm@cua.dk>
+
+ * macros.c (executing_macro_index): Change type to EMACS_INT.
+ (syms_of_macros): DEFVAR_INT it (needed by kmacro).
+
+ * macros.h (executing_macro_index): Change type to EMACS_INT.
+
+2002-09-06 Richard M. Stallman <rms@gnu.org>
+
+ * casetab.c (set_case_table): Make canon table point to eqv table.
+
+2002-09-06 Juanma Barranquero <lektu@terra.es>
+
+ * coding.c (syms_of_coding): Fix spacing.
+
+ * composite.c (Fcompose_region_internal)
+ (Fcompose_string_internal): Likewise.
+
+ * data.c (Flsh): Likewise.
+
+ * fontset.c (Fset_fontset_font): Likewise.
+
+ * macfns.c (Fx_server_max_request_size): Likewise.
+
+ * w16select.c (syms_of_win16select): Likewise.
+
+ * w32select.c (syms_of_w32select): Likewise.
+
+ * xselect.c (syms_of_xselect): Likewise.
+
+2002-09-05 Richard M. Stallman <rms@gnu.org>
+
+ * regex.c (set_image_of_range_1): In no-TRANSLATE case,
+ call EXTEND_RANGE_TABLE and return a proper value.
+ (set_image_of_range): Don't call set_image_of_range_1
+ if no TRANSLATE or if range includes all of Latin-1.
+ Only call it for the Latin-1 part of the range.
+ For other cases, make two separate ranges,
+ one for the original specified characters and one for
+ their case-conversions.
+
+2002-09-04 Richard M. Stallman <rms@gnu.org>
+
+ * s/sol2-5.h (UNEXEC): Use unexsol.o.
+
+ * window.c (displayed_window_lines): Correct for one-off bug
+ in HEIGHT on non-window displays.
+
+ * regex.c (set_image_of_range_1): New function.
+ (set_image_of_range): Use set_image_of_range_1 for Latin-1.
+ Return a value to indicate running out of memory.
+ (SET_RANGE_TABLE_WORK_AREA): Check value from set_image_of_range.
+ (extend_range_table_work_area): New subroutine.
+ (EXTEND_RANGE_TABLE): Replaces EXTEND_RANGE_TABLE_WORK_AREA.
+ Different calling conventions, and used from set_image_of_range{,_1}.
+ (IMMEDIATE_QUIT_CHECK): Definitions moved.
+
+2002-09-04 Juanma Barranquero <lektu@terra.es>
+
+ * makefile.w32-in: All dependencies updated.
+
+2002-09-01 Richard M. Stallman <rms@gnu.org>
+
+ * unexsol.c: New file.
+
+ * xfns.c (Qbox): Declare external, don't define.
+
+ * xdisp.c (redisplay_window) <force-start case>:
+ If point is on semi-visible last line, reposition
+ it at previous line.
+
+ * alloc.c (display_malloc_warning): Use display-warning.
+ (malloc_warning_1): Function deleted.
+
+ * alloc.c [ALLOC_DEBUG]: #undef INLINE.
+
+ * lread.c (read1): Handle #! by skipping the line.
+
+2002-08-31 Richard M. Stallman <rms@gnu.org>
+
+ * Makefile.in (TEMACS_LDFLAGS): Renamed from ALL_LDFLAGS.
+ Don't include LDFLAGS.
+ (temacs): Pass LDFLAGS separately, and not via YMF_PASS_LDFLAGS.
+
+2002-08-31 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * xdisp.c (get_window_cursor_type): Don't use x_highlight_frame
+ member of x_display_info unless we compile for some window system.
+
+2002-08-31 Kim F. Storm <storm@cua.dk>
+
+ * xdisp.c (Valternate_cursor_type, Qalternate_cursor_type): Removed.
+ (get_window_cursor_type): Don't use them.
+ (syms_of_xdisp): Remove intern, staticpro, and defvar for them.
+
+2002-08-30 Kenichi Handa <handa@etl.go.jp>
+
+ * xdisp.c (get_next_display_element): Fix previous change.
+
+2002-08-30 Andrew Choi <akochoi@shaw.ca>
+
+ * macterm.c (expose_overlaps): New function (merge code from
+ xterm.c).
+ (expose_window): Use it to fix the display of overlapping
+ rows (merge code from xterm.c).
+
+ * macfns.c (Qbox): Add extern declaration.
+
+2002-08-30 Juanma Barranquero <lektu@terra.es>
+
+ * w32fns.c (Qbox): Make extern.
+ (syms_of_w32fns): Remove initialization of Qbox.
+
+ * xfns.c (Fx_open_connection): Fix error message. Patch from Rune
+ Kleveland <runekl@viewpoint.no>.
+
2002-08-30 Kim F. Storm <storm@cua.dk>
The following changes consolidates the handling of the cursor
(x_set_cursor_type): Use set_frame_cursor_types.
(Qbar, Qbox): Removed.
(syms_of_macfns): Don't intern or staticpro them.
-
+
* macterm.c (x_specified_cursor_type): Remove prototype.
(x_draw_bar_cursor): Use FRAME_CURSOR_WIDTH.
(x_display_and_set_cursor): Use get_window_cursor_type.
(struct output_mac) <current_cursor, desired_cursor, cursor_width>
<blink_off_cursor, blink_off_cursor_width>: Members removed.
(FRAME_DESIRED_CURSOR): Macro removed.
-
+
* w32fns.c (Vblink_cursor_alist): Removed.
(Qbar, Qhbar, Qbox, Qhollow): Removed.
(syms_of_w32fns): Don't intern, staticpro, or define them.
Remove unused local variables cursor_off_state.
Redraw cursor if hbar cursor width changes.
Changed all occurrences of w32_highlight_frame to x_highlight_frame.
-
+
* w32term.h (enum text_cursor_kinds): Removed.
(struct output_w32) <current_cursor, desired_cursor, cursor_width>
<blink_off_cursor, blink_off_cursor_width>: Members removed.
(FRAME_BLINK_OFF_CURSOR_WIDTH): Macros removed.
(struct w32_display_info) <x_highlight_frame>: Renamed member from
w32_highlight_frame.
-
+
* xfns.c (Vblink_cursor_alist): Removed.
(Qbar, Qhbar, Qbox, Qhollow): Removed.
(syms_of_xfns): Don't intern, staticpro, or define them.
(FRAME_DESIRED_CURSOR, FRAME_CURSOR_WIDTH, FRAME_BLINK_OFF_CURSOR)
(FRAME_BLINK_OFF_CURSOR_WIDTH): Macros removed.
(x_specified_cursor_type): Remove prototype.
-
+
2002-08-28 Richard M. Stallman <rms@gnu.org>
* w32fns.c (x_set_cursor_type): Set FRAME_BLINK_OFF_CURSOR and
* keyboard.c (echo-area-clear-hook): Undo Oct 29 change.
* indent.c (current_column_1, Fmove_to_column): Separate the code
- for display-table glyphs from the code buffer text, to fix
+ for display-table glyphs from the code for buffer text, to fix
bugs in the former.
2001-11-04 Michael Welsh Duggan <md5i@cs.cmu.edu>