+2002-04-16 Gerd Moellmann <gerd@gnu.org>
+
+ * buffer.c (MMAP_ALLOCATED_P): New macro to be set from system
+ configuration files.
+ (mmap_enlarge): Enlarge mapped regions only if MMAP_ALLOCATED_P
+ returns 0.
+
+2002-04-15 Andreas Schwab <schwab@suse.de>
+
+ * config.in: Regenerated using autoheader.
+
+ * m/7300.h, m/acorn.h, m/alliant-2800.h, m/alliant.h, m/alpha.h,
+ m/altos.h, m/amdahl.h, m/apollo.h, m/arm.h, m/att3b.h, m/aviion.h,
+ m/celerity.h, m/clipper.h, m/cnvrgnt.h, m/convex.h, m/cydra5.h,
+ m/delta.h, m/delta88k.h, m/dpx2.h, m/elxsi.h, m/gec63.h,
+ m/gould.h, m/hp800.h, m/hp9000s300.h, m/i860.h, m/ia64.h,
+ m/ibmps2-aix.h, m/ibmrs6000.h, m/ibmrt-aix.h, m/ibmrt.h,
+ m/ibms390.h, m/intel386.h, m/iris4d.h, m/irist.h, m/isi-ov.h,
+ m/m68k.h, m/macppc.h, m/masscomp.h, m/mg1.h, m/mips-siemens.h,
+ m/mips.h, m/news-r6.h, m/news.h, m/next.h, m/nh3000.h, m/nh4000.h
+ m/ns32000.h, m/orion.h, m/pfa50.h, m/plexus.h, m/pmax.h,
+ m/powerpcle.h, m/pyrmips.h, m/sequent-ptx.h, m/sequent.h,
+ m/sparc.h, m/sr2k.h, m/symmetry.h, m/tad68k.h, m/tahoe.h,
+ m/targon31.h, m/tek4300.h, m/tekxd88.h, m/template.h, m/tower32.h,
+ m/tower32v3.h, m/ustation.h, m/vax.h, m/wicat.h, m/windowsnt.h,
+ m/xps100.h, s/aix3-2.h, s/aix4-2.h, s/irix4-0.h, s/irix5-0.h,
+ s/sco5.h, s/unixware.h: Don't set HAVE_ALLOCA, C_ALLOCA and
+ STACK_DIRECTION, now set by autoconf.
+
+2002-04-14 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * dispnew.c (marginal_area_string): Sort arguments.
+
+ * dispextern.h (marginal_area_string): Add prototype.
+
+2002-04-13 Richard M. Stallman <rms@gnu.org>
+
+ * fileio.c (Finsert_file_contents):
+ Don't call temp_output_buffer_setup--do just part, by hand.
+
+ * coding.c (run_pre_post_conversion_on_str):
+ Don't call temp_output_buffer_setup--do just part, by hand.
+
+ * keyboard.c (command_loop_1): Don't call start_hourglass
+ or cancel_hourglass when executing a macro.
+
+ * marker.c (count_markers): New function.
+
+ * xdisp.c (display_mode_element): Don't let mode_line_proptrans_alist
+ grow without limit. Move recently used elements to the front.
+
+2002-04-13 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * unexelf.c (unexec) [__sgi]: Undo the change from 2002-01-20.
+
+2002-04-12 Gerd Moellmann <gerd@gnu.org>
+
+ * xdisp.c (sync_frame_with_window_matrix_rows): Don't give frame
+ rows marginal areas.
+ (Fdump_frame_glyph_matrix) [GLYPH_DEBUG]: New function.
+ (syms_of_xdisp) [GLYPH_DEBUG]: Defsubr it.
+
+ * dispnew.c (marginal_area_string): Check that glyph row is enabled.
+
+2002-04-12 Dave Love <fx@gnu.org>
+
+ * dispnew.c (marginal_area_string): New.
+
+ * window.c (window_part): Add ON_LEFT_MARGIN, ON_RIGHT_MARGIN.
+ (Qleft_margin, Qright_margin): Declare.
+ (coordinates_in_window, (Fcoordinates_in_window_p): Deal with
+ margins.
+
+ * xterm.c (note_mode_line_or_margin_highlight): Renamed from
+ note_mode_line_highlight and extended.
+
+ * keyboard.c (Qleft_margin, Qright_margin): Declare.
+ (make_lispy_event): Deal with mouse events in margins.
+
+2002-04-12 Stefan Monnier <monnier@cs.yale.edu>
+
+ * msdos.c (dos_rawgetc): Use a single event for HELP_EVENT.
+
+ * keyboard.c (command_loop_1): Turn off transient-mark-mode rather
+ than deactivating the mark if tmm is set to `lambda'.
+ (gen_help_event, kbd_buffer_store_help_event, kbd_buffer_get_event):
+ Use a single event for HELP_EVENT.
+ (Fexecute_extended_command): Save last_point_position.
+
+2002-04-12 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * lisp.h (Fpropertize): Add prototype.
+
+ * fns.c (Fy_or_n_p): Use `minibuffer-prompt' face for prompt.
+
+2002-04-10 Colin Walters <walters@verbum.org>
+
+ * config.in: Add HAVE_SHARED_GAME_DIR.
+
+ * callproc.c: (Vgame_score_directory): New variable.
+ (syms_of_callproc) <Vgame_score_directory>: DEFVAR_LISP.
+
+2002-04-10 Richard M. Stallman <rms@gnu.org>
+
+ * puresize.h (BASE_PURESIZE): Reduce again to avoid big excess.
+
+2002-04-09 Stefan Monnier <monnier@cs.yale.edu>
+
+ * minibuf.c (read_minibuf): Use empty_string.
+ (Ftry_completion): Allow lambda forms and lists of strings for `alist'.
+ Short-circuit the search as soon as it "failed".
+ (Fall_completions): Allow lambda forms and lists of strings for alist.
+ (Fcompleting_read): Set Qminibuffer_completion_confirm to nil
+ when require_match is nil.
+ (Ftest_completion): Rename from `test_completion' and export to elisp.
+ Call the predicate also when alist is a list.
+ Obey Vcompletion_regexp_list.
+ (do_completion, Fminibuffer_complete_and_exit): Use it.
+ (Fassoc_string): Rename from `assoc_for_completion'.
+ Allow list of strings as well and export to elisp.
+
+2002-04-08 Stefan Monnier <monnier@cs.yale.edu>
+
+ * puresize.h (BASE_PURESIZE): Increase to 900KB.
+
+2002-04-08 Juanma Barranquero <lektu@terra.es>
+
+ * w32.c (sys_accept): Don't hide variable `s'.
+
+2002-04-05 Gerd Moellmann <gerd@gnu.org>
+
+ * callint.c (Fcall_interactively): Use INTEGERP instead of
+ NUMBERP for checking Vhistory_length.
+
+2002-04-05 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * sound.c (Fplay_sound_internal): Renamed from Fplay_sound.
+ Doc fix to reflect it.
+
+2002-04-04 Richard M. Stallman <rms@gnu.org>
+
+ * xdisp.c (display_mode_element): New arg RISKY.
+ Disregard text props found or specified within a variable
+ that isn't marked risky-local-variable.
+ (Qrisky_local_variable): New variable.
+ (syms_of_xdisp): Init and staticpro it.
+
+2002-04-04 Stefan Monnier <monnier@cs.yale.edu>
+
+ * undo.c (record_point): New fun.
+ (record_delete, record_insert): Use it.
+
+2002-04-03 Juanma Barranquero <lektu@terra.es>
+
+ * doc.c (Fdocumentation): Add missing parentheses.
+ (Fdocumentation_property): Likewise.
+
+2002-04-03 Stefan Monnier <monnier@cs.yale.edu>
+
+ * doc.c (Fdocumentation, Fdocumentation_property): When the doc
+ data is 0, just return nil.
+
+2002-04-03 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * msdos.c (syms_of_msdos): Fix last change with
+ mouse_autoselect_window.
+
+2002-04-03 Pavel Jan\e,Bm\e(Bk <Pavel@Janik.cz>
+
+ * w32term.c, xterm.c, msdos.c: Rename autoselect_window_p to
+ mouse_autoselect_window.
+
2002-04-02 Stefan Monnier <monnier@cs.yale.edu>
* keyboard.c (make_lispy_event): Handle unknown keysyms together