| 1 |
2008-03-26 Chong Yidong <cyd@stupidchicken.com> |
|---|
| 2 |
|
|---|
| 3 |
* Version 22.2 released. |
|---|
| 4 |
|
|---|
| 5 |
2008-03-20 Juanma Barranquero <lekktu@gmail.com> |
|---|
| 6 |
|
|---|
| 7 |
* addpm.c: Include malloc.h. |
|---|
| 8 |
(add_registry): Cast return value of alloca. |
|---|
| 9 |
|
|---|
| 10 |
2008-02-11 Jason Rumney <jasonr@gnu.org> |
|---|
| 11 |
|
|---|
| 12 |
* addpm.c (add_registry): Add an App Paths registry key. |
|---|
| 13 |
Look for GTK and add it to the DLL search path for Emacs if found. |
|---|
| 14 |
|
|---|
| 15 |
2008-02-05 Juanma Barranquero <lekktu@gmail.com> |
|---|
| 16 |
|
|---|
| 17 |
* configure.bat: In help, use generic names for the image libraries. |
|---|
| 18 |
|
|---|
| 19 |
2008-01-20 Jason Rumney <jasonr@gnu.org> |
|---|
| 20 |
|
|---|
| 21 |
* gmake.defs (CYGWIN) [USING_SH]: Disable mapping of file |
|---|
| 22 |
permissions to NTFS ACLs. |
|---|
| 23 |
|
|---|
| 24 |
2007-10-20 Eli Zaretskii <eliz@gnu.org> |
|---|
| 25 |
|
|---|
| 26 |
* configure.bat (docflags, doldflags): New variables. |
|---|
| 27 |
(genmakefiles): Use them to work around problems with whitespace |
|---|
| 28 |
in arguments of the `if' command. |
|---|
| 29 |
|
|---|
| 30 |
2007-10-18 Jason Rumney <jasonr@gnu.org> |
|---|
| 31 |
|
|---|
| 32 |
* makefile.w32-in (install): Install COPYING in top-level and bin dirs. |
|---|
| 33 |
|
|---|
| 34 |
2007-09-27 Jason Rumney <jasonr@gnu.org> |
|---|
| 35 |
|
|---|
| 36 |
* gmake.defs (COMCTL32): New system library. |
|---|
| 37 |
|
|---|
| 38 |
* nmake.defs (COMCTL32): New system library. |
|---|
| 39 |
|
|---|
| 40 |
2007-08-14 Dhuvra Krishnamurthy <dhuvrakm@gmail.com> (tiny change) |
|---|
| 41 |
|
|---|
| 42 |
* makefile.w32-in (bootstrap-nmake): Change directories once more. |
|---|
| 43 |
|
|---|
| 44 |
2007-07-25 Glenn Morris <rgm@gnu.org> |
|---|
| 45 |
|
|---|
| 46 |
* Relicense all FSF files to GPLv3 or later. |
|---|
| 47 |
|
|---|
| 48 |
* COPYING: Switch to GPLv3. |
|---|
| 49 |
|
|---|
| 50 |
2007-07-20 Eli Zaretskii <eliz@gnu.org> |
|---|
| 51 |
|
|---|
| 52 |
* makefile.w32-in (bootstrap, bootstrap-nmake, bootstrap-gmake): |
|---|
| 53 |
Depend on cmdproxy. |
|---|
| 54 |
(cleanall): Don't delete *~. |
|---|
| 55 |
|
|---|
| 56 |
2007-07-11 Jason Rumney <jasonr@gnu.org> |
|---|
| 57 |
|
|---|
| 58 |
* gmake.defs (OLE32): New library to link. |
|---|
| 59 |
|
|---|
| 60 |
* nmake.defs (OLE32): Likewise. |
|---|
| 61 |
|
|---|
| 62 |
2007-06-25 Jason Rumney <jasonr@gnu.org> |
|---|
| 63 |
|
|---|
| 64 |
* cmdproxy.c (main): Set console codepages to "ANSI". |
|---|
| 65 |
|
|---|
| 66 |
2007-06-15 Jason Rumney <jasonr@gnu.org> |
|---|
| 67 |
|
|---|
| 68 |
* emacs.manifest: New file. |
|---|
| 69 |
|
|---|
| 70 |
* emacs.rc: Use it. |
|---|
| 71 |
|
|---|
| 72 |
2007-06-02 Chong Yidong <cyd@stupidchicken.com> |
|---|
| 73 |
|
|---|
| 74 |
* Version 22.1 released. |
|---|
| 75 |
|
|---|
| 76 |
2007-05-22 Eli Zaretskii <eliz@gnu.org> |
|---|
| 77 |
|
|---|
| 78 |
* INSTALL: Add information about where to find GDB, and warn |
|---|
| 79 |
against --no-debug option to configure.bat. |
|---|
| 80 |
|
|---|
| 81 |
2007-05-19 Eli Zaretskii <eliz@gnu.org> |
|---|
| 82 |
|
|---|
| 83 |
* INSTALL: Fix URL of EmacsW32 site where building with image |
|---|
| 84 |
support is described. |
|---|
| 85 |
|
|---|
| 86 |
2007-03-31 Eli Zaretskii <eliz@gnu.org> |
|---|
| 87 |
|
|---|
| 88 |
* INSTALL: Mention the VCVARS32.BAT batch file for VS.NET users. |
|---|
| 89 |
|
|---|
| 90 |
2007-03-09 Richard Stallman <rms@gnu.org> |
|---|
| 91 |
|
|---|
| 92 |
* INSTALL: Say explicitly this is not for Cygwin. |
|---|
| 93 |
|
|---|
| 94 |
2007-03-03 Eli Zaretskii <eliz@gnu.org> |
|---|
| 95 |
|
|---|
| 96 |
* INSTALL: Add URL of another site with detailed build instructions. |
|---|
| 97 |
|
|---|
| 98 |
2007-02-16 Glenn Morris <rgm@gnu.org> |
|---|
| 99 |
|
|---|
| 100 |
* icons/gnu2a32.ico, icons/gnu2a32t.ico, icons/gnu2b48.ico: |
|---|
| 101 |
* icons/gnu2b48t.ico, icons/gnu3b32.ico, icons/gnu3b32t.ico: |
|---|
| 102 |
* icons/gnu4g48.ico, icons/gnu4g48t.ico, icons/gnu5w32.ico: |
|---|
| 103 |
* icons/gnu5w32t.ico, icons/gnu6w48.ico, icons/gnu6w48t.ico: |
|---|
| 104 |
* icons/gnu7.ico, icons/gnu8.ico, icons/gnu9.ico: |
|---|
| 105 |
Restore all but two of icons deleted in previous change. |
|---|
| 106 |
|
|---|
| 107 |
2007-02-13 Chong Yidong <cyd@stupidchicken.com> |
|---|
| 108 |
|
|---|
| 109 |
* icons/README: New file. |
|---|
| 110 |
|
|---|
| 111 |
* icons/gnu2a32t.ico, icons/gnu3b32t.ico, icons/gnu5w32t.ico: |
|---|
| 112 |
* icons/gnu8.ico, icons/emacs21.ico, icons/gnu2b48.ico: |
|---|
| 113 |
* icons/gnu4g48.ico, icons/gnu6w48.ico, icons/gnu9.ico: |
|---|
| 114 |
* icons/gnu2b48t.ico, icons/gnu4g48t.ico: |
|---|
| 115 |
* icons/gnu6w48t.ico, icons/gnu2a32.ico, icons/gnu3b32.ico: |
|---|
| 116 |
* icons/gnu5w32.ico, icons/gnu7.ico, icons/sink.ico: |
|---|
| 117 |
Unused icons deleted. |
|---|
| 118 |
|
|---|
| 119 |
2007-01-31 Juanma Barranquero <lekktu@gmail.com> |
|---|
| 120 |
|
|---|
| 121 |
* configure.bat: Update ../site-lisp/subdirs.el when needed. |
|---|
| 122 |
|
|---|
| 123 |
2007-01-30 Juanma Barranquero <lekktu@gmail.com> |
|---|
| 124 |
|
|---|
| 125 |
* subdirs.el: Add "no-byte-compile: t" local variable. |
|---|
| 126 |
|
|---|
| 127 |
2007-01-10 Jason Rumney <jasonr@gnu.org> |
|---|
| 128 |
|
|---|
| 129 |
* README: Update URLs and advice about reporting bugs. |
|---|
| 130 |
|
|---|
| 131 |
2006-12-29 Jason Rumney <jasonr@gnu.org> |
|---|
| 132 |
|
|---|
| 133 |
* nmake.defs (TEMACS_EXTRA_LINK): Remove duplicated flags from |
|---|
| 134 |
DEBUG_LINK. |
|---|
| 135 |
(DEBUG_LINK): Remove -debugtype:both. |
|---|
| 136 |
|
|---|
| 137 |
2006-12-27 Eli Zaretskii <eliz@gnu.org> |
|---|
| 138 |
|
|---|
| 139 |
* INSTALL: Update table of supported Make ports. Show "make -j" |
|---|
| 140 |
command that is known to work. |
|---|
| 141 |
|
|---|
| 142 |
* configure.bat: Update table of supported Make ports. |
|---|
| 143 |
|
|---|
| 144 |
2006-12-24 Eli Zaretskii <eliz@gnu.org> |
|---|
| 145 |
|
|---|
| 146 |
* makefile.w32-in ($(TRES)): Don't use $<, as nmake supports it |
|---|
| 147 |
only in implicit rules. Use literal "emacs.rc" instead. |
|---|
| 148 |
|
|---|
| 149 |
2006-12-23 Eli Zaretskii <eliz@gnu.org> |
|---|
| 150 |
|
|---|
| 151 |
* gmake.defs: Export XMFLAGS. |
|---|
| 152 |
|
|---|
| 153 |
* makefile.w32-in (all-other-dirs-nmake, recompile-nmake): Don't |
|---|
| 154 |
use $(XMFLAGS) for nmake, as it doesn't support parallelism. |
|---|
| 155 |
|
|---|
| 156 |
2006-12-22 Eli Zaretskii <eliz@gnu.org> |
|---|
| 157 |
|
|---|
| 158 |
* INSTALL: Explain how to invoke GNU Make for parallel builds. |
|---|
| 159 |
|
|---|
| 160 |
* makefile.w32-in (bootstrap-gmake): Pass XMFLAGS="$(XMFLAGS)" |
|---|
| 161 |
command-line argument to sub-Make in src, since src/makefile.w32-in |
|---|
| 162 |
invokes Make recursively during bootstrap. |
|---|
| 163 |
(clean): Delete stamp_BLD. |
|---|
| 164 |
(bootstrap): Make `all' explicitly in a recursive Make. |
|---|
| 165 |
|
|---|
| 166 |
* gmake.defs (stamp_BLD): Rename from $(BLD). Create a file |
|---|
| 167 |
stamp_BLD after creating the $(BLD) directory. |
|---|
| 168 |
|
|---|
| 169 |
* nmake.defs (stamp_BLD): Rename from $(BLD). Create a file |
|---|
| 170 |
stamp_BLD after creating the $(BLD) directory. |
|---|
| 171 |
|
|---|
| 172 |
* makefile.w32-in (addpm, ddeclient, cmdproxy, addsection) |
|---|
| 173 |
(preprep, $(TRES), runemacs) |
|---|
| 174 |
($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O)) |
|---|
| 175 |
($(BLD)/cmdproxy.$(O), (BLD)/addsection.$(O), $(BLD)/preprep.$(O)): |
|---|
| 176 |
Depend on stamp_BLD instead of on $(BLD). |
|---|
| 177 |
(XMFLAGS): New macro. |
|---|
| 178 |
(all-other-dirs-nmake, all-other-dirs-gmake, recompile-nmake) |
|---|
| 179 |
(recompile-gmake, bootstrap-gmake, bootstrap-clean-gmake) |
|---|
| 180 |
(install-other-dirs-gmake, info-gmake, clean-other-dirs-gmake) |
|---|
| 181 |
(cleanall-other-dirs-gmake): Pass $(XMFLAGS) to sub-Make. |
|---|
| 182 |
|
|---|
| 183 |
2006-12-20 Eli Zaretskii <eliz@gnu.org> |
|---|
| 184 |
|
|---|
| 185 |
* makefile.w32-in ($(TRES)): Depend on $(BLD). Use $< instead of |
|---|
| 186 |
$(ALL_DEPS). |
|---|
| 187 |
($(BLD)/addpm.$(O), $(BLD)/ddeclient.$(O), $(BLD)/runemacs.$(O) |
|---|
| 188 |
($(BLD)/cmdproxy.$(O), $(BLD)/addsection.$(O), $(BLD)/preprep.$(O)): |
|---|
| 189 |
New dependency on $(BLD). |
|---|
| 190 |
(all-other-dirs-nmake, all-other-dirs-gmake, bootstrap-nmake) |
|---|
| 191 |
(bootstrap-gmake): Depend on addsection. |
|---|
| 192 |
|
|---|
| 193 |
2006-10-29 Juanma Barranquero <lekktu@gmail.com> |
|---|
| 194 |
|
|---|
| 195 |
* runemacs.c (WinMain): Process all recognized arguments, not just |
|---|
| 196 |
the first one. Remove unused variable sec_desc. |
|---|
| 197 |
|
|---|
| 198 |
2006-09-24 Eli Zaretskii <eliz@gnu.org> |
|---|
| 199 |
|
|---|
| 200 |
* config.nt (HAVE_LANGINFO_CODESET): Define. |
|---|
| 201 |
|
|---|
| 202 |
* inc/langinfo.h: New file. |
|---|
| 203 |
|
|---|
| 204 |
* inc/nl_types.h: New file. |
|---|
| 205 |
|
|---|
| 206 |
2006-09-15 Jay Belanger <belanger@truman.edu> |
|---|
| 207 |
|
|---|
| 208 |
* COPYING: Replace "Library Public License" by "Lesser Public |
|---|
| 209 |
License" throughout. |
|---|
| 210 |
|
|---|
| 211 |
2006-07-27 Jason Rumney <jasonr@gnu.org> |
|---|
| 212 |
|
|---|
| 213 |
* INSTALL: Add notes about Cygwin make to impatient section. |
|---|
| 214 |
|
|---|
| 215 |
2006-06-02 Eli Zaretskii <eliz@gnu.org> |
|---|
| 216 |
|
|---|
| 217 |
* INSTALL: Add Make 3.81 to the list of Make & shell combinations |
|---|
| 218 |
known to work. |
|---|
| 219 |
|
|---|
| 220 |
2006-03-12 Jason Rumney <jasonr@gnu.org> |
|---|
| 221 |
|
|---|
| 222 |
* addpm.c (add_registry): Don't change the registry unless keys |
|---|
| 223 |
already exist from a previous version. |
|---|
| 224 |
|
|---|
| 225 |
* makefile.w32-in (install): Use -q when invoking addpm. |
|---|
| 226 |
|
|---|
| 227 |
* addpm.c (main): Accept -q as alternative for /q. |
|---|
| 228 |
|
|---|
| 229 |
2006-03-11 Jason Rumney <jasonr@gnu.org> |
|---|
| 230 |
|
|---|
| 231 |
* runemacs.c (WinMain): Set screen buffer to 80x25. |
|---|
| 232 |
|
|---|
| 233 |
2005-12-24 Eli Zaretskii <eliz@gnu.org> |
|---|
| 234 |
|
|---|
| 235 |
* gmake.defs (TEMACS_EXTRA_LINK): Remove redundant -g. |
|---|
| 236 |
(DEBUG_FLAG, DEBUG_LINK): Upgrade to "-gstabs+ -g3". |
|---|
| 237 |
|
|---|
| 238 |
2005-12-09 Eli Zaretskii <eliz@gnu.org> |
|---|
| 239 |
|
|---|
| 240 |
* INSTALL: Add explanation of how to debug with GDB starting from |
|---|
| 241 |
the Emacs Abort dialog. |
|---|
| 242 |
|
|---|
| 243 |
2005-11-26 Chong Yidong <cyd@stupidchicken.com> |
|---|
| 244 |
|
|---|
| 245 |
* emacs.rc: Use new icons. |
|---|
| 246 |
|
|---|
| 247 |
2005-11-26 Eli Zaretskii <eliz@gnu.org> |
|---|
| 248 |
|
|---|
| 249 |
* emacs21.ico: Renamed from emacs.ico. |
|---|
| 250 |
* emacs.ico: New icons from Andrew Zhilin |
|---|
| 251 |
<andrew_zhilin@yahoo.com>. |
|---|
| 252 |
|
|---|
| 253 |
2005-09-10 Eli Zaretskii <eliz@gnu.org> |
|---|
| 254 |
|
|---|
| 255 |
* config.nt (HAVE_GET_CURRENT_DIR_NAME): Undefine. |
|---|
| 256 |
|
|---|
| 257 |
2005-08-10 Juanma Barranquero <lekktu@gmail.com> |
|---|
| 258 |
|
|---|
| 259 |
* .cvsignore: Add `obj' and `oo' for in-place installations. |
|---|
| 260 |
|
|---|
| 261 |
2005-07-30 Eli Zaretskii <eliz@gnu.org> |
|---|
| 262 |
|
|---|
| 263 |
* config.nt (HAVE_GETOPT_H, HAVE_GETOPT_LONG_ONLY): Undefine. |
|---|
| 264 |
|
|---|
| 265 |
2005-07-29 Juanma Barranquero <lekktu@gmail.com> |
|---|
| 266 |
|
|---|
| 267 |
* configure.bat: Don't create lisp/Makefile.unix. |
|---|
| 268 |
|
|---|
| 269 |
2005-07-28 Juanma Barranquero <lekktu@gmail.com> |
|---|
| 270 |
|
|---|
| 271 |
* .cvsignore: Add `makefile' and `config.log'. |
|---|
| 272 |
|
|---|
| 273 |
2005-07-26 Paul Eggert <eggert@cs.ucla.edu> |
|---|
| 274 |
|
|---|
| 275 |
Merge gnulib getopt implementation into Emacs. |
|---|
| 276 |
|
|---|
| 277 |
* inc/gettext.h: Remove; no longer needed now that |
|---|
| 278 |
lib-src/gettext.h exists. |
|---|
| 279 |
|
|---|
| 280 |
2005-07-16 Eli Zaretskii <eliz@gnu.org> |
|---|
| 281 |
|
|---|
| 282 |
* configure.bat: Finish config.log with a line that indicates that |
|---|
| 283 |
the configure step was successful. |
|---|
| 284 |
|
|---|
| 285 |
2005-07-04 Lute Kamstra <lute@gnu.org> |
|---|
| 286 |
|
|---|
| 287 |
Update FSF's address in GPL notices. |
|---|
| 288 |
|
|---|
| 289 |
2005-06-11 Eli Zaretskii <eliz@gnu.org> |
|---|
| 290 |
|
|---|
| 291 |
* configure.bat: If their fc.exe returns a meaningful exit status, |
|---|
| 292 |
don't overwrite src/config.h and src/epaths.h with identical |
|---|
| 293 |
copies. |
|---|
| 294 |
|
|---|
| 295 |
* INSTALL: Warn about using "cvs up -kb" if one intends to commit |
|---|
| 296 |
changes. Add a pointer to another site with detailed configure |
|---|
| 297 |
and build instructions. Suggest to look at config.log when |
|---|
| 298 |
configure fails. Add MinGW Make 3.80 to the list of successful |
|---|
| 299 |
combinations. |
|---|
| 300 |
|
|---|
| 301 |
* gmake.defs (ARCH_CFLAGS): Use $(MCPU_FLAG) instead of a literal |
|---|
| 302 |
"-mcpu=i686". |
|---|
| 303 |
|
|---|
| 304 |
* configure.bat: Update copyright years. |
|---|
| 305 |
Delete config.log before doing anything else. |
|---|
| 306 |
Write additional diagnostics to config.log in case of failures to |
|---|
| 307 |
compile test programs, including the failed test program itself. |
|---|
| 308 |
Add a test for support of -mtune=pentium4 switch to GCC; if it is |
|---|
| 309 |
supported, set up MCPU_FLAG variable on the various Makefiles to |
|---|
| 310 |
use that switch during compilations. (This avoids GCC warning |
|---|
| 311 |
about -mcpu being deprecated.) |
|---|
| 312 |
|
|---|
| 313 |
2005-06-10 Eli Zaretskii <eliz@gnu.org> |
|---|
| 314 |
|
|---|
| 315 |
* addsection.c (copy_executable_and_add_section): Pass non-zero |
|---|
| 316 |
`verbose' arg to COPY_CHUNK only if DEBUG_DUMP is defined in the |
|---|
| 317 |
environment. Print section names with %.8s. |
|---|
| 318 |
(COPY_CHUNK): New 4th arg `verbose'; print diagnostic messages |
|---|
| 319 |
only if non-zero. All callers changed. |
|---|
| 320 |
|
|---|
| 321 |
2005-06-05 Eli Zaretskii <eliz@gnu.org> |
|---|
| 322 |
|
|---|
| 323 |
* inc/sys/socket.h: Change arg 4 of sys_setsockopt to |
|---|
| 324 |
`const void *', for consistency with Posix. |
|---|
| 325 |
|
|---|
| 326 |
2005-06-04 Eli Zaretskii <eliz@gnu.org> |
|---|
| 327 |
|
|---|
| 328 |
* inc/pwd.h (getpwnam, getpwuid): Add prototypes. |
|---|
| 329 |
|
|---|
| 330 |
2005-05-24 Juanma Barranquero <lekktu@gmail.com> |
|---|
| 331 |
|
|---|
| 332 |
* INSTALL: Add more pointers to ports of Unix tools to Windows, |
|---|
| 333 |
and to the Emacs Wiki (which contains building instructions for |
|---|
| 334 |
Windows). Reword image library instructions and remove obsolete |
|---|
| 335 |
incompatibility information. |
|---|
| 336 |
|
|---|
| 337 |
2005-04-23 David Hunter <hunterd42@comcast.net> (tiny change) |
|---|
| 338 |
|
|---|
| 339 |
* config.nt (HAVE_PWD_H): Undef. |
|---|
| 340 |
|
|---|
| 341 |
2004-06-07 Juanma Barranquero <lektu@terra.es> |
|---|
| 342 |
|
|---|
| 343 |
* INSTALL: Clarify paragraph about compatibility between image |
|---|
| 344 |
libraries and builds of Emacs with several compilers. |
|---|
| 345 |
|
|---|
| 346 |
2004-06-06 Juanma Barranquero <lektu@terra.es> |
|---|
| 347 |
|
|---|
| 348 |
* makefile.w32-in (bootstrap-nmake): When nmake'ing bootstrap on |
|---|
| 349 |
the lisp/ directory, set SHELL to $(SHELLTYPE); this avoids |
|---|
| 350 |
calling non-existent cmdproxy.exe on boostrappings after a |
|---|
| 351 |
previous install followed by realclean. |
|---|
| 352 |
|
|---|
| 353 |
* nmake.defs: Add quote in comment to resync font-locking. |
|---|
| 354 |
|
|---|
| 355 |
2004-06-04 Juanma Barranquero <lektu@terra.es> |
|---|
| 356 |
|
|---|
| 357 |
* INSTALL: Reword the section on image support. Add reference to |
|---|
| 358 |
GnuWin32. Mention problems when mixing binaries from different |
|---|
| 359 |
compilers. |
|---|
| 360 |
|
|---|
| 361 |
2004-05-06 Jason Rumney <jasonr@gnu.org> |
|---|
| 362 |
|
|---|
| 363 |
* configure.bat: Use -mno-cygwin to check for image libraries |
|---|
| 364 |
when needed. |
|---|
| 365 |
|
|---|
| 366 |
2004-05-03 Jason Rumney <jasonr@gnu.org> |
|---|
| 367 |
|
|---|
| 368 |
* makefile.nt, ebuild.bat, install.bat, fast-install.bat: |
|---|
| 369 |
* makefile.def: Remove. |
|---|
| 370 |
|
|---|
| 371 |
* nmake.defs (SYS_LDFLAGS): Add -nologo. |
|---|
| 372 |
|
|---|
| 373 |
* makefile.w32-in (info-gmake, info-nmake): New targets. |
|---|
| 374 |
(info): Use them. |
|---|
| 375 |
|
|---|
| 376 |
2004-04-23 Juanma Barranquero <lektu@terra.es> |
|---|
| 377 |
|
|---|
| 378 |
* nmake.defs: |
|---|
| 379 |
* gmake.defs: |
|---|
| 380 |
* makefile.w32-in: |
|---|
| 381 |
* makefile.def: |
|---|
| 382 |
* makefile.nt: Add "-*- makefile -*-" mode tag. |
|---|
| 383 |
|
|---|
| 384 |
2004-04-10 Benjamin Riefenstahl <Benjamin.Riefenstahl@epost.de> |
|---|
| 385 |
|
|---|
| 386 |
* runemacs.c (WinMain): Let Emacs environment default to parent. |
|---|
| 387 |
|
|---|
| 388 |
2004-03-11 Jason Rumney <jasonr@gnu.org> |
|---|
| 389 |
|
|---|
| 390 |
* paths.h: Remove PATH_LOCK, add PATH_BITMAPS. |
|---|
| 391 |
|
|---|
| 392 |
2004-03-10 Juanma Barranquero <lektu@terra.es> |
|---|
| 393 |
|
|---|
| 394 |
* makefile.w32-in (install): Don't try to copy |
|---|
| 395 |
../lib-src/fns-*.el, as it isn't used anymore. |
|---|
| 396 |
|
|---|
| 397 |
2004-01-28 Peter Runestig <peter@runestig.com> |
|---|
| 398 |
|
|---|
| 399 |
* gmake.defs, nmake.defs: Add linking to ``winspool.lib''. |
|---|
| 400 |
|
|---|
| 401 |
2003-12-24 Miles Bader <miles@gnu.ai.mit.edu> |
|---|
| 402 |
|
|---|
| 403 |
* .cvsignore: Add `.arch-inventory'. |
|---|
| 404 |
|
|---|
| 405 |
2003-11-22 Lars Hansen <larsh@math.ku.dk> |
|---|
| 406 |
|
|---|
| 407 |
* inc/grp.h: New file. |
|---|
| 408 |
|
|---|
| 409 |
2003-09-03 Peter Runestig <peter@runestig.com> |
|---|
| 410 |
|
|---|
| 411 |
* configure.bat: Create ``makefile'' in directories man, lispref |
|---|
| 412 |
and lispintro. |
|---|
| 413 |
|
|---|
| 414 |
* makefile.w32-in (force-info, info): New targets. |
|---|
| 415 |
|
|---|
| 416 |
* envadd.bat: New file. |
|---|
| 417 |
|
|---|
| 418 |
* multi-install-info.bat: New file. |
|---|
| 419 |
|
|---|
| 420 |
2003-06-27 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> |
|---|
| 421 |
|
|---|
| 422 |
* config.nt (my_strftime): New define. |
|---|
| 423 |
|
|---|
| 424 |
2003-02-01 Jason Rumney <jasonr@gnu.org> |
|---|
| 425 |
|
|---|
| 426 |
* configure.bat: Automatically detect libXpm. |
|---|
| 427 |
Suppress compiler output when testing for image libraries. |
|---|
| 428 |
Give names of un-found libraries in messages. |
|---|
| 429 |
|
|---|
| 430 |
2003-01-31 Juanma Barranquero <lektu@terra.es> |
|---|
| 431 |
|
|---|
| 432 |
* configure.bat: Automatically detect giflib and tifflib. |
|---|
| 433 |
|
|---|
| 434 |
2003-01-29 Jason Rumney <jasonr@gnu.org> |
|---|
| 435 |
|
|---|
| 436 |
* gmake.defs (CURDIR): Disable cygpath kludge. |
|---|
| 437 |
|
|---|
| 438 |
2003-01-29 KOBAYASHI Yasuhiro <kobayays@otsukakj.co.jp> |
|---|
| 439 |
|
|---|
| 440 |
* configure.bat: Avoid endless loop when configuring without image |
|---|
| 441 |
support. |
|---|
| 442 |
|
|---|
| 443 |
2003-01-26 Jason Rumney <jasonr@gnu.org> |
|---|
| 444 |
|
|---|
| 445 |
* configure.bat: Automatically detect jpeglib. |
|---|
| 446 |
|
|---|
| 447 |
2003-01-25 Jason Rumney <jasonr@gnu.org> |
|---|
| 448 |
|
|---|
| 449 |
* configure.bat: Automatically detect libpng. |
|---|
| 450 |
|
|---|
| 451 |
2003-01-21 Jason Rumney <jasonr@gnu.org> |
|---|
| 452 |
|
|---|
| 453 |
* icons/hand.cur: New file. |
|---|
| 454 |
|
|---|
| 455 |
2003-01-21 David Ponce <david@dponce.com> |
|---|
| 456 |
|
|---|
| 457 |
* emacs.rc (32649): Declare hand cursor resource. |
|---|
| 458 |
|
|---|
| 459 |
2003-01-15 Andrew Innes <andrewi@gnu.org> |
|---|
| 460 |
|
|---|
| 461 |
* gmake.defs (CURDIR): Convert to native Windows format (with |
|---|
| 462 |
forward slashes), to support building with Cygwin builds of make. |
|---|
| 463 |
|
|---|
| 464 |
2002-11-17 Ben Key <BKey1@tampabay.rr.com> |
|---|
| 465 |
|
|---|
| 466 |
* nmake.defs: |
|---|
| 467 |
* gmake.defs: Made changes so that Emacs would link with |
|---|
| 468 |
WinMM.lib. This change was required for my addition of a Windows |
|---|
| 469 |
compatible implementation of play-sound-internal. |
|---|
| 470 |
|
|---|
| 471 |
2002-09-03 Peter Runestig <peter@runestig.com> (tiny change) |
|---|
| 472 |
|
|---|
| 473 |
* emacs.rc: Version updated to 21.3.50. |
|---|
| 474 |
|
|---|
| 475 |
2002-06-13 Jason Rumney <jasonr@gnu.org> |
|---|
| 476 |
|
|---|
| 477 |
* addpm.c (env_vars): Remove EMACSLOCKDIR. |
|---|
| 478 |
|
|---|
| 479 |
* makefile.w32-in (maybe-bootstrap, doit, maybe-bootstrap-CMD) |
|---|
| 480 |
(maybe-bootstrap-SH): New targets. |
|---|
| 481 |
(all): Depend on maybe-bootstrap. |
|---|
| 482 |
|
|---|
| 483 |
2002-05-03 Jason Rumney <jasonr@gnu.org> |
|---|
| 484 |
|
|---|
| 485 |
* inc/sys/socket.h (F_SETFL, O_NDELAY): Define. |
|---|
| 486 |
(sys_getpeername, fcntl): Declare as wrappers. |
|---|
| 487 |
|
|---|
| 488 |
2002-04-10 Juanma Barranquero <lektu@terra.es> |
|---|
| 489 |
|
|---|
| 490 |
* makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make DOC |
|---|
| 491 |
after compiling .el files. |
|---|
| 492 |
|
|---|
| 493 |
2002-03-20 Jason Rumney <jasonr@gnu.org> |
|---|
| 494 |
|
|---|
| 495 |
* inc/sys/socket.h (sys_setsockopt, sys_listen, sys_getsockname) |
|---|
| 496 |
(sys_accept, sys_recvfrom, sys_sendto): Declare as wrappers. |
|---|
| 497 |
|
|---|
| 498 |
2002-03-19 Kim F. Storm <storm@cua.dk> |
|---|
| 499 |
|
|---|
| 500 |
* config.nt (HAVE_SENDTO, HAVE_RECVFROM, HAVE_GETSOCKOPT) |
|---|
| 501 |
(HAVE_SETSOCKOPT, HAVE_GETSOCKNAME, HAVE_GETPEERNAME): Define. |
|---|
| 502 |
(HAVE_SYS_UN_H): Undef. |
|---|
| 503 |
From David Ponce <dponce@voila.fr>. |
|---|
| 504 |
|
|---|
| 505 |
2002-03-13 Jason Rumney <jasonr@gnu.org> |
|---|
| 506 |
|
|---|
| 507 |
* config.nt (STRFTIME_NO_POSIX2): Define. |
|---|
| 508 |
|
|---|
| 509 |
2002-02-18 Jason Rumney <jasonr@gnu.org> |
|---|
| 510 |
|
|---|
| 511 |
* emacs.rc: Define VS_VERSION_INFO if not already. |
|---|
| 512 |
Update version info. |
|---|
| 513 |
|
|---|
| 514 |
2002-01-04 Andrew Innes <andrewi@gnu.org> |
|---|
| 515 |
|
|---|
| 516 |
* gmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to |
|---|
| 517 |
pick up relevant bits of the Windows API definitions. |
|---|
| 518 |
|
|---|
| 519 |
* nmake.defs (CFLAGS): Define _WIN32_WINNT as 0x0400, in order to |
|---|
| 520 |
pick up relevant bits of the Windows API definitions. |
|---|
| 521 |
|
|---|
| 522 |
2001-12-14 Andrew Innes <andrewi@gnu.org> |
|---|
| 523 |
|
|---|
| 524 |
* makefile.w32-in (bootstrap): Build addsection program before |
|---|
| 525 |
bootstrap (required for post-processing temacs.exe). |
|---|
| 526 |
|
|---|
| 527 |
2001-12-08 Pavel Jan,Bm(Bk <Pavel@Janik.cz> |
|---|
| 528 |
|
|---|
| 529 |
* COPYING: New file. |
|---|
| 530 |
|
|---|
| 531 |
2001-12-03 Andrew Innes <andrewi@gnu.org> |
|---|
| 532 |
|
|---|
| 533 |
* makefile.w32-in (bootstrap-nmake): |
|---|
| 534 |
(bootstrap-gmake): Extend bootstrap process to first do |
|---|
| 535 |
bootstrap-clean in lisp dir and rebuild the DOC file. |
|---|
| 536 |
(bootstrap): Do a "normal" make after the bootstrap work. |
|---|
| 537 |
|
|---|
| 538 |
2001-11-20 Jason Rumney <jasonr@gnu.org> |
|---|
| 539 |
|
|---|
| 540 |
* INSTALL: Update table of versions of make that are suitable |
|---|
| 541 |
for building Emacs, based on recent feedback. |
|---|
| 542 |
|
|---|
| 543 |
* TODO, _emacs, emacs.bat.in, debug.bat.in: Remove. |
|---|
| 544 |
|
|---|
| 545 |
2001-11-19 Andrew Innes <andrewi@gnu.org> |
|---|
| 546 |
|
|---|
| 547 |
* ftime-nostartup.bat: New file. |
|---|
| 548 |
|
|---|
| 549 |
* ftime.bat: Don't include libc.lib for profiling - the profiler |
|---|
| 550 |
corrupts part of memcpy. |
|---|
| 551 |
|
|---|
| 552 |
2001-11-17 Jason Rumney <jasonr@gnu.org> |
|---|
| 553 |
|
|---|
| 554 |
* nmake.defs (SYS_LDFLAGS): Add setargv.obj for wildcard |
|---|
| 555 |
expansion. From Juanma Barranquero <lektu@terra.es>. |
|---|
| 556 |
|
|---|
| 557 |
2001-10-20 Gerd Moellmann <gerd@gnu.org> |
|---|
| 558 |
|
|---|
| 559 |
* (Version 21.1 released.) |
|---|
| 560 |
|
|---|
| 561 |
2001-10-12 Andrew Innes <andrewi@gnu.org> |
|---|
| 562 |
|
|---|
| 563 |
* inc/pwd.h (uid_t, gid_t): New typedefs. |
|---|
| 564 |
|
|---|
| 565 |
2001-10-05 Gerd Moellmann <gerd@gnu.org> |
|---|
| 566 |
|
|---|
| 567 |
* Branch for 21.1. |
|---|
| 568 |
|
|---|
| 569 |
2001-09-08 Eli Zaretskii <eliz@is.elta.co.il> |
|---|
| 570 |
|
|---|
| 571 |
* README: Update the address of the mailing list and subscription |
|---|
| 572 |
instructions. From Geoff Voelker <voelker@cs.ucsd.edu>. |
|---|
| 573 |
|
|---|
| 574 |
2001-09-06 Eli Zaretskii <eliz@is.elta.co.il> |
|---|
| 575 |
|
|---|
| 576 |
* INSTALL: Suggest to avoid using WinZip. |
|---|
| 577 |
|
|---|
| 578 |
* configure.bat: Make sure ../site-lisp exists; create if necessary. |
|---|
| 579 |
|
|---|
| 580 |
2001-09-05 Eli Zaretskii <eliz@is.elta.co.il> |
|---|
| 581 |
|
|---|
| 582 |
* INSTALL: Mention that "make install" can be "nmake install". |
|---|
| 583 |
|
|---|
| 584 |
2001-09-04 Eli Zaretskii <eliz@is.elta.co.il> |
|---|
| 585 |
|
|---|
| 586 |
* makefile.w32-in ($(INSTALL_DIR)/bin): Depend on $(INSTALL_DIR), |
|---|
| 587 |
since some versions of `mkdir' don't automatically create parent |
|---|
| 588 |
directories. From Bruno Grossniklaus <bruno.grossniklaus@ubs.com>. |
|---|
| 589 |
|
|---|
| 590 |
2001-08-31 Eli Zaretskii <eliz@is.elta.co.il> |
|---|
| 591 |
|
|---|
| 592 |
* subdirs.el: New file. |
|---|
| 593 |
|
|---|
| 594 |
* configure.bat: Copy subdirs.el to the site-lisp directory. |
|---|
| 595 |
|
|---|
| 596 |
* makefile.w32-in (install): Copy subdirs.el to the installation |
|---|
| 597 |
directory. |
|---|
| 598 |
|
|---|
| 599 |
2001-06-20 Jason Rumney <jasonr@gnu.org> |
|---|
| 600 |
|
|---|
| 601 |
* runemacs.c (WinMain): Add quotes around command in case of spaces. |
|---|
| 602 |
|
|---|
| 603 |
2001-06-01 Andrew Innes <andrewi@gnu.org> |
|---|
| 604 |
|
|---|
| 605 |
* gmake.defs (sh_output): Don't use $(warning ...) to output |
|---|
| 606 |
messages, since that is not supported by GNU make 3.77. |
|---|
| 607 |
|
|---|
| 608 |
2001-05-24 Jason Rumney <jasonr@gnu.org> |
|---|
| 609 |
|
|---|
| 610 |
* INSTALL: Clarify that building with MSVC requires nmake. |
|---|
| 611 |
|
|---|
| 612 |
2001-05-17 Andrew Innes <andrewi@gnu.org> |
|---|
| 613 |
|
|---|
| 614 |
* gmake.defs (NEW_CYGWIN): Output message about spurious error |
|---|
| 615 |
message that is to be ignored. |
|---|
| 616 |
|
|---|
| 617 |
2001-05-13 Andrew Innes <andrewi@gnu.org> |
|---|
| 618 |
|
|---|
| 619 |
* TODO: Remove file, since it is completely out of date. |
|---|
| 620 |
|
|---|
| 621 |
* README: Add copyright notice. |
|---|
| 622 |
|
|---|
| 623 |
* INSTALL: Add copyright notice. |
|---|
| 624 |
|
|---|
| 625 |
2001-04-18 Andrew Innes <andrewi@gnu.org> |
|---|
| 626 |
|
|---|
| 627 |
* nmake.defs (EMACSLOADPATH): Ensure EMACSLOADPATH is defined in |
|---|
| 628 |
the environment. |
|---|
| 629 |
|
|---|
| 630 |
* gmake.defs (SETLOADPATH): Remove definition. |
|---|
| 631 |
(EMACSLOADPATH): Ensure EMACSLOADPATH is defined in the |
|---|
| 632 |
environment. |
|---|
| 633 |
|
|---|
| 634 |
2001-03-26 Eli Zaretskii <eliz@is.elta.co.il> |
|---|
| 635 |
|
|---|
| 636 |
* configure.bat: Make the checkw32api* labels be distinct in the |
|---|
| 637 |
first 8 characters. |
|---|
| 638 |
|
|---|
| 639 |
2001-03-17 Andrew Innes <andrewi@gnu.org> |
|---|
| 640 |
|
|---|
| 641 |
* cmdproxy.c (get_next_token): Fix indefinite loop bug scanning |
|---|
| 642 |
escaped quotes. |
|---|
| 643 |
|
|---|
| 644 |
* gmake.defs (DEBUG_LINK): New macro. |
|---|
| 645 |
(LINK_FLAGS): Use it. |
|---|
| 646 |
|
|---|
| 647 |
* nmake.defs (DEBUG_LINK): New macro. |
|---|
| 648 |
(LINK_FLAGS): Use it. |
|---|
| 649 |
|
|---|
| 650 |
2001-03-06 Andrew Innes <andrewi@gnu.org> |
|---|
| 651 |
|
|---|
| 652 |
* INSTALL: Add --ldflags to configure line for building with |
|---|
| 653 |
recent versions of Cygwin GCC. |
|---|
| 654 |
|
|---|
| 655 |
2001-03-05 Eli Zaretskii <eliz@is.elta.co.il> |
|---|
| 656 |
|
|---|
| 657 |
* configure.bat: Use correct options when compiling a test program |
|---|
| 658 |
with Cygwin. From David Ponce <dponce@voila.fr>. |
|---|
| 659 |
|
|---|
| 660 |
2001-02-24 Andrew Innes <andrewi@gnu.org> |
|---|
| 661 |
|
|---|
| 662 |
* _emacs: Remove obsolete file. |
|---|
| 663 |
|
|---|
| 664 |
* emacs.bat.in: Remove obsolete file. |
|---|
| 665 |
|
|---|
| 666 |
* debug.bat.in: Remove obsolete file. |
|---|
| 667 |
|
|---|
| 668 |
* inc/sys/socket.h: Add copyright notice. |
|---|
| 669 |
|
|---|
| 670 |
* paths.h: Add copyright notice. |
|---|
| 671 |
|
|---|
| 672 |
* makefile.nt: Update copyright notice. |
|---|
| 673 |
|
|---|
| 674 |
* makefile.def: Update copyright notice. |
|---|
| 675 |
|
|---|
| 676 |
* configure.bat: Update copyright notice. |
|---|
| 677 |
|
|---|
| 678 |
* nmake.defs: Add copyright notice. |
|---|
| 679 |
|
|---|
| 680 |
* gmake.defs: Add copyright notice. |
|---|
| 681 |
|
|---|
| 682 |
* makefile.w32-in: Add copyright notice. |
|---|
| 683 |
|
|---|
| 684 |
2001-02-05 Andrew Innes <andrewi@gnu.org> |
|---|
| 685 |
|
|---|
| 686 |
* nmake.defs (THISDIR): New definition. |
|---|
| 687 |
|
|---|
| 688 |
* gmake.defs (THISDIR): New definition. |
|---|
| 689 |
|
|---|
| 690 |
2001-02-03 Andrew Innes <andrewi@gnu.org> |
|---|
| 691 |
|
|---|
| 692 |
* configure.bat: Leave a space before >> only when there is a |
|---|
| 693 |
preceding digit. Add a comment about the importance of this. |
|---|
| 694 |
|
|---|
| 695 |
* README: Replace outdated information. |
|---|
| 696 |
|
|---|
| 697 |
* INSTALL (Trouble-shooting): Add note about need to specify extra |
|---|
| 698 |
compiler flags with recent Cygwin ports of gcc. |
|---|
| 699 |
|
|---|
| 700 |
2001-02-01 Eli Zaretskii <eliz@is.elta.co.il> |
|---|
| 701 |
|
|---|
| 702 |
* configure.bat: Use "rm -f" instead of "del /f", as the latter |
|---|
| 703 |
is not supported by Windows 9X's COMMAND.COM. |
|---|
| 704 |
|
|---|
| 705 |
2001-01-31 Eli Zaretskii <eliz@is.elta.co.il> |
|---|
| 706 |
|
|---|
| 707 |
* configure.bat: Make sure redirection is preceeded by a blank, to |
|---|
| 708 |
avoid problems with "1>>foo" when CMD.EXE is the shell, which eats |
|---|
| 709 |
up the "1" part. From Rob Giardina <rob@criticalpointsoftware.com>. |
|---|
| 710 |
|
|---|
| 711 |
2001-01-30 Eli Zaretskii <eliz@is.elta.co.il> |
|---|
| 712 |
|
|---|
| 713 |
* INSTALL: Copy the table of tested combinations of development |
|---|
| 714 |
tools from confuigure.bat. Add suggestion to install Bash on |
|---|
| 715 |
Windows 9X. |
|---|
| 716 |
|
|---|
| 717 |
* configure.bat: Don't copy lisp/Makefile, it doesn't exist; copy |
|---|
| 718 |
lisp/Makefile.in instead. Use "rm -f" where more than one file |
|---|
| 719 |
needs to be deleted, since command.com in Windows 9X doesn't grok |
|---|
| 720 |
more than one argument. |
|---|
| 721 |
|
|---|
| 722 |
2001-01-24 Andrew Innes <andrewi@gnu.org> |
|---|
| 723 |
|
|---|
| 724 |
* makefile.w32-in (cleanall-other-dirs-nmake): |
|---|
| 725 |
(cleanall-other-dirs-gmake): New targets. |
|---|
| 726 |
(cleanall): Invoke them. |
|---|
| 727 |
|
|---|
| 728 |
2001-01-19 Andrew Innes <andrewi@gnu.org> |
|---|
| 729 |
|
|---|
| 730 |
* addpm.c (env_vars): Add a version-independent site-lisp |
|---|
| 731 |
directory to EMACSLOADPATH, after the version dependent one. |
|---|
| 732 |
|
|---|
| 733 |
2001-01-06 Andrew Innes <andrewi@gnu.org> |
|---|
| 734 |
|
|---|
| 735 |
* README: Update info about compilers. |
|---|
| 736 |
|
|---|
| 737 |
* makefile.w32-in: Use $(MAKETYPE) instead of $(SHELLTYPE) to |
|---|
| 738 |
select correct rule for invoking make in another directory. Amend |
|---|
| 739 |
rules accordingly. |
|---|
| 740 |
(clean): Delete $(COMPILER_TEMP_FILES) instead of *.pdb. |
|---|
| 741 |
|
|---|
| 742 |
* nmake.defs (EMACS_ICON_PATH): Delete definition. |
|---|
| 743 |
(COMPILER_TEMP_FILES): New definition. |
|---|
| 744 |
(MAKETYPE): New definition. |
|---|
| 745 |
|
|---|
| 746 |
* gmake.defs (EMACS_ICON_PATH): Delete definition. |
|---|
| 747 |
(COMPILER_TEMP_FILES): New definition. |
|---|
| 748 |
(MAKETYPE): New definition. |
|---|
| 749 |
|
|---|
| 750 |
* makefile.def (EMACS_ICON_PATH): Delete definition. |
|---|
| 751 |
|
|---|
| 752 |
* configure.bat: Be careful not to add trailing spaces when |
|---|
| 753 |
outputting to config.settings. |
|---|
| 754 |
|
|---|
| 755 |
2001-01-02 Andrew Innes <andrewi@gnu.org> |
|---|
| 756 |
|
|---|
| 757 |
* config.nt (RE_TRANSLATE): Use CHAR_TABLE_TRANSLATE macro rather |
|---|
| 758 |
than the function. |
|---|
| 759 |
|
|---|
| 760 |
2000-12-17 Andrew Innes <andrewi@gnu.org> |
|---|
| 761 |
|
|---|
| 762 |
* makefile.w32-in (install): Copy directories to the correct |
|---|
| 763 |
places. |
|---|
| 764 |
(real_install): Remove obsolete target. |
|---|
| 765 |
|
|---|
| 766 |
2000-12-06 Andrew Innes <andrewi@gnu.org> |
|---|
| 767 |
|
|---|
| 768 |
* nmake.defs (CURDIR): New define. |
|---|
| 769 |
(INSTALL_DIR): Use it. |
|---|
| 770 |
|
|---|
| 771 |
* gmake.defs (NEW_CYGWIN): New define. |
|---|
| 772 |
(DQUOTE) [NEW_CYGWIN]: Cygnus changed the quoting rules since b20, |
|---|
| 773 |
so we need to adjust how we escape embedded quotes. |
|---|
| 774 |
(SETLOADPATH): Set EMACSLOADPATH to an absolute directory, |
|---|
| 775 |
relative to $(CURDIR). |
|---|
| 776 |
|
|---|
| 777 |
2000-11-25 Jason Rumney <jasonr@gnu.org> |
|---|
| 778 |
|
|---|
| 779 |
* config.nt (GC_MARK_STACK, GC_SETJMP_WORKS): Define. |
|---|
| 780 |
|
|---|
| 781 |
2000-10-17 Andrew Innes <andrewi@gnu.org> |
|---|
| 782 |
|
|---|
| 783 |
* makefile.w32-in (recompile): New target to recompile lisp |
|---|
| 784 |
directory. |
|---|
| 785 |
(recompile-CMD, recompile-SH): New support targets. |
|---|
| 786 |
|
|---|
| 787 |
2000-09-24 Jason Rumney <jasonr@gnu.org> |
|---|
| 788 |
|
|---|
| 789 |
* config.nt (NO_RETURN): Define it. |
|---|
| 790 |
|
|---|
| 791 |
2000-09-17 Andrew Innes <andrewi@gnu.org> |
|---|
| 792 |
|
|---|
| 793 |
* gmake.defs: Revert to Unix line endings. |
|---|
| 794 |
|
|---|
| 795 |
* nmake.defs: Revert to Unix line endings. |
|---|
| 796 |
|
|---|
| 797 |
2000-09-16 Andrew Innes <andrewi@gnu.org> |
|---|
| 798 |
|
|---|
| 799 |
* gmake.defs (SETLOADPATH): Change definition to work from any |
|---|
| 800 |
subdirectory. |
|---|
| 801 |
|
|---|
| 802 |
2000-09-14 Andrew Innes <andrewi@gnu.org> |
|---|
| 803 |
|
|---|
| 804 |
* makefile.w32-in: Revert to Unix line endings. |
|---|
| 805 |
|
|---|
| 806 |
2000-09-14 Andrew Innes <andrewi@gnu.org> |
|---|
| 807 |
|
|---|
| 808 |
* INSTALL: Add note about expected error messages when configure |
|---|
| 809 |
is run. |
|---|
| 810 |
|
|---|
| 811 |
* configure.bat: Simplify the generation of makefiles (don't need |
|---|
| 812 |
to generate various top-level targets that invoke make in other |
|---|
| 813 |
directories). |
|---|
| 814 |
|
|---|
| 815 |
* gmake.defs (SHELLTYPE): New define. |
|---|
| 816 |
(SETLOADPATH): New define. |
|---|
| 817 |
|
|---|
| 818 |
* nmake.defs (SHELLTYPE): New define. |
|---|
| 819 |
|
|---|
| 820 |
* makefile.w32-in: Standardize indentation somewhat. |
|---|
| 821 |
Add bootstrap support. |
|---|
| 822 |
Pass $(MFLAGS) when invoking make recursively. |
|---|
| 823 |
Add shell-specific variants of top-level targets that invoke make |
|---|
| 824 |
recursively in other directories, and add necessary computed |
|---|
| 825 |
dependencies. |
|---|
| 826 |
|
|---|
| 827 |
2000-09-03 Andrew Innes <andrewi@gnu.org> |
|---|
| 828 |
|
|---|
| 829 |
* makefile.w32-in: Change to DOS line endings. |
|---|
| 830 |
|
|---|
| 831 |
* configure.bat: Change to DOS line endings. |
|---|
| 832 |
|
|---|
| 833 |
* addsection.c (_ANONYMOUS_UNION) [__GNUC__]: New define. |
|---|
| 834 |
(_ANONYMOUS_STRUCT) [__GNUC__]: New define. |
|---|
| 835 |
|
|---|
| 836 |
* preprep.c (_ANONYMOUS_UNION) [__GNUC__]: New define. |
|---|
| 837 |
(_ANONYMOUS_STRUCT) [__GNUC__]: New define. |
|---|
| 838 |
|
|---|
| 839 |
* gmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION |
|---|
| 840 |
-D_ANONYMOUS_STRUCT on compile line. |
|---|
| 841 |
(EMACS_EXTRA_C_FLAGS): No need for -DORDINARY_LINK. |
|---|
| 842 |
(ARCH_CFLAGS): Change optimization flags to -O2. |
|---|
| 843 |
(FOREACH, FORVAR, FORDO, ENDFOR): New definitions. |
|---|
| 844 |
(ARGQUOTE, DQUOTE): New defines. |
|---|
| 845 |
|
|---|
| 846 |
* nmake.defs (CFLAGS): No need for -D_ANONYMOUS_UNION |
|---|
| 847 |
-D_ANONYMOUS_STRUCT on compile line. |
|---|
| 848 |
(FOREACH, FORVAR, FORDO, ENDFOR): New definitions. |
|---|
| 849 |
(ARGQUOTE, DQUOTE): New defines. |
|---|
| 850 |
|
|---|
| 851 |
2000-08-22 Andrew Innes <andrewi@gnu.org> |
|---|
| 852 |
|
|---|
| 853 |
* configure.bat: New file. |
|---|
| 854 |
|
|---|
| 855 |
* gmake.defs: New file. |
|---|
| 856 |
|
|---|
| 857 |
* nmake.defs: New file. |
|---|
| 858 |
|
|---|
| 859 |
* makefile.w32-in: New file. |
|---|
| 860 |
|
|---|
| 861 |
* INSTALL: Rewrite to match new configure process. |
|---|
| 862 |
|
|---|
| 863 |
* config.nt [WINDOWSNT]: Don't declare getenv. |
|---|
| 864 |
(EMACS_CONFIG_OPTIONS): Define according to compiler being used. |
|---|
| 865 |
|
|---|
| 866 |
* addpm.c (main): Accept /q to mean install based on addpm's |
|---|
| 867 |
location without asking. Remove reference to emacs.bat which is |
|---|
| 868 |
now obsolete. |
|---|
| 869 |
|
|---|
| 870 |
* addsection.c (PTR_TO_OFFSET): Cast ptr to unsigned char*. |
|---|
| 871 |
|
|---|
| 872 |
* paths.h: Use forward slash as directory separator in all path |
|---|
| 873 |
definitions. |
|---|
| 874 |
(PATH_DUMPLOADSEARCH): Revert to definition used on Unix. |
|---|
| 875 |
|
|---|
| 876 |
* preprep.c (PTR_TO_OFFSET): Cast ptr to unsigned char *. |
|---|
| 877 |
|
|---|
| 878 |
* runemacs.c: Remove WIN32 define. |
|---|
| 879 |
|
|---|
| 880 |
* inc/sys/file.h (F_OK, X_OK, W_OK, R_OK, D_OK): Define if D_OK is |
|---|
| 881 |
not defined. |
|---|
| 882 |
|
|---|
| 883 |
* inc/sys/socket.h (_WINSOCK_H): Undefine if defined. |
|---|
| 884 |
(fd_set): Define to new name, after including winsock.h, so we can |
|---|
| 885 |
provide our own implementation. |
|---|
| 886 |
|
|---|
| 887 |
2000-07-05 Andrew Innes <andrewi@gnu.org> |
|---|
| 888 |
|
|---|
| 889 |
* ebuild.bat: Add support for specifying make arguments. |
|---|
| 890 |
|
|---|
| 891 |
* makefile.nt: Add support for `bootstrap' and related targets. |
|---|
| 892 |
|
|---|
| 893 |
2000-06-11 Jason Rumney <jasonr@gnu.org> |
|---|
| 894 |
|
|---|
| 895 |
* config.nt: Define POINTER_TYPE, PTR, PROTOTYPES and __P. |
|---|
| 896 |
|
|---|
| 897 |
2000-02-06 Andrew Innes <andrewi@gnu.org> |
|---|
| 898 |
|
|---|
| 899 |
* inc/sys/time.h: Add inclusion protection. |
|---|
| 900 |
|
|---|
| 901 |
* makefile.def (SYS_LDFLAGS): Add -nologo. |
|---|
| 902 |
|
|---|
| 903 |
1999-11-22 Andrew Innes <andrewi@gnu.org> |
|---|
| 904 |
|
|---|
| 905 |
* install.bat: Pass on command line arguments to make. |
|---|
| 906 |
|
|---|
| 907 |
* makefile.nt (fast_install): Bring commands up-to-date, and fix typo. |
|---|
| 908 |
|
|---|
| 909 |
1999-11-21 Andrew Innes <andrewi@gnu.org> |
|---|
| 910 |
|
|---|
| 911 |
* makefile.nt (all): Build leim if present. |
|---|
| 912 |
(install): Install leim if present. |
|---|
| 913 |
(clean): Clean leim if present. |
|---|
| 914 |
|
|---|
| 915 |
* addpm.c (env_vars): Include leim in default EMACSLOADPATH |
|---|
| 916 |
definition. |
|---|
| 917 |
|
|---|
| 918 |
* emacs.bat.in (EMACSLOADPATH): Include leim. |
|---|
| 919 |
|
|---|
| 920 |
1999-07-12 Richard Stallman <rms@gnu.org> |
|---|
| 921 |
|
|---|
| 922 |
* Version 20.4 released. |
|---|
| 923 |
|
|---|
| 924 |
1999-06-16 Andrew Innes <andrewi@gnu.org> |
|---|
| 925 |
|
|---|
| 926 |
* emacs.rc: Use an icon with a transparent background, to be in |
|---|
| 927 |
keeping with other applications. |
|---|
| 928 |
|
|---|
| 929 |
1999-06-03 Andrew Innes <andrewi@gnu.org> |
|---|
| 930 |
|
|---|
| 931 |
* preprep.c: Fix typo. |
|---|
| 932 |
|
|---|
| 933 |
1999-05-02 Andrew Innes <andrewi@gnu.org> |
|---|
| 934 |
|
|---|
| 935 |
* config.h: Remove obsolete file. |
|---|
| 936 |
|
|---|
| 937 |
* preprep.c (copy_executable_and_move_sections): Ifdef out a |
|---|
| 938 |
couple of unused switch cases that aren't defined on all |
|---|
| 939 |
platforms. |
|---|
| 940 |
|
|---|
| 941 |
* ftime.bat: Add another variation of the profile command, which |
|---|
| 942 |
only profiles extended commands. |
|---|
| 943 |
|
|---|
| 944 |
1999-03-31 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 945 |
|
|---|
| 946 |
* cmdproxy.c (main): Fix parens. |
|---|
| 947 |
|
|---|
| 948 |
1999-03-25 Andrew Innes <andrewi@gnu.org> |
|---|
| 949 |
|
|---|
| 950 |
* cmdproxy.c (main): Call GetShortPathName to normalize program |
|---|
| 951 |
names for comparison. |
|---|
| 952 |
|
|---|
| 953 |
1999-03-05 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 954 |
|
|---|
| 955 |
* makefile.def: Compile multiple .c files when possible. |
|---|
| 956 |
Use BLD instead of assuming i386. |
|---|
| 957 |
* makefile.nt: Remove common multiple file compilation commands. |
|---|
| 958 |
|
|---|
| 959 |
1999-03-04 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 960 |
|
|---|
| 961 |
* cmdproxy.c (main): Add missing parens. |
|---|
| 962 |
|
|---|
| 963 |
1999-02-20 Andrew Innes <andrewi@gnu.org> |
|---|
| 964 |
|
|---|
| 965 |
* preprep.c: New program to allow dumped image to be profiled. |
|---|
| 966 |
|
|---|
| 967 |
* makefile.nt (preprep): New target. |
|---|
| 968 |
(ALL): Build it. |
|---|
| 969 |
|
|---|
| 970 |
* makefile.def (ARCH_CFLAGS): Set struct packing to 8. |
|---|
| 971 |
|
|---|
| 972 |
* ftime.bat: Invoke preprep to prepare dumped image for profiling. |
|---|
| 973 |
Change prep options to profile libc functions and skip the startup |
|---|
| 974 |
code. |
|---|
| 975 |
|
|---|
| 976 |
1999-02-15 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 977 |
|
|---|
| 978 |
* makefile.nt: Create installation directory as first step. |
|---|
| 979 |
|
|---|
| 980 |
1999-01-31 Andrew Innes <andrewi@gnu.org> |
|---|
| 981 |
|
|---|
| 982 |
* addsection.c: (ROUND_UP_DST_AND_ZERO): Renamed from |
|---|
| 983 |
ROUND_UP_DST. Zeroes the alignment slop. |
|---|
| 984 |
(copy_executable_and_add_section): Update the |
|---|
| 985 |
SizeOfHeaders field properly. |
|---|
| 986 |
|
|---|
| 987 |
1999-01-27 Andrew Innes <andrewi@gnu.org> |
|---|
| 988 |
|
|---|
| 989 |
* makefile.nt: Do make version comparison as strings. |
|---|
| 990 |
|
|---|
| 991 |
1999-01-26 Andrew Innes <andrewi@harlequin.co.uk> |
|---|
| 992 |
|
|---|
| 993 |
* runemacs.c (WinMain): Pass explicit environment block to |
|---|
| 994 |
CreateProcess, to work around a bug in Windows 95/98. |
|---|
| 995 |
|
|---|
| 996 |
1999-01-22 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 997 |
|
|---|
| 998 |
* icons: New directory with Davenport's icons. |
|---|
| 999 |
* icons/sink.ico: Renamed from emacs.ico. |
|---|
| 1000 |
|
|---|
| 1001 |
* makefile.nt (install, fast_install): Install Windows icons |
|---|
| 1002 |
into etc/icons. |
|---|
| 1003 |
|
|---|
| 1004 |
* emacs.rc (ICON): Use icons/gnu2a32.ico as the default icon. |
|---|
| 1005 |
|
|---|
| 1006 |
1999-01-17 Andrew Innes <andrewi@gnu.org> |
|---|
| 1007 |
|
|---|
| 1008 |
* makefile.nt: (ALL): List top-level targets. |
|---|
| 1009 |
(addsection): New top-level target. |
|---|
| 1010 |
(install): Copy fns-*.el to bin directory. |
|---|
| 1011 |
|
|---|
| 1012 |
* addsection.c: New program to add static heap section to |
|---|
| 1013 |
temacs.exe after linking, in support of new unexec method. |
|---|
| 1014 |
|
|---|
| 1015 |
1998-12-28 Andrew Innes <andrewi@delysid.gnu.org> |
|---|
| 1016 |
|
|---|
| 1017 |
* cmdproxy.c (spawn): Pass directory for child as parameter. |
|---|
| 1018 |
(main): Save startup directory to give to spawn, then change |
|---|
| 1019 |
directory to location of .exe in order not to prevent startup |
|---|
| 1020 |
directory from being deleted. |
|---|
| 1021 |
|
|---|
| 1022 |
1998-12-08 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 1023 |
|
|---|
| 1024 |
* makefile.nt: Do string comparision of _NMAKE_VER. |
|---|
| 1025 |
|
|---|
| 1026 |
1998-12-02 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 1027 |
|
|---|
| 1028 |
* config.nt (LOCALTIME_CACHE): Define. |
|---|
| 1029 |
|
|---|
| 1030 |
1998-11-13 Andrew Innes <andrewi@delysid.gnu.org> |
|---|
| 1031 |
|
|---|
| 1032 |
* install.bat: Convert to DOS format. |
|---|
| 1033 |
|
|---|
| 1034 |
1998-11-10 Andrew Innes <andrewi@harlequin.co.uk> |
|---|
| 1035 |
|
|---|
| 1036 |
* cmdproxy.c (main): Set environment size only when running |
|---|
| 1037 |
command.com. |
|---|
| 1038 |
|
|---|
| 1039 |
1998-11-03 Theodore Jump <tjump@tertius.com> |
|---|
| 1040 |
|
|---|
| 1041 |
* makefile.def (SYS_LDFLAGS): Use swapfile when running from cd or net. |
|---|
| 1042 |
(DEL_TREE): Use rd instead of rmdir. |
|---|
| 1043 |
(ARCH_CFLAGS): Optimize for P6. Align structures on 8-byte boundaries. |
|---|
| 1044 |
* makefile.nt: Compile multiple source files when possible. |
|---|
| 1045 |
|
|---|
| 1046 |
1998-10-05 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 1047 |
|
|---|
| 1048 |
* cmdproxy.c (main): Treat command line options as case-insensitive. |
|---|
| 1049 |
|
|---|
| 1050 |
1998-08-19 Richard Stallman <rms@psilocin.ai.mit.edu> |
|---|
| 1051 |
|
|---|
| 1052 |
* Version 20.3 released. |
|---|
| 1053 |
|
|---|
| 1054 |
1998-07-20 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 1055 |
|
|---|
| 1056 |
* addpm.c (main): Explicitly check result of message box for OK. |
|---|
| 1057 |
|
|---|
| 1058 |
1998-06-05 Andrew Innes <andrewi@harlequin.co.uk> |
|---|
| 1059 |
|
|---|
| 1060 |
* inc/sys/file.h (D_OK): Define new macro. |
|---|
| 1061 |
|
|---|
| 1062 |
1998-06-01 Andrew Innes <andrewi@mescaline.gnu.org> |
|---|
| 1063 |
|
|---|
| 1064 |
* makefile.def (CFLAGS): Do not define HAVE_NTGUI. |
|---|
| 1065 |
|
|---|
| 1066 |
1998-05-30 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 1067 |
|
|---|
| 1068 |
* emacs.rc (VS_VERSION_INFO): Define. |
|---|
| 1069 |
|
|---|
| 1070 |
1998-04-23 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 1071 |
|
|---|
| 1072 |
* makefile.nt (emacs.bat, debug.bat): Create them in the |
|---|
| 1073 |
installation directory. |
|---|
| 1074 |
|
|---|
| 1075 |
1998-04-23 Andrew Innes <andrewi@harlequin.co.uk> |
|---|
| 1076 |
|
|---|
| 1077 |
* ddeclient.c: New file. (Support program for performing limited |
|---|
| 1078 |
interprocess communication on Windows.) |
|---|
| 1079 |
|
|---|
| 1080 |
* makefile.nt: Build ddeclient. |
|---|
| 1081 |
|
|---|
| 1082 |
* cmdproxy.c (main): Only set environment size for real shell, and |
|---|
| 1083 |
provide extra directory argument, when running on Windows 95. |
|---|
| 1084 |
|
|---|
| 1085 |
1998-04-17 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 1086 |
|
|---|
| 1087 |
* cmdproxy.c (fail): Exit with a negative return value. |
|---|
| 1088 |
(spawn): Return subprocess return code as an argument. |
|---|
| 1089 |
Explicitly copy environment block. |
|---|
| 1090 |
(main): Update to use return value argument with spawn. |
|---|
| 1091 |
Retry if spawn failed when a subshell was not tried. |
|---|
| 1092 |
|
|---|
| 1093 |
* config.nt: Include new macros from src/config.in. |
|---|
| 1094 |
(GNU_MALLOC, REL_ALLOC): Define. |
|---|
| 1095 |
(RE_TRANSLATE_TYPE): Use Lisp_Object as type. |
|---|
| 1096 |
(RE_TRANSLATE): Use char_table_translate. |
|---|
| 1097 |
|
|---|
| 1098 |
* makefile.def (CP_DIR): Preserve attributes. |
|---|
| 1099 |
|
|---|
| 1100 |
* makefile.nt (clean): Delete patch generated files, optimized |
|---|
| 1101 |
build directory. |
|---|
| 1102 |
|
|---|
| 1103 |
1997-10-01 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 1104 |
|
|---|
| 1105 |
* addpm.c (env_vars): Fix misplaced % in SHELL entry. |
|---|
| 1106 |
|
|---|
| 1107 |
1997-09-19 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
|---|
| 1108 |
|
|---|
| 1109 |
* Version 20.2 released. |
|---|
| 1110 |
|
|---|
| 1111 |
1997-09-15 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
|---|
| 1112 |
|
|---|
| 1113 |
* Version 20.1 released. |
|---|
| 1114 |
|
|---|
| 1115 |
1997-09-11 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 1116 |
|
|---|
| 1117 |
* debug.bat.in: New file. |
|---|
| 1118 |
* makefile.nt (debug.bat): New target. |
|---|
| 1119 |
|
|---|
| 1120 |
1997-09-02 Andrew Innes <andrewi@harlequin.co.uk> |
|---|
| 1121 |
|
|---|
| 1122 |
* addpm.c (env_vars): Put site-lisp before lisp in EMACSLOADPATH. |
|---|
| 1123 |
Quote group name. Allow different icons to be specified. |
|---|
| 1124 |
|
|---|
| 1125 |
* cmdproxy.c (get_env_size): New function. |
|---|
| 1126 |
(spawn): Explicitly pass in environment when creating subprocess. |
|---|
| 1127 |
(main): Cleaup error messages. |
|---|
| 1128 |
Specify dynamically sized environment block for real shell. |
|---|
| 1129 |
Pass on unhandled switches to real shell. |
|---|
| 1130 |
Quote program name. |
|---|
| 1131 |
|
|---|
| 1132 |
* makefile.def (CFLAGS_COMMON): Place pdb file in object build |
|---|
| 1133 |
directory. |
|---|
| 1134 |
(CFLAGS) [!MSVCNT11]: Define _CRTAPI1. |
|---|
| 1135 |
|
|---|
| 1136 |
* runemacs.c (WinMain): Allow Emacs process to be started with |
|---|
| 1137 |
high or low priority. |
|---|
| 1138 |
|
|---|
| 1139 |
* emacs.bat.in: Remove OS dependent operations. |
|---|
| 1140 |
|
|---|
| 1141 |
1997-09-02 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 1142 |
|
|---|
| 1143 |
* addpm.c (env_vars): No longer set INFOPATH. |
|---|
| 1144 |
|
|---|
| 1145 |
* cmdproxy.c (get_next_token): Null terminate token returned. |
|---|
| 1146 |
|
|---|
| 1147 |
* emacs.bat.in (INFOPATH): No longer set INFOPATH. |
|---|
| 1148 |
|
|---|
| 1149 |
1997-08-10 Andrew Innes <andrewi@harlequin.co.uk> |
|---|
| 1150 |
|
|---|
| 1151 |
* addpm.c (env_vars): Set SHELL to cmdproxy. |
|---|
| 1152 |
(main): Initialize idDde to 0. |
|---|
| 1153 |
Determine emacs_path from module file name. |
|---|
| 1154 |
Prompt for install. |
|---|
| 1155 |
|
|---|
| 1156 |
* makefile.def (MSVCNT11): Conditionally define it. |
|---|
| 1157 |
(BASE_LIBS): Do not use oldnames.lib. |
|---|
| 1158 |
(SYS_LDFLAGS): Use pdb files. |
|---|
| 1159 |
(CFLAGS_COMMON) [!spd]: Define EMACSDEBUG. |
|---|
| 1160 |
(ARCH_CFLAGS) [i386 && spd]: Use space optimizations. |
|---|
| 1161 |
(ARCH_CFLAGS) [alpha && spd]: Use optimizations. |
|---|
| 1162 |
|
|---|
| 1163 |
* makefile.nt (ALL): Build cmdproxy. |
|---|
| 1164 |
(cmdproxy): New target. |
|---|
| 1165 |
(install): Install cmdproxy. |
|---|
| 1166 |
|
|---|
| 1167 |
* ftime.bat, debug.bat, cmdproxy.c: New files. |
|---|
| 1168 |
|
|---|
| 1169 |
1997-07-10 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 1170 |
|
|---|
| 1171 |
* inc/sys/socket.h: (shutdown): Define. |
|---|
| 1172 |
(sys_shutdown): Export. |
|---|
| 1173 |
|
|---|
| 1174 |
1997-07-08 Richard Stallman <rms@psilocin.gnu.ai.mit.edu> |
|---|
| 1175 |
|
|---|
| 1176 |
* config.nt (RE_TRANSLATE): Copy definition from config.in. |
|---|
| 1177 |
|
|---|
| 1178 |
1997-07-01 Geoff Voelker <voelker@cs.washington.edu> |
|---|
| 1179 |
|
|---|
| 1180 |
* config.nt: Update file comments.< |
|---|