# HG changeset patch # User Miles Bader # Date 1192741669 0 # Node ID d35fe28557acee1b8960c73361a90a2e22fcd7d5 # Parent 4fb8cbaeb725ad0dcfdce12393f0233c8d5e2e84# Parent 4fab4ac447b113df0428abeea22c630ed064a05e Merge from emacs--rel--22 Patches applied: * emacs--rel--22 (patch 125-127) - Update from CVS Revision: emacs@sv.gnu.org/emacs--devo--0--patch-896 diff -r 4fb8cbaeb725 -r d35fe28557ac admin/nt/makedist.bat --- a/admin/nt/makedist.bat Thu Oct 18 19:59:52 2007 +0000 +++ b/admin/nt/makedist.bat Thu Oct 18 21:07:49 2007 +0000 @@ -35,8 +35,8 @@ rem Info-ZIP zip seems to be broken on Windows. rem It always writes to zip.zip and treats the zipfile argument as one rem of the files to go in it. -rem zip -9 -r %2-bin-i386 emacs-%1/BUGS emacs-%1/README emacs-%1/README.W32 emacs-%1/INSTALL emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp emacs-%1/leim -x emacs.mdp *.pdb *.opt *~ CVS -7z a -tZIP -mx=9 -xr!emacs.mdp -xr!*.pdb -xr!*.opt -xr!*~ -xr!CVS -xr!.arch-inventory %2-bin-i386.zip emacs-%1/BUGS emacs-%1/README emacs-%1/README.W32 emacs-%1/INSTALL emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp emacs-%1/leim emacs-%1/site-lisp +rem zip -9 -r %2-bin-i386 emacs-%1/BUGS emacs-%1/COPYING emacs-%1/README emacs-%1/README.W32 emacs-%1/INSTALL emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp emacs-%1/leim -x emacs.mdp *.pdb *.opt *~ CVS +7z a -tZIP -mx=9 -xr!emacs.mdp -xr!*.pdb -xr!*.opt -xr!*~ -xr!CVS -xr!.arch-inventory %2-bin-i386.zip emacs-%1/BUGS emacs-%1/COPYING emacs-%1/README emacs-%1/README.W32 emacs-%1/INSTALL emacs-%1/bin emacs-%1/etc emacs-%1/info emacs-%1/lisp emacs-%1/leim emacs-%1/site-lisp del emacs-%1\README.W32 if not (%4) == () goto end @@ -49,8 +49,8 @@ rem Info-ZIP zip seems to be broken on Windows. rem It always writes to zip.zip and treats the zipfile argument as one rem of the files to go in it. -rem zip -9 -r %2-barebin-i386.zip emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc/DOC-X -7z a -tZIP -mx=9 %2-barebin-i386.zip emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc/DOC-X +rem zip -9 -r %2-barebin-i386.zip emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc/DOC-X emacs-%1/COPYING +7z a -tZIP -mx=9 %2-barebin-i386.zip emacs-%1/README.W32 emacs-%1/bin emacs-%1/etc/DOC-X emacs-%1/COPYING del emacs-%1\README.W32 if not (%4) == () goto end diff -r 4fb8cbaeb725 -r d35fe28557ac doc/emacs/ChangeLog --- a/doc/emacs/ChangeLog Thu Oct 18 19:59:52 2007 +0000 +++ b/doc/emacs/ChangeLog Thu Oct 18 21:07:49 2007 +0000 @@ -1,3 +1,7 @@ +2007-10-18 Martin Rudalics + + * trouble.texi (Quitting): Fix typo. + 2007-10-18 Glenn Morris * frames.texi (Mode Line Mouse): Mention minor mode names. diff -r 4fb8cbaeb725 -r d35fe28557ac doc/emacs/trouble.texi --- a/doc/emacs/trouble.texi Thu Oct 18 19:59:52 2007 +0000 +++ b/doc/emacs/trouble.texi Thu Oct 18 21:07:49 2007 +0000 @@ -84,7 +84,7 @@ impossible unless special pains are taken for the particular system call within Emacs where the waiting occurs. We have done this for the system calls that users are likely to want to quit from, but it's -possible you will a case not handled. In one very common +possible you will encounter a case not handled. In one very common case---waiting for file input or output using NFS---Emacs itself knows how to quit, but many NFS implementations simply do not allow user programs to stop waiting for NFS when the NFS server is hung. diff -r 4fb8cbaeb725 -r d35fe28557ac etc/NEWS.22 --- a/etc/NEWS.22 Thu Oct 18 19:59:52 2007 +0000 +++ b/etc/NEWS.22 Thu Oct 18 21:07:49 2007 +0000 @@ -324,7 +324,7 @@ keymaps that are active in the minibuffer are described below under "New keymaps for typing file names". -If you want the old behavior back, put these two key bindings to your +If you want the old behavior back, add these two key bindings to your ~/.emacs init file: (define-key minibuffer-local-filename-completion-map diff -r 4fb8cbaeb725 -r d35fe28557ac etc/PROBLEMS --- a/etc/PROBLEMS Thu Oct 18 19:59:52 2007 +0000 +++ b/etc/PROBLEMS Thu Oct 18 21:07:49 2007 +0000 @@ -2200,6 +2200,13 @@ of Windows. This is caused by a deficiency in the underlying system library function. +The functions set-time-zone-rule, and display-time-world (which uses it) +do not work on Windows. Fixing this is difficult, since Windows uses +localtime for the system clock, and any attempt to change the timezone +would have to be accompanied by a clock change for the results to remain +consistent. The way in which these functions are used is not intended to +cause such system-wide disruption. + Files larger than 4GB cause overflow in the size (represented as a 32-bit integer) reported by `file-attributes'. This affects Dired as well, since the Windows port uses a Lisp emulation of `ls' that relies diff -r 4fb8cbaeb725 -r d35fe28557ac nt/ChangeLog --- a/nt/ChangeLog Thu Oct 18 19:59:52 2007 +0000 +++ b/nt/ChangeLog Thu Oct 18 21:07:49 2007 +0000 @@ -1,3 +1,7 @@ +2007-10-18 Jason Rumney + + * makefile.w32-in (install): Install COPYING in top-level and bin dirs. + 2007-09-27 Jason Rumney * gmake.defs (COMCTL32): New system library. diff -r 4fb8cbaeb725 -r d35fe28557ac nt/makefile.w32-in --- a/nt/makefile.w32-in Thu Oct 18 19:59:52 2007 +0000 +++ b/nt/makefile.w32-in Thu Oct 18 21:07:49 2007 +0000 @@ -211,6 +211,8 @@ $(IFNOTSAMEDIR) $(CP_DIR) ../etc $(INSTALL_DIR) $(ENDIF) - $(CP_DIR) icons $(INSTALL_DIR)/etc $(IFNOTSAMEDIR) $(CP_DIR) ../info $(INSTALL_DIR) $(ENDIF) + $(IFNOTSAMEDIR) $(CP) ../COPYING $(INSTALL_DIR) $(ENDIF) + - $(CP) ../COPYING $(INSTALL_DIR)/bin - $(DEL) ../same-dir.tst - $(DEL) $(INSTALL_DIR)/same-dir.tst