aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndrew Innes2000-08-23 00:02:40 +0000
committerAndrew Innes2000-08-23 00:02:40 +0000
commit69a7ffa7ecd63ec7c2128a7d44193122e178c129 (patch)
tree3e8010fb6ddf83dfb6fe9d97830646198e02c6e0 /src
parentbfba227f39681d75668ae91b446fe36ab0401500 (diff)
downloademacs-69a7ffa7ecd63ec7c2128a7d44193122e178c129.tar.gz
emacs-69a7ffa7ecd63ec7c2128a7d44193122e178c129.zip
*** empty log message ***
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog182
1 files changed, 181 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index be7d4166b64..2a09cdc4500 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,183 @@
12000-08-22 Andrew Innes <andrewi@gnu.org>
2
3 * makefile.w32-in: New file.
4
5 * unexw32.c (unexec): Ignore old_name, and use the actual location
6 of the current executable instead. Base new_name on this.
7
8 * w32proc.c (create_child): Remove reference to security
9 descriptor, which isn't needed and doesn't compile with mingw32.
10
11 * w32term.c [USE_CRT_DLL]: Remove unnecessary extern, which screws
12 up dllimport attributes.
13 (x_update_window_end): Update prototype.
14
15 * unexec.c (write_segment) [USE_CRT_DLL]: Remove unnecessary
16 extern, which screws up dllimport attributes.
17
18 * sysdep.c [USE_CRT_DLL]: Remove unnecessary extern, which screws
19 up dllimport attributes.
20
21 * strftime.c [USE_CRT_DLL]: Remove unnecessary extern, which
22 screws up dllimport attributes.
23
24 * process.c [USE_CRT_DLL]: Remove unnecessary extern, which screws
25 up dllimport attributes.
26 (create_process) [USE_CRT_DLL]: Remove unnecessary extern, which
27 screws up dllimport attributes.
28
29 * lread.c [USE_CRT_DLL]: Remove unnecessary extern, which screws
30 up dllimport attributes.
31
32 * keyboard.c [USE_CRT_DLL]: Remove unnecessary extern, which
33 screws up dllimport attributes.
34
35 * floatfns.c [USE_CRT_DLL]: Remove unnecessary extern, which
36 screws up dllimport attributes.
37
38 * fileio.c [USE_CRT_DLL]: Remove unnecessary extern, which screws
39 up dllimport attributes.
40
41 * emacs.c (malloc_initialize_hook) [USE_CRT_DLL]: Remove
42 unnecessary extern, which screws up dllimport attributes.
43 (main): Ditto.
44
45 * editfns.c [USE_CRT_DLL]: Remove unnecessary extern, which screws
46 up dllimport attributes.
47
48 * dispnew.c (window_change_signal) [USE_CRT_DLL]: Remove
49 unnecessary extern, which screws up dllimport attributes.
50
51 * callproc.c [USE_CRT_DLL]: Remove unnecessary extern, which
52 screws up dllimport attributes.
53
54 * buffer.c [USE_CRT_DLL]: Remove unnecessary extern, which screws
55 up dllimport attributes.
56
57 * w32proc.c (IsValidLocale): Extern missing from mingw32 headers.
58
59 * w32bdf.c (search_file_line):
60 (set_bdf_font_info):
61 (seek_char):
62 (w32_get_bdf_glyph):
63 (w32_BDF_to_x_font): Fix compile warnings.
64
65 * w32menu.c: Include keyboard.h before frame.h. Fix compile
66 warnings.
67
68 * w32select.c: Include keyboard.h before frame.h.
69
70 * w32fns.c (max): Define macro.
71 (JOHAB_CHARSET): Define if not known.
72 (MOD_ALT, MOD_CONTROL, MOD_SHIFT, MOD_WIN): Define if not known.
73 (Fx_show_tip): Synch with X version.
74
75 * w32xfns.c: Include keyboard.h before frame.h.
76
77 * w32fns.c: Include keyboard.h before frame.h.
78
79 * w32term.c: Include keyboard.h before frame.h.
80
81 * fontset.c: Include keyboard.h before frame.h.
82
83 * w32inevt.c: Include keyboard.h before frame.h.
84 (MOUSE_MOVED): Define if not known.
85
86 * minibuf.c: Include keyboard.h before frame.h.
87
88 * keyboard.c: Include keyboard.h before frame.h.
89
90 * indent.c: Include keyboard.h before frame.h.
91
92 * dispnew.c: Include keyboard.h before frame.h.
93
94 * buffer.c: Include keyboard.h before frame.h.
95
96 * alloc.c: Include keyboard.h before frame.h.
97
98 * print.c: Include keyboard.h before frame.h.
99
100 * process.c: Include keyboard.h before frame.h.
101
102 * scroll.c: Include keyboard.h before frame.h.
103
104 * sysdep.c: Include keyboard.h before frame.h.
105
106 * term.c: Include keyboard.h before frame.h.
107
108 * window.c: Include keyboard.h before frame.h.
109
110 * xdisp.c: Include keyboard.h before frame.h.
111 Separate GLYPH_DEBUG and DEBUG_TRACE_MOVE.
112
113 * frame.c: Include keyboard.h before frame.h.
114
115 * w32heap.h: Undefine min, max.
116
117 * w32gui.h: Undefine min, max.
118
119 * unexw32.c: Change PUCHAR to PCHAR.
120 (PTR_TO_OFFSET): Cast ptr to unsigned char *.
121 (relocate_offset):
122 (get_section_info):
123 (copy_executable_and_dump_data): Remove unnecessary static defs.
124 (copy_executable_and_dump_data): Fix compile warnings.
125
126 * sysdep.c (NULL) [WINDOWSNT]: Define NULL if not defined.
127
128 * w32console.c (min): Define macro.
129 (clear_frame, write_glyphs): Fix compile warning.
130
131 * w32proc.c (compare_env):
132 (find_child_console): Fix compile warning.
133
134 * w32.c (sys_strerror): Use sys_nerr instead of _sys_nerr. Use
135 sys_errlist instead of _sys_errlist.
136 (get_emacs_configuration_options): New function.
137
138 * s/ms-w32.h (sys_nerr): Provide default definition.
139 (strdup, strupr, strnicmp, stricmp, tzset, tzname): Map to same
140 name with _ prepended.
141 (NSIG): Define if not known.
142 (get_emacs_configuration): Provide extern declaration.
143 (get_emacs_configuration_options): Provide extern declaration.
144 (EMACS_CONFIG_OPTIONS): Call get_emacs_configuration_options.
145
146 * w32.c (gettimeofday): Use struct timeb, not struct _timeb.
147 (map_w32_filename):
148 (read_unc_volume): Fix compile warning.
149
150 * s/ms-w32.h (_WINSOCK_H): Define to prevent normal winsock
151 definitions from being used.
152
153 * lisp.h [WINDOWSNT]: Don't declare externs for getenv, ctime and getwd.
154
155 * w32.c (unc_volume_file_attributes):
156 (open_unc_volume): Make arg const.
157
158 * sysdep.c [WINDOWSNT]: Remove extern decl of errno.
159 (read_input_waiting): Remove excess parameter.
160
161 * w32.c (init_environment): Call _access.
162 (check_windows_init_file): Call _close.
163 (init_user_info): Call _putenv.
164 (init_environment): Call _putenv and _strdup.
165 (init_ntproc): Reset volume info cache on startup.
166
167 * s/ms-w32.h (malloc, free, realloc, calloc): Rename if
168 USE_CRT_DLL is defined, so Emacs can use GNU malloc even though it
169 cannot override the CRT malloc.
170
171 * makefile.nt (LOCAL_FLAGS): Define USE_CRT_DLL if requested.
172 (LINK_FLAGS): Append to original value of LINK_FLAGS.
173
174 * w32heap.c [!USE_CRT_DLL]: Don't define _heap_init and _heap_term
175 unless we are linking with a static CRT.
176 (RVA_TO_PTR): Cast result to unsigned char*.
177
178 * w32.c (GetCachedVolumeInformation): Use xmalloc, xfree and xstrdup.
179 (add_volume_info): Use xstrdup.
180
12000-08-22 Stefan Monnier <monnier@cs.yale.edu> 1812000-08-22 Stefan Monnier <monnier@cs.yale.edu>
2 182
3 * minibuf.c (Vcompletion_auto_help): Renamed from `auto_help'. 183 * minibuf.c (Vcompletion_auto_help): Renamed from `auto_help'.
@@ -5616,5 +5796,5 @@
5616See ChangeLog.8 for earlier changes. 5796See ChangeLog.8 for earlier changes.
5617 5797
5618;; Local Variables: 5798;; Local Variables:
5619;; coding: iso-2022-7bit-unix 5799;; coding: iso-2022-7bit
5620;; End: 5800;; End: