comparison src/ChangeLog @ 48463:52d1540e037c

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 19 Nov 2002 16:37:35 +0000
parents 529b76727fef
children b269dc6630f0
comparison
equal deleted inserted replaced
48462:b9d1a3c5291e 48463:52d1540e037c
13 13
14 2002-11-18 Dave Love <fx@gnu.org> 14 2002-11-18 Dave Love <fx@gnu.org>
15 15
16 * m/orion105.h (HAVE_ALLOCA): Don't define. 16 * m/orion105.h (HAVE_ALLOCA): Don't define.
17 17
18 * m/m68k.h, m/arm.h, mtekxd88.h, m/tower32v3.h: Don't define 18 * m/m68k.h, m/arm.h, mtekxd88.h, m/tower32v3.h: Don't define alloca.
19 alloca.
20 19
21 * m/intel386.h: Don't include alloca.h or define alloca. 20 * m/intel386.h: Don't include alloca.h or define alloca.
22 21
23 * m/ia64.h: Don't include alloca.h, stdlib.h. Don't declare 22 * m/ia64.h: Don't include alloca.h, stdlib.h. Don't declare
24 malloc, realloc, calloc. 23 malloc, realloc, calloc.
32 31
33 * m/alpha.h: Move OSF1 stuff from here to s/osf1.h. 32 * m/alpha.h: Move OSF1 stuff from here to s/osf1.h.
34 33
35 * s/osf1.h: Move OSF1 stuff from m/alpha.h to here. 34 * s/osf1.h: Move OSF1 stuff from m/alpha.h to here.
36 35
37 * s/irix4-0.h, s/irix5-0.h, m/powerpcle.h, m/sparc.h: Don't 36 * s/irix4-0.h, s/irix5-0.h, m/powerpcle.h, m/sparc.h:
38 include alloca.h. 37 Don't include alloca.h.
39 38
40 * s/aix3-2.h (HAVE_FSYNC): Don't define. 39 * s/aix3-2.h (HAVE_FSYNC): Don't define.
41 40
42 * regex.c (_GNU_SOURCE): Don't define. 41 * regex.c (_GNU_SOURCE): Don't define.
43 42
50 * s/sol2-8.h: Include sol2-6.h. 49 * s/sol2-8.h: Include sol2-6.h.
51 50
52 2002-11-18 Miles Bader <miles@gnu.org> 51 2002-11-18 Miles Bader <miles@gnu.org>
53 52
54 * dispextern.h (struct face): Add `overstrike' field. 53 * dispextern.h (struct face): Add `overstrike' field.
55 * xterm.c (x_draw_glyph_string_foreground) 54 * xterm.c (x_draw_glyph_string_foreground)
56 (x_draw_composite_glyph_string_foreground): Implement overstriking. 55 (x_draw_composite_glyph_string_foreground): Implement overstriking.
57 * xfaces.c (load_face_font): Set `face->overstrike' based on 56 * xfaces.c (load_face_font): Set `face->overstrike' based on
58 result from choose_face_font. 57 result from choose_face_font.
59 (best_matching_font, choose_face_font): Add `needs_overstrike' 58 (best_matching_font, choose_face_font): Add `needs_overstrike'
60 argument, and use it to return whether overstriking is desirable 59 argument, and use it to return whether overstriking is desirable
76 in the 9x branch of Microsoft Windows, the functions do exist in 75 in the 9x branch of Microsoft Windows, the functions do exist in
77 the version of advapi32.dll that is found in the 9x branch of 76 the version of advapi32.dll that is found in the 9x branch of
78 Microsoft Windows. 77 Microsoft Windows.
79 This change is part of my fix for the following entry in 78 This change is part of my fix for the following entry in
80 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on 79 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on
81 Windows XP, or Emacs built on XP crashes at startup on Windows 80 Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
82 9x/ME."
83 81
84 * w32.c (init_user_info): Replaced the calls to the win32 API 82 * w32.c (init_user_info): Replaced the calls to the win32 API
85 functions OpenProcessToken, GetTokenInformation, LookupAccountSid, 83 functions OpenProcessToken, GetTokenInformation, LookupAccountSid,
86 and GetSidIdentifierAuthority with calls to the newly added 84 and GetSidIdentifierAuthority with calls to the newly added
87 wrapper functions. 85 wrapper functions.
88 This change is part of my fix for the following entry in 86 This change is part of my fix for the following entry in
89 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on 87 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on
90 Windows XP, or Emacs built on XP crashes at startup on Windows 88 Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
91 9x/ME."
92 89
93 * w32.h: Added extern declarations for the following functions: 90 * w32.h: Added extern declarations for the following functions:
94 syms_of_w32term, syms_of_w32fns, syms_of_w32select, 91 syms_of_w32term, syms_of_w32fns, syms_of_w32select,
95 syms_of_w32menu, and void syms_of_fontset. 92 syms_of_w32menu, and void syms_of_fontset.
96 This change is part of my fix for the following entry in 93 This change is part of my fix for the following entry in
97 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on 94 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on
98 Windows XP, or Emacs built on XP crashes at startup on Windows 95 Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
99 9x/ME."
100 96
101 * w32fns.c (w32_wnd_proc): Added code to reinitialize the 97 * w32fns.c (w32_wnd_proc): Added code to reinitialize the
102 function pointer track_mouse_event_fn in the handler for the 98 function pointer track_mouse_event_fn in the handler for the
103 WM_SETFOCUS message. 99 WM_SETFOCUS message.
104 This change is part of my fix for the following entry in 100 This change is part of my fix for the following entry in
105 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on 101 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on
106 Windows XP, or Emacs built on XP crashes at startup on Windows 102 Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
107 9x/ME."
108 103
109 * w32menu.c (initialize_frame_menubar): Added code to 104 * w32menu.c (initialize_frame_menubar): Added code to
110 reinitialize the function pointers set_menu_item_info and 105 reinitialize the function pointers set_menu_item_info and
111 get_menu_item_info. 106 get_menu_item_info.
112 This change is part of my fix for the following entry in 107 This change is part of my fix for the following entry in
113 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on 108 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on
114 Windows XP, or Emacs built on XP crashes at startup on Windows 109 Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
115 9x/ME." 110
116 111 * sound.c: Added a partial implementation of play-sound-internal
117 * sound.c: Added a partial implementation of play-sound-internal
118 for Microsoft Windows. Added various #ifdef / #else / #endif 112 for Microsoft Windows. Added various #ifdef / #else / #endif
119 code blocks to separate the code that will compile under 113 code blocks to separate the code that will compile under
120 Microsoft Windows from the code that is specific to Gnu/Linux. 114 Microsoft Windows from the code that is specific to Gnu/Linux.
121 Moved several blocks of code around to make this separation of 115 Moved several blocks of code around to make this separation of code
122 code into Windows compatible and Gnu/Linux compatible code blocks 116 into Windows compatible and Gnu/Linux compatible code blocks easier.
123 easier. 117
124 118 * makefile.w32-in: Include sound.c and link with WinMM.lib.
125 * makefile.w32-in: Made modifications so that sound.c would be
126 included in the Windows port of Emacs and that it would link with
127 WinMM.lib.
128 119
129 * s/ms-w32.h: Defined the symbol HAVE_SOUND so that the newly 120 * s/ms-w32.h: Defined the symbol HAVE_SOUND so that the newly
130 added support for play-sound-internal under Windows would be 121 added support for play-sound-internal under Windows would be
131 included in the build of Emacs. 122 included in the build of Emacs.
132 123
133 2002-11-16 Jason Rumney <jasonr@gnu.org> 124 2002-11-16 Jason Rumney <jasonr@gnu.org>
134 125
135 * w32fns.c (w32_load_system_font): Don't disable Cleartype. 126 * w32fns.c (w32_load_system_font): Don't disable Cleartype.
136 127
137 * w32term.c (w32_get_glyph_string_clip_rect): Clip cursor tightly. 128 * w32term.c (w32_get_glyph_string_clip_rect): Clip cursor tightly.
129
130 2002-11-15 Stefan Monnier <monnier@cs.yale.edu>
131
132 * keyboard.c (command_loop_1): Fix int/Lisp_Object mixup.
133 (adjust_point_for_property): Move out of display and invisible even if
134 we were already inside before (in case a property was added while
135 we weren't looking). Be more careful when handling invisible props.
136 Skip invisible text as if it really wasn't there at all.
138 137
139 2002-11-15 Jason Rumney <jasonr@gnu.org> 138 2002-11-15 Jason Rumney <jasonr@gnu.org>
140 139
141 * w32term.c (x_draw_image_foreground) 140 * w32term.c (x_draw_image_foreground)
142 (w32_draw_image_foreground_1): Use standard copy and invert 141 (w32_draw_image_foreground_1): Use standard copy and invert