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