comparison 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
comparison
equal deleted inserted replaced
818:accc481aef34 819:6504113e7c2d
1 2002-04-24 Andy Piper <andy@xemacs.org>
2
3 * redisplay.c (create_text_block): Don't actually add propagation
4 data if the line ends after we have added a glyph.
5
6 * lisp.h (Dynarr_end): Fix definition.
7
8 2002-04-22 Andy Piper <andy@xemacs.org>
9
10 * extents.c (extent_fragment_update): check for glyphs we have
11 previously displayed.
12 * extents.c (print_extent_1): warning removal.
13 * extents.h: change prototype.
14 * redisplay-output.c (redisplay_normalize_glyph_area): calculate
15 widths correctly for wide glyphs.
16 * redisplay.c (position_redisplay_data_type): add end_glyph_width.
17 * redisplay.c (prop_type): add PROP_GLYPH.
18 * redisplay.c (struct prop_block): add glyph type
19 * redisplay.c (add_glyph_rune): when adding part of a glyph add it
20 to the propagation data.
21 * redisplay.c (create_text_block): if there is a glyph in the
22 propagation data use it to salt extent_fragment_update.
23 * redisplay.c (create_string_text_block): ditto.
24
25 2002-04-13 Nix <nix@esperi.demon.co.uk>
26
27 * redisplay.h (struct rune): Add ascent, descent, and yoffset fields.
28 * redisplay-output.c (compare_runes): Compare them.
29 * redisplay.c: Update copyright date.
30 * redisplay.c (pos_data): Add need_baseline_computation field.
31 * redisplay.c (add_glyph_rune): Update ascent, descent, and
32 need_baseline_computation; zero yoffset. Set max_pixmap_height
33 for all pixmaps, not just automatically positioned ones.
34 * redisplay.c (calculate_yoffset): New, compute yoffset values.
35 * redisplay.c (calculate_baseline): New, compute textual baseline.
36 * redisplay.c (add_glyph_rune): Call them.
37 * redisplay.c (create_text_block): Likewise.
38 * redisplay.c (create_overlay_glyph_block): Likewise.
39 * redisplay.c (add_margin_runes): Likewise.
40 * redisplay.c (create_string_text_block): Likewise. Fix tabdamage.
41
42 * redisplay.h: (redisplay_calculate_display_boxes): Change prototype.
43 * redisplay-output.c (redisplay_calculate_display_boxes): Use yoffset.
44 * redisplay-msw.c (mswindows_output_blank): Pass 0 as yoffset.
45 * redisplay-msw.c (mswindows_output_string): Likewise.
46 * redisplay-msw.c (mswindows_output_display_block): Pass yoffset.
47 * redisplay-gtk.c (gtk_output_display_block): Likewise.
48 * redisplay-x.c (x_output_display_block): Likewise.
49
50 2002-04-02 Andy Piper <andy@xemacs.org>
51
52 * dired-msw.c (mswindows_get_files):
53 * nt.c (mswindows_stat): SetErrorMode() so that file errors are
54 completely handled by XEmacs. Suggested by Thomas Vogler
55 <mail@thomas-vogler.de>.
56
57 2002-04-01 Andy Piper <andy@xemacs.org>
58
59 * emacs.c (Fkill_emacs): Only output message box in interactive
60 mode.
61
62 2002-03-14 Mike Alexander <mta@arbortext.com>
63
64 * event-msw.c (mswindows_unwait_process): New, remove process from
65 wait list
66 * process-nt.c (nt_finalize_process_data): Call
67 mswindows_unwait_process
68 * console-msw.h: Declare mswindows_unwait_process
69
70 2002-03-20 Andy Piper <andy@xemacs.org>
71
72 * menubar-msw.c (mswindows_popup_menu): warning removal.
73 * dialog-msw.c (dialog_popped_down): ditto.
74
75 2002-02-13 Andy Piper <andy@xemacs.org>
76
77 * event-msw.c (mswindows_wnd_proc): only mark the frame visible if
78 we did in fact enqueue the XM_MAPFRAME event.
79
80 2002-02-06 Adrian Aichner <adrian@xemacs.org>
81
82 * redisplay.c (mark_redisplay): Remove call to
83 update_frame_window_mirror.
84
85 2002-01-03 Andy Piper <andy@xemacs.org>
86
87 * realpath.c (ABS_LENGTH): dtrt for cygwin systems using drive
88 letters.
89 (xrealpath): ditto.
90
91 2001-12-11 Andy Piper <andy@xemacs.org>
92
93 * dialog-msw.c (dialog_popped_down): new function. unset popup_up_p.
94 * dialog-msw.c (mswindows_make_dialog_box_internal): set
95 popup_up_p.
96 * menubar-msw.c (unsafe_handle_wm_initmenupopup_1): ditto.
97 * menubar-msw.c (mswindows_handle_wm_command): ditto.
98 * menubar-msw.c (mswindows_popup_menu): ditto.
99
100 2001-11-24 Andy Piper <andy@xemacs.org>
101
102 * window.c (Fsplit_window): Doc return type.
103
104 2001-07-30 Adrian Aichner <adrian@xemacs.org>
105
106 * event-msw.c: Typo fix.
107 * event-msw.c (mswindows_wnd_proc): Set FRAME_VISIBLE_P after
108 magic XM_MAPFRAME event has been sent.
109
110 2001-11-23 Andy Piper <andy@xemacs.org>
111
112 * event-msw.c (mswindows_wnd_proc): Don't pump mousewheel events.
113
114 2001-11-21 Andy Piper <andy@xemacs.org>
115
116 * scrollbar-msw.c (mswindows_handle_mousewheel_event): cope with
117 mouse events outside the frame.
118
119 2001-11-15 Andy Piper <andy@xemacs.org>
120
121 (Fmswindows_shell_execute): fix handling of URL's under cygwin (again).
122
123 2001-11-14 Andy Piper <andy@xemacs.org>
124
125 * nt.c (REG_ROOT): change registry key to XEmacs.
126
127 2001-10-29 Andy Piper <andy@xemacs.org>
128
129 * dialog-msw.c (handle_directory_dialog_box): quit if the user
130 cancels.
131
1 2002-04-15 Ben Wing <ben@xemacs.org> 132 2002-04-15 Ben Wing <ben@xemacs.org>
2 133
3 * process.c: Need sysdep.h for environ. 134 * process.c: Need sysdep.h for environ.
4 135
5 2002-04-14 Ben Wing <ben@xemacs.org> 136 2002-04-14 Ben Wing <ben@xemacs.org>
3064 * (Ffile_truename): ditto. 3195 * (Ffile_truename): ditto.
3065 * (Fsubstitute_in_file_name): ditto. 3196 * (Fsubstitute_in_file_name): ditto.
3066 * (Ffile_name_absolute_p): ditto. 3197 * (Ffile_name_absolute_p): ditto.
3067 * (Ffile_readable_p): ditto. 3198 * (Ffile_readable_p): ditto.
3068 3199
3069 2001-07-30 Adrian Aichner <adrian@xemacs.org>
3070
3071 * event-msw.c: Typo fix.
3072 * event-msw.c (mswindows_wnd_proc): Set FRAME_VISIBLE_P after
3073 magic XM_MAPFRAME event has been sent.
3074
3075 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org> 3200 2001-09-07 Stephen J. Turnbull <stephen@xemacs.org>
3076 3201
3077 * XEmacs 21.5.3 "asparagus" is released. 3202 * XEmacs 21.5.3 "asparagus" is released.
3078 3203
3079 2001-04-19 Glynn Clements <glynn.clements@virgin.net> 3204 2001-04-19 Glynn Clements <glynn.clements@virgin.net>