diff options
| author | Alan Mackenzie | 2011-10-28 15:18:00 +0000 |
|---|---|---|
| committer | Alan Mackenzie | 2011-10-28 15:18:00 +0000 |
| commit | e376ea4f737a9230a9767a12bdcc530da4b4da87 (patch) | |
| tree | e74b45fc923a012322eb229ca403fcd07ec1f696 | |
| parent | 1aecd7ec0e23ab0fb04c4f3f4cbb7c038a85e4ab (diff) | |
| parent | d3d0842fe219892079cac179ab0843792f29cf1a (diff) | |
| download | emacs-e376ea4f737a9230a9767a12bdcc530da4b4da87.tar.gz emacs-e376ea4f737a9230a9767a12bdcc530da4b4da87.zip | |
Merge.
| -rw-r--r-- | admin/ChangeLog | 5 | ||||
| -rw-r--r-- | admin/nt/README-ftp-server | 34 | ||||
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/net/rcirc.el | 1 | ||||
| -rw-r--r-- | nt/ChangeLog | 5 | ||||
| -rw-r--r-- | nt/README.W32 | 21 | ||||
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/xdisp.c | 11 |
8 files changed, 65 insertions, 20 deletions
diff --git a/admin/ChangeLog b/admin/ChangeLog index 7648b2a8455..7c2f1a743b2 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2011-10-28 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * nt/README-ftp-server: Mention UNICOWS.DLL as prerequisite for | ||
| 4 | running Emacs on Windows 9X. | ||
| 5 | |||
| 1 | 2011-09-26 Chong Yidong <cyd@stupidchicken.com> | 6 | 2011-09-26 Chong Yidong <cyd@stupidchicken.com> |
| 2 | 7 | ||
| 3 | * admin.el (set-version): Fix regexps for config.nt and | 8 | * admin.el (set-version): Fix regexps for config.nt and |
diff --git a/admin/nt/README-ftp-server b/admin/nt/README-ftp-server index 4310ac13dd5..5dee94f28c5 100644 --- a/admin/nt/README-ftp-server +++ b/admin/nt/README-ftp-server | |||
| @@ -4,9 +4,9 @@ See the end of the file for license conditions. | |||
| 4 | Precompiled Distributions of | 4 | Precompiled Distributions of |
| 5 | Emacs for Windows | 5 | Emacs for Windows |
| 6 | 6 | ||
| 7 | Version 23.1 | 7 | Version 24.1 |
| 8 | 8 | ||
| 9 | July 29, 2009 | 9 | January 1, 2011 |
| 10 | 10 | ||
| 11 | This directory contains precompiled distributions for GNU Emacs on | 11 | This directory contains precompiled distributions for GNU Emacs on |
| 12 | Windows (versions before Windows 95 and NT4 are not supported). | 12 | Windows (versions before Windows 95 and NT4 are not supported). |
| @@ -14,7 +14,7 @@ See the end of the file for license conditions. | |||
| 14 | Free Software Foundation; the precompiled distributions are provided | 14 | Free Software Foundation; the precompiled distributions are provided |
| 15 | here for convenience since the majority of Windows users are not | 15 | here for convenience since the majority of Windows users are not |
| 16 | accustomed to compiling programs themselves. Corresponding source | 16 | accustomed to compiling programs themselves. Corresponding source |
| 17 | can be found in the parent directory in emacs-23.1.tar.gz. | 17 | can be found in the parent directory in emacs-24.1.tar.gz. |
| 18 | 18 | ||
| 19 | If you have access to the World Wide Web, I would recommend pointing | 19 | If you have access to the World Wide Web, I would recommend pointing |
| 20 | your favorite web browser to the following document (if you haven't | 20 | your favorite web browser to the following document (if you haven't |
| @@ -26,9 +26,9 @@ See the end of the file for license conditions. | |||
| 26 | 26 | ||
| 27 | If you want to redistribute any of the precompiled distributions of | 27 | If you want to redistribute any of the precompiled distributions of |
| 28 | Emacs, be careful to check the implications of the GPL. For instance, | 28 | Emacs, be careful to check the implications of the GPL. For instance, |
| 29 | if you put the emacs-23.1-bin-i386.tar.gz file from this directory on | 29 | if you put the emacs-24.1-bin-i386.tar.gz file from this directory on |
| 30 | an Internet site, you must arrange to distribute the source files of | 30 | an Internet site, you must arrange to distribute the source files of |
| 31 | the SAME version (i.e. ../emacs-23.1.tar.gz). | 31 | the SAME version (i.e. ../emacs-24.1.tar.gz). |
| 32 | 32 | ||
| 33 | Making a link to our copy of the source is NOT sufficient, since we | 33 | Making a link to our copy of the source is NOT sufficient, since we |
| 34 | might upgrade to a new version while you are still distributing the | 34 | might upgrade to a new version while you are still distributing the |
| @@ -37,8 +37,8 @@ See the end of the file for license conditions. | |||
| 37 | 37 | ||
| 38 | * Files in this directory | 38 | * Files in this directory |
| 39 | 39 | ||
| 40 | + emacs-23.1-bin-i386.zip | 40 | + emacs-24.1-bin-i386.zip |
| 41 | Windows binaries of Emacs-23.1, with all lisp code and documentation | 41 | Windows binaries of Emacs-24.1, with all lisp code and documentation |
| 42 | included. | 42 | included. |
| 43 | 43 | ||
| 44 | Download this file if you want a single installation package, and | 44 | Download this file if you want a single installation package, and |
| @@ -49,8 +49,8 @@ See the end of the file for license conditions. | |||
| 49 | If you need the C source code at a later date, it will be safe to | 49 | If you need the C source code at a later date, it will be safe to |
| 50 | unpack the source distribution on top of this installation. | 50 | unpack the source distribution on top of this installation. |
| 51 | 51 | ||
| 52 | + emacs-23.1-barebin-i386.zip | 52 | + emacs-24.1-barebin-i386.zip |
| 53 | Windows binaries of Emacs-23.1, without lisp code or documentation. | 53 | Windows binaries of Emacs-24.1, without lisp code or documentation. |
| 54 | 54 | ||
| 55 | Download this file if you already have the source distribution. | 55 | Download this file if you already have the source distribution. |
| 56 | 56 | ||
| @@ -62,12 +62,18 @@ See the end of the file for license conditions. | |||
| 62 | a basic Makefile for compiling with mingw32 and a .def file for | 62 | a basic Makefile for compiling with mingw32 and a .def file for |
| 63 | generating a DLL with the appropriate exports in addition to the | 63 | generating a DLL with the appropriate exports in addition to the |
| 64 | source code to provide the subset of functionality Emacs uses from | 64 | source code to provide the subset of functionality Emacs uses from |
| 65 | libXpm. This corresponds to the libXpm.dll in emacs-23.1-bin-i386.zip | 65 | libXpm. This corresponds to the libXpm.dll in emacs-24.1-bin-i386.zip |
| 66 | and emacs-23.1-barebin-i386.zip. | 66 | and emacs-24.1-barebin-i386.zip. |
| 67 | |||
| 68 | * Prerequisites for running Emacs on Windows 9X | ||
| 69 | |||
| 70 | Using Emacs in GUI mode on Windows 95/98/Me requires the UNICOWS.DLL | ||
| 71 | dynamic library, which provides MSLU, the Microsoft Unicode Layer | ||
| 72 | for Windows 9X. You can freely download it from the Microsoft site. | ||
| 67 | 73 | ||
| 68 | * Image support | 74 | * Image support |
| 69 | 75 | ||
| 70 | Emacs 23.1 contains support for images, however for most image formats | 76 | Emacs 24.1 contains support for images, however for most image formats |
| 71 | supporting libraries are required. This distribution has been tested | 77 | supporting libraries are required. This distribution has been tested |
| 72 | with the libraries that are distributed with GTK for Windows, and the | 78 | with the libraries that are distributed with GTK for Windows, and the |
| 73 | libraries found at http://gnuwin32.sourceforge.net/. The following image | 79 | libraries found at http://gnuwin32.sourceforge.net/. The following image |
| @@ -119,7 +125,7 @@ See the end of the file for license conditions. | |||
| 119 | Distributions for non-x86 platforms are no longer supplied. Older | 125 | Distributions for non-x86 platforms are no longer supplied. Older |
| 120 | platforms supported by Windows NT no longer seem to be in demand, | 126 | platforms supported by Windows NT no longer seem to be in demand, |
| 121 | and Emacs is yet to be ported to 64 bit Windows platforms. If you | 127 | and Emacs is yet to be ported to 64 bit Windows platforms. If you |
| 122 | are willing to help port Emacs 23 to 64 bit versions of Windows, | 128 | are willing to help port Emacs 24 to 64 bit versions of Windows, |
| 123 | your contribution will be welcome on the emacs-devel mailing list. | 129 | your contribution will be welcome on the emacs-devel mailing list. |
| 124 | 130 | ||
| 125 | * Unpacking distributions | 131 | * Unpacking distributions |
| @@ -227,7 +233,7 @@ See the end of the file for license conditions. | |||
| 227 | This document serves as an FAQ and a source for further information | 233 | This document serves as an FAQ and a source for further information |
| 228 | about the Windows port and related software packages. Note that as | 234 | about the Windows port and related software packages. Note that as |
| 229 | most of the information in that FAQ is for earlier versions, so some | 235 | most of the information in that FAQ is for earlier versions, so some |
| 230 | information may not be relevant to Emacs-23.1. | 236 | information may not be relevant to Emacs-24.1. |
| 231 | 237 | ||
| 232 | In addition to the FAQ, there is a mailing list for discussing issues | 238 | In addition to the FAQ, there is a mailing list for discussing issues |
| 233 | related to the Windows port of Emacs. For information about the | 239 | related to the Windows port of Emacs. For information about the |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index bf4d87d3405..4ac4419b163 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-10-28 Deniz Dogan <deniz@dogan.se> | ||
| 2 | |||
| 3 | * net/rcirc.el (rcirc-mode): Use hard newlines. | ||
| 4 | |||
| 1 | 2011-10-28 Alan Mackenzie <acm@muc.de> | 5 | 2011-10-28 Alan Mackenzie <acm@muc.de> |
| 2 | 6 | ||
| 3 | Amend to indent and fontify macros "which include their own semicolon" | 7 | Amend to indent and fontify macros "which include their own semicolon" |
diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el index 6a912cd6273..f6981aeabd9 100644 --- a/lisp/net/rcirc.el +++ b/lisp/net/rcirc.el | |||
| @@ -979,6 +979,7 @@ This number is independent of the number of lines in the buffer.") | |||
| 979 | (set (make-local-variable 'rcirc-recent-quit-alist) nil) | 979 | (set (make-local-variable 'rcirc-recent-quit-alist) nil) |
| 980 | (set (make-local-variable 'rcirc-current-line) 0) | 980 | (set (make-local-variable 'rcirc-current-line) 0) |
| 981 | 981 | ||
| 982 | (use-hard-newlines t) | ||
| 982 | (set (make-local-variable 'rcirc-short-buffer-name) nil) | 983 | (set (make-local-variable 'rcirc-short-buffer-name) nil) |
| 983 | (set (make-local-variable 'rcirc-urls) nil) | 984 | (set (make-local-variable 'rcirc-urls) nil) |
| 984 | 985 | ||
diff --git a/nt/ChangeLog b/nt/ChangeLog index 08fd7677077..64b9577e362 100644 --- a/nt/ChangeLog +++ b/nt/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2011-10-28 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * README.W32: Mention UNICOWS.DLL as prerequisite for running | ||
| 4 | Emacs on Windows 9X. | ||
| 5 | |||
| 1 | 2011-10-25 Eli Zaretskii <eliz@gnu.org> | 6 | 2011-10-25 Eli Zaretskii <eliz@gnu.org> |
| 2 | 7 | ||
| 3 | * makefile.w32-in (dist): Don't put the top-level INSTALL into the | 8 | * makefile.w32-in (dist): Don't put the top-level INSTALL into the |
diff --git a/nt/README.W32 b/nt/README.W32 index 4a3f7c41e9e..e4044e409d4 100644 --- a/nt/README.W32 +++ b/nt/README.W32 | |||
| @@ -50,6 +50,17 @@ See the end of the file for license conditions. | |||
| 50 | directly from a CD or USB flash drive without copying or installing | 50 | directly from a CD or USB flash drive without copying or installing |
| 51 | anything on the machine itself. | 51 | anything on the machine itself. |
| 52 | 52 | ||
| 53 | * Prerequisites for Windows 9X | ||
| 54 | |||
| 55 | To run Emacs on Windows 9X (Windows 95/98/Me), you will need to have | ||
| 56 | the Microsoft Layer for Unicode (MSLU) installed. It can be | ||
| 57 | downloaded from the Microsoft site, and comes in a form of a single | ||
| 58 | dynamic library called UNICOWS.DLL. If this library is not | ||
| 59 | accessible to Emacs, it will pop up a dialog saying that it cannot | ||
| 60 | find the library, and will refuse to start up a GUI session. | ||
| 61 | (However, it is still possible to use Emacs in text mode, even | ||
| 62 | without UNICOWS.DLL, by invoking it as "emacs -nw", see below.) | ||
| 63 | |||
| 53 | * Starting Emacs | 64 | * Starting Emacs |
| 54 | 65 | ||
| 55 | To run Emacs, simply select Emacs from the Start Menu, or invoke | 66 | To run Emacs, simply select Emacs from the Start Menu, or invoke |
| @@ -75,7 +86,9 @@ See the end of the file for license conditions. | |||
| 75 | it will pop up a command prompt window if run directly from Explorer. | 86 | it will pop up a command prompt window if run directly from Explorer. |
| 76 | 87 | ||
| 77 | + runemacs.exe - A wrapper for running Emacs as a GUI application | 88 | + runemacs.exe - A wrapper for running Emacs as a GUI application |
| 78 | without popping up a command prompt window. | 89 | without popping up a command prompt window. If you create a |
| 90 | desktop shortcut for invoking Emacs, make it point to this | ||
| 91 | executable, not to emacs.exe. | ||
| 79 | 92 | ||
| 80 | + emacsclient.exe - A command-line client program that can | 93 | + emacsclient.exe - A command-line client program that can |
| 81 | communicate with a running Emacs process. See the `Emacs Server' | 94 | communicate with a running Emacs process. See the `Emacs Server' |
| @@ -98,7 +111,7 @@ See the end of the file for license conditions. | |||
| 98 | 111 | ||
| 99 | + ddeclient.exe - A tool for interacting with DDE servers. | 112 | + ddeclient.exe - A tool for interacting with DDE servers. |
| 100 | 113 | ||
| 101 | + hexl.exe - A tool for converting files to hex dumps. See the | 114 | + hexl.exe - A tool for producing hex dumps of binary files. See the |
| 102 | `Editing Binary Files' node of the Emacs manual. | 115 | `Editing Binary Files' node of the Emacs manual. |
| 103 | 116 | ||
| 104 | + movemail.exe - A helper application for safely moving mail from | 117 | + movemail.exe - A helper application for safely moving mail from |
| @@ -194,6 +207,10 @@ See the end of the file for license conditions. | |||
| 194 | truncated to abbrevli.elc, your distribution has been corrupted | 207 | truncated to abbrevli.elc, your distribution has been corrupted |
| 195 | while unpacking and Emacs will not start. | 208 | while unpacking and Emacs will not start. |
| 196 | 209 | ||
| 210 | * On Windows 9X, make sure you have the UNICOWS.DLL library either | ||
| 211 | in the same directory where you have emacs.exe or in the | ||
| 212 | directory where system-wide DLLs are kept. | ||
| 213 | |||
| 197 | If you believe you have unpacked the distributions correctly and are | 214 | If you believe you have unpacked the distributions correctly and are |
| 198 | still encountering problems, see the section on Further Information | 215 | still encountering problems, see the section on Further Information |
| 199 | below. | 216 | below. |
diff --git a/src/ChangeLog b/src/ChangeLog index 21ec98fa217..da0ba4b11f2 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-10-28 Chong Yidong <cyd@gnu.org> | ||
| 2 | |||
| 3 | * xdisp.c (note_mouse_highlight): Fix use of uninitialized var. | ||
| 4 | |||
| 1 | 2011-10-28 Dan Nicolaescu <dann@ics.uci.edu> | 5 | 2011-10-28 Dan Nicolaescu <dann@ics.uci.edu> |
| 2 | 6 | ||
| 3 | * window.c (make_window): Initialize phys_cursor_on_p. | 7 | * window.c (make_window): Initialize phys_cursor_on_p. |
diff --git a/src/xdisp.c b/src/xdisp.c index 0757feed1d9..296b2d13219 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -26835,11 +26835,14 @@ note_mouse_highlight (struct frame *f, int x, int y) | |||
| 26835 | /* Which window is that in? */ | 26835 | /* Which window is that in? */ |
| 26836 | window = window_from_coordinates (f, x, y, &part, 1); | 26836 | window = window_from_coordinates (f, x, y, &part, 1); |
| 26837 | 26837 | ||
| 26838 | /* If we were displaying active text in another window, clear that. | 26838 | /* If displaying active text in another window, clear that. */ |
| 26839 | Also clear if we move out of text area in same window. */ | ||
| 26840 | if (! EQ (window, hlinfo->mouse_face_window) | 26839 | if (! EQ (window, hlinfo->mouse_face_window) |
| 26841 | || (part != ON_TEXT && part != ON_MODE_LINE && part != ON_HEADER_LINE | 26840 | /* Also clear if we move out of text area in same window. */ |
| 26842 | && !NILP (hlinfo->mouse_face_window))) | 26841 | || (!NILP (hlinfo->mouse_face_window) |
| 26842 | && !NILP (window) | ||
| 26843 | && part != ON_TEXT | ||
| 26844 | && part != ON_MODE_LINE | ||
| 26845 | && part != ON_HEADER_LINE)) | ||
| 26843 | clear_mouse_face (hlinfo); | 26846 | clear_mouse_face (hlinfo); |
| 26844 | 26847 | ||
| 26845 | /* Not on a window -> return. */ | 26848 | /* Not on a window -> return. */ |