comparison src/ChangeLog @ 48464:b269dc6630f0

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 19 Nov 2002 16:50:40 +0000
parents 52d1540e037c
children 9e193db2add9
comparison
equal deleted inserted replaced
48463:52d1540e037c 48464:b269dc6630f0
59 argument, and use it to return whether overstriking is desirable 59 argument, and use it to return whether overstriking is desirable
60 for this face/font combo. 60 for this face/font combo.
61 (set_font_frame_param: Pass new argument to choose_face_font. 61 (set_font_frame_param: Pass new argument to choose_face_font.
62 62
63 2002-11-17 Ben Key <BKey1@tampabay.rr.com> 63 2002-11-17 Ben Key <BKey1@tampabay.rr.com>
64
65 This change is my fix for the following entry in etc/PROBLEMS:
66 "Emacs built on Windows 9x/ME crashes at startup on Windows XP,
67 or Emacs builtpart of on XP crashes at startup on Windows 9x/ME."
64 68
65 * w32.c: Added wrapper functions around the win32 API functions 69 * w32.c: Added wrapper functions around the win32 API functions
66 OpenProcessToken, GetTokenInformation, LookupAccountSid, and 70 OpenProcessToken, GetTokenInformation, LookupAccountSid, and
67 GetSidIdentifierAuthority. These wrapper functions serve two 71 GetSidIdentifierAuthority. These wrapper functions serve two
68 purposes: 72 purposes:
73 than calling them directly. This avoids taking advantage of the 77 than calling them directly. This avoids taking advantage of the
74 undocumented fact that although these functions are not supported 78 undocumented fact that although these functions are not supported
75 in the 9x branch of Microsoft Windows, the functions do exist in 79 in the 9x branch of Microsoft Windows, the functions do exist in
76 the version of advapi32.dll that is found in the 9x branch of 80 the version of advapi32.dll that is found in the 9x branch of
77 Microsoft Windows. 81 Microsoft Windows.
78 This change is part of my fix for the following entry in
79 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on
80 Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
81 82
82 * w32.c (init_user_info): Replaced the calls to the win32 API 83 * w32.c (init_user_info): Replaced the calls to the win32 API
83 functions OpenProcessToken, GetTokenInformation, LookupAccountSid, 84 functions OpenProcessToken, GetTokenInformation, LookupAccountSid,
84 and GetSidIdentifierAuthority with calls to the newly added 85 and GetSidIdentifierAuthority with calls to the newly added
85 wrapper functions. 86 wrapper functions.
86 This change is part of my fix for the following entry in
87 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on
88 Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
89 87
90 * w32.h: Added extern declarations for the following functions: 88 * w32.h: Added extern declarations for the following functions:
91 syms_of_w32term, syms_of_w32fns, syms_of_w32select, 89 syms_of_w32term, syms_of_w32fns, syms_of_w32select,
92 syms_of_w32menu, and void syms_of_fontset. 90 syms_of_w32menu, and void syms_of_fontset.
93 This change is part of my fix for the following entry in
94 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on
95 Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
96 91
97 * w32fns.c (w32_wnd_proc): Added code to reinitialize the 92 * w32fns.c (w32_wnd_proc): Added code to reinitialize the
98 function pointer track_mouse_event_fn in the handler for the 93 function pointer track_mouse_event_fn in the handler for the
99 WM_SETFOCUS message. 94 WM_SETFOCUS message.
100 This change is part of my fix for the following entry in
101 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on
102 Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
103 95
104 * w32menu.c (initialize_frame_menubar): Added code to 96 * w32menu.c (initialize_frame_menubar): Added code to
105 reinitialize the function pointers set_menu_item_info and 97 reinitialize the function pointers set_menu_item_info and
106 get_menu_item_info. 98 get_menu_item_info.
107 This change is part of my fix for the following entry in 99
108 etc/PROBLEMS: "Emacs built on Windows 9x/ME crashes at startup on 100 2002-11-17 Ben Key <BKey1@tampabay.rr.com>
109 Windows XP, or Emacs built on XP crashes at startup on Windows 9x/ME."
110 101
111 * sound.c: Added a partial implementation of play-sound-internal 102 * sound.c: Added a partial implementation of play-sound-internal
112 for Microsoft Windows. Added various #ifdef / #else / #endif 103 for Microsoft Windows. Added various #ifdef / #else / #endif
113 code blocks to separate the code that will compile under 104 code blocks to separate the code that will compile under
114 Microsoft Windows from the code that is specific to Gnu/Linux. 105 Microsoft Windows from the code that is specific to Gnu/Linux.