Mercurial > emacs
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. |