diff src/ChangeLog @ 819:6504113e7c2d

[xemacs-hg @ 2002-04-25 18:03:23 by andyp] sync up windows branch from 21.4
author andyp
date Thu, 25 Apr 2002 18:04:24 +0000
parents 39b1580316c8
children 39d30f8fadfd
line wrap: on
line diff
--- a/src/ChangeLog	Thu Apr 25 06:09:18 2002 +0000
+++ b/src/ChangeLog	Thu Apr 25 18:04:24 2002 +0000
@@ -1,3 +1,134 @@
+2002-04-24  Andy Piper  <andy@xemacs.org>
+
+	* redisplay.c (create_text_block): Don't actually add propagation
+	data if the line ends after we have added a glyph.
+
+	* lisp.h (Dynarr_end): Fix definition.
+
+2002-04-22  Andy Piper  <andy@xemacs.org>
+
+	* extents.c (extent_fragment_update): check for glyphs we have
+	previously displayed.
+	* extents.c (print_extent_1): warning removal.
+	* extents.h: change prototype.
+	* redisplay-output.c (redisplay_normalize_glyph_area): calculate
+	widths correctly for wide glyphs.
+	* redisplay.c (position_redisplay_data_type): add end_glyph_width.
+	* redisplay.c (prop_type): add PROP_GLYPH.
+	* redisplay.c (struct prop_block): add glyph type
+	* redisplay.c (add_glyph_rune): when adding part of a glyph add it
+	to the propagation data.
+	* redisplay.c (create_text_block): if there is a glyph in the
+	propagation data use it to salt extent_fragment_update.
+	* redisplay.c (create_string_text_block): ditto.
+
+2002-04-13  Nix  <nix@esperi.demon.co.uk>
+
+	* redisplay.h (struct rune): Add ascent, descent, and yoffset fields.
+	* redisplay-output.c (compare_runes): Compare them.
+	* redisplay.c: Update copyright date.
+	* redisplay.c (pos_data): Add need_baseline_computation field.
+	* redisplay.c (add_glyph_rune): Update ascent, descent, and
+	need_baseline_computation; zero yoffset. Set max_pixmap_height
+	for all pixmaps, not just automatically positioned ones.
+	* redisplay.c (calculate_yoffset): New, compute yoffset values.
+	* redisplay.c (calculate_baseline): New, compute textual baseline.
+	* redisplay.c (add_glyph_rune): Call them.
+	* redisplay.c (create_text_block): Likewise.
+	* redisplay.c (create_overlay_glyph_block): Likewise.
+	* redisplay.c (add_margin_runes): Likewise.
+	* redisplay.c (create_string_text_block): Likewise. Fix tabdamage.
+
+	* redisplay.h: (redisplay_calculate_display_boxes): Change prototype.
+	* redisplay-output.c (redisplay_calculate_display_boxes): Use yoffset.
+	* redisplay-msw.c (mswindows_output_blank): Pass 0 as yoffset.
+	* redisplay-msw.c (mswindows_output_string): Likewise.
+	* redisplay-msw.c (mswindows_output_display_block): Pass yoffset.
+	* redisplay-gtk.c (gtk_output_display_block): Likewise.
+	* redisplay-x.c (x_output_display_block): Likewise.
+
+2002-04-02  Andy Piper  <andy@xemacs.org>
+
+	* dired-msw.c (mswindows_get_files): 
+	* nt.c (mswindows_stat): SetErrorMode() so that file errors are
+	completely handled by XEmacs. Suggested by Thomas Vogler
+	<mail@thomas-vogler.de>.
+
+2002-04-01  Andy Piper  <andy@xemacs.org>
+
+	* emacs.c (Fkill_emacs): Only output message box in interactive
+	mode.
+
+2002-03-14  Mike Alexander  <mta@arbortext.com>
+
+	* event-msw.c (mswindows_unwait_process): New, remove process from
+	wait list
+	* process-nt.c (nt_finalize_process_data): Call
+	mswindows_unwait_process
+	* console-msw.h: Declare mswindows_unwait_process
+
+2002-03-20  Andy Piper  <andy@xemacs.org>
+
+	* menubar-msw.c (mswindows_popup_menu): warning removal.
+	* dialog-msw.c (dialog_popped_down): ditto.
+
+2002-02-13  Andy Piper  <andy@xemacs.org>
+
+	* event-msw.c (mswindows_wnd_proc): only mark the frame visible if
+	we did in fact enqueue the XM_MAPFRAME event.
+
+2002-02-06  Adrian Aichner  <adrian@xemacs.org>
+
+	* redisplay.c (mark_redisplay): Remove call to
+	update_frame_window_mirror.
+
+2002-01-03  Andy Piper  <andy@xemacs.org>
+
+	* realpath.c (ABS_LENGTH): dtrt for cygwin systems using drive
+	letters.
+	(xrealpath): ditto.
+
+2001-12-11  Andy Piper  <andy@xemacs.org>
+
+	* dialog-msw.c (dialog_popped_down): new function. unset popup_up_p.
+	* dialog-msw.c (mswindows_make_dialog_box_internal): set
+	popup_up_p.
+	* menubar-msw.c (unsafe_handle_wm_initmenupopup_1): ditto.
+	* menubar-msw.c (mswindows_handle_wm_command): ditto.
+	* menubar-msw.c (mswindows_popup_menu): ditto.
+
+2001-11-24  Andy Piper  <andy@xemacs.org>
+
+	* window.c (Fsplit_window): Doc return type.
+
+2001-07-30  Adrian Aichner  <adrian@xemacs.org>
+
+	* event-msw.c: Typo fix.
+	* event-msw.c (mswindows_wnd_proc): Set FRAME_VISIBLE_P after
+	magic XM_MAPFRAME event has been sent.
+
+2001-11-23  Andy Piper  <andy@xemacs.org>
+
+	* event-msw.c (mswindows_wnd_proc): Don't pump mousewheel events.
+
+2001-11-21  Andy Piper  <andy@xemacs.org>
+
+	* scrollbar-msw.c (mswindows_handle_mousewheel_event): cope with
+	mouse events outside the frame.
+
+2001-11-15  Andy Piper  <andy@xemacs.org>
+
+	(Fmswindows_shell_execute): fix handling of URL's under cygwin (again).
+
+2001-11-14  Andy Piper  <andy@xemacs.org>
+
+	* nt.c (REG_ROOT): change registry key to XEmacs.
+
+2001-10-29  Andy Piper  <andy@xemacs.org>
+
+	* dialog-msw.c (handle_directory_dialog_box): quit if the user
+	cancels.
+
 2002-04-15  Ben Wing  <ben@xemacs.org>
 
 	* process.c: Need sysdep.h for environ.
@@ -3066,12 +3197,6 @@
 	* (Ffile_name_absolute_p): ditto.
 	* (Ffile_readable_p): ditto.
 
-2001-07-30  Adrian Aichner  <adrian@xemacs.org>
-
-	* event-msw.c: Typo fix.
-	* event-msw.c (mswindows_wnd_proc): Set FRAME_VISIBLE_P after
-	magic XM_MAPFRAME event has been sent.
-
 2001-09-07  Stephen J. Turnbull  <stephen@xemacs.org>
 
 	* XEmacs 21.5.3 "asparagus" is released.