+2002-07-31 Andrew Choi <akochoi@shaw.ca>
+
+ * s/darwin.h: Define MAC_OS, SYMS_SYSTEM, and OTHER_FILES only if
+ HAVE_CARBON is defined.
+
+2002-07-31 Richard M. Stallman <rms@gnu.org>
+
+ * xmenu.c (set_frame_menubar): First parse all submenus,
+ then make widget_value trees from them.
+ Don't allocate any widget_value objects
+ until we are done with the parsing.
+ (parse_single_submenu): New function.
+ (digest_single_submenu): New function.
+ (single_submenu): Function deleted, replaced by those two.
+
+2002-07-30 Juanma Barranquero <lektu@terra.es>
+
+ * w32proc.c (syms_of_ntproc): Fix docstring of
+ `w32-get-true-file-attributes'.
+
+2002-07-28 Richard M. Stallman <rms@gnu.org>
+
+ * s/hpux8.h (HPUX8): Define this before including hpux.h.
+ (HAVE_SYS_WAIT_H): #define deleted; we let Autoconf decide.
+
+ * s/hpux.h (HAVE_SYS_WAIT_H): The #undef is conditional on HPUX8.
+
+ * keyboard.c (make_lispy_event):
+ Use #ifdef to test USE_TOOLKIT_SCROLL_BARS.
+ Explicitly clear up_modifier in event->modifiers.
+
+2002-07-27 Richard M. Stallman <rms@gnu.org>
+
+ * xterm.h (FRAME_CURSOR_WIDTH): New macro.
+
+ * xterm.c (x_display_and_set_cursor): Check FRAME_CURSOR_WIDTH
+ for bar cursor.
+
+2002-07-26 Kenichi Handa <handa@etl.go.jp>
+
+ * coding.c (detect_coding_iso2022): While checking a byte sequence
+ for CODING_CATEGORY_MASK_ISO_8_2, if we read one extra byte, check
+ it in the normal loop.
+
+2002-07-24 Gerd Moellmann <gerd.moellmann@t-online.de>
+
+ * xterm.c (expose_overlaps): New function.
+ (expose_window): Use it to fix the display of overlapping rows.
+
+ * xdisp.c (unwind_redisplay): Clear redisplay_updating_p.
+
+2002-07-23 Ken Raeburn <raeburn@gnu.org>
+
+ * lisp.h (XPNTR): Use NO_UNION_TYPE version for union as well,
+ since it only depends on XUINT.
+
+ * m/alpha.h (BITS_PER_LONG, BITS_PER_EMACS_INT, EMACS_INT,
+ EMACS_UINT, SPECIAL_EMACS_INT, DATA_SEG_BITS,
+ PNTR_COMPARISON_TYPE, VALBITS, MARKBIT, XINT, XUINT, XPNTR):
+ Macros deleted.
+
+ * mem-limits.h (start_of_data): If DATA_START is defined, prefer
+ its value over other approaches.
+ * sysdep.c (start_of_data): Don't define the function if a macro
+ form has been defined.
+
+2002-07-23 Gerd Moellmann <gerd.moellmann@t-online.de>
+
+ * xdisp.c (redisplay_updating_p): New variable.
+ (init_iterator): Don't free realized faces when
+ redisplay_updating_p is set.
+ (redisplay_internal): Set redisplay_updating_p while updating
+ the display.
+
+2002-07-23 Richard M. Stallman <rms@gnu.org>
+
+ * editfns.c (Fmessage): Treat "" like nil.
+
+2002-07-23 Kenichi Handa <handa@etl.go.jp>
+
+ * xdisp.c (face_before_or_after_it_pos): Call
+ FETCH_MULTIBYTE_CHAR with byte postion, not char position.
+
+2002-07-22 Juanma Barranquero <lektu@terra.es>
+
+ * callproc.c (init_callproc) [DOS_NT]: Initialize
+ Vshared_game_score_directory to nil.
+ (syms_of_callproc) [DOS_NT]: Likewise.
+
+2002-07-22 Gerd Moellmann <gerd.moellmann@t-online.de>
+
+ * xdisp.c (display_line): Replace an abort with xassert.
+
+2002-07-21 Richard M. Stallman <rms@gnu.org>
+
+ * xdisp.c (redisplay_window): Don't test BEG_UNCHANGED
+ and END_UNCHANGED when setting buffer_unchanged_p.
+ Use current_matrix_up_to_date_p to decide whether to use
+ try_cursor_movement.
+
+ * config.in (HAVE_SHARED_GAME_DIR): Undef deleted.
+
+ * epaths.in (PATH_GAME): New macro, edited by ../Makefile.in.
+
+ * callproc.c (init_callproc): Set up Vshared_game_score_directory.
+ Set to nil if dir does not exist.
+ (syms_of_callproc): Init unconditionally and simply.
+
+ * buffer.c (Fbuffer_list): Doc fix.
+
+2002-07-21 Ken Raeburn <raeburn@gnu.org>
+
+ * sysdep.c (end_of_text, end_of_data): Unused functions deleted.
+
+ * buffer.c (mmap_realloc): When shrinking, make sure number of
+ pages to unmap is rounded towards zero.
+
+ * m/mips-siemens.h (XSETUINT, XSETPNTR): Unused macros deleted.
+ (XSETINT): Deleted.
+
+ * m/att3b.h (XINT): Don't define.
+ (VALBITS, VALMASK, XTYPE): Deleted.
+ (DATA_SEG_BITS): Define.
+ * m/gec63.h (VALBITS, VALAMASK, XTYPE, XSETTYPE, XPNTR, XSET,
+ ARRAY_MARK_FLAG): Deleted.
+ (DATA_SEG_BITS): Define.
+ * m/pfa50.h (VALBITS, VALMASK, XTYPE): Deleted.
+ (DATA_SEG_BITS): Define.
+
+2002-07-20 Richard M. Stallman <rms@gnu.org>
+
+ * print.c (print_error_message): New args CONTEXT and CALLER.
+ Calls changed.
+
+ * lisp.h (print_error_message): Declare new args.
+
+ * keyboard.c (cmd_error_internal): Pass Vsignaling_function
+ and CONTEXT to print_error_message, don't print them here.
+ For a Quit, don't use Vsignaling_function.
+ Call message_log_maybe_newline.
+
+ * Makefile.in (xsmfns.o): Don't depend on lisp.h.
+
+2002-07-20 Kim F. Storm <storm@cua.dk>
+
+ * xdisp.c (redisplay_window): Test MODIFF to set buffer_unchanged_p.
+
2002-07-19 Ken Raeburn <raeburn@gnu.org>
* bytecode.c (struct byte_stack): Pointers into byte string now
* xterm.c (XTset_vertical_scroll_bar) [!USE_TOOLKIT_SCROLL_BARS]:
Fix clearing in the case of scroll bars on the right.
-2001-10-26 Juanma Barranquero <lektu@terra.es>
+2001-10-26 Juanma Barranquero <lektu@terra.es>
* w32gui.h (XImage): Add a dummy typedef.