]> code.delx.au - gnu-emacs/blobdiff - src/ChangeLog
In src:
[gnu-emacs] / src / ChangeLog
index 5a793488602fb45b5ecee125c731fcd31d9a347b..2ec775cda161e7e350e3b170196cd5ffea480e5d 100644 (file)
@@ -1,3 +1,150 @@
+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.