diff options
| author | Glenn Morris | 2019-04-17 09:32:39 -0700 |
|---|---|---|
| committer | Glenn Morris | 2019-04-17 09:32:39 -0700 |
| commit | 632f489f7da21d682d2b292cf3b3079145ea83ca (patch) | |
| tree | e3052c6f308a0117596d32d12278791a9065fbae | |
| parent | 63a190a640f620f49b42e70e9e68f88e61c158b3 (diff) | |
| parent | 266c62290f5a0843555d2a18878a58395a6fd05f (diff) | |
| download | emacs-632f489f7da21d682d2b292cf3b3079145ea83ca.tar.gz emacs-632f489f7da21d682d2b292cf3b3079145ea83ca.zip | |
Merge from origin/emacs-26
266c622 Downcase charset
92f3459 Update for Emacs-26
beb4eac * doc/lispref/display.texi (Showing Images): Fix a typo. (Bu...
| -rw-r--r-- | doc/lispref/display.texi | 4 | ||||
| -rw-r--r-- | lisp/gnus/gnus-icalendar.el | 2 | ||||
| -rw-r--r-- | nt/README.W32 | 77 |
3 files changed, 31 insertions, 52 deletions
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi index a97aabe9dff..a2ed4b38913 100644 --- a/doc/lispref/display.texi +++ b/doc/lispref/display.texi | |||
| @@ -5909,8 +5909,8 @@ This function returns the size of an image as a pair | |||
| 5909 | specification. @var{pixels} non-@code{nil} means return sizes measured | 5909 | specification. @var{pixels} non-@code{nil} means return sizes measured |
| 5910 | in pixels, otherwise return sizes measured in the default character size | 5910 | in pixels, otherwise return sizes measured in the default character size |
| 5911 | of @var{frame} (@pxref{Frame Font}). @var{frame} is the frame on which | 5911 | of @var{frame} (@pxref{Frame Font}). @var{frame} is the frame on which |
| 5912 | the image will be displayed. @var{frame} null or omitted means use the | 5912 | the image will be displayed. @var{frame} @code{nil} or omitted means |
| 5913 | selected frame (@pxref{Input Focus}). | 5913 | use the selected frame (@pxref{Input Focus}). |
| 5914 | @end defun | 5914 | @end defun |
| 5915 | 5915 | ||
| 5916 | @defvar max-image-size | 5916 | @defvar max-image-size |
diff --git a/lisp/gnus/gnus-icalendar.el b/lisp/gnus/gnus-icalendar.el index 28020a1fd0b..53a20b90ebd 100644 --- a/lisp/gnus/gnus-icalendar.el +++ b/lisp/gnus/gnus-icalendar.el | |||
| @@ -756,7 +756,7 @@ These will be used to retrieve the RSVP information from ical events." | |||
| 756 | `(let ((,charset (cdr (assoc 'charset (mm-handle-type ,handle))))) | 756 | `(let ((,charset (cdr (assoc 'charset (mm-handle-type ,handle))))) |
| 757 | (with-temp-buffer | 757 | (with-temp-buffer |
| 758 | (mm-insert-part ,handle) | 758 | (mm-insert-part ,handle) |
| 759 | (when (string= ,charset "utf-8") | 759 | (when (string= (downcase ,charset) "utf-8") |
| 760 | (decode-coding-region (point-min) (point-max) 'utf-8)) | 760 | (decode-coding-region (point-min) (point-max) 'utf-8)) |
| 761 | ,@body)))) | 761 | ,@body)))) |
| 762 | 762 | ||
diff --git a/nt/README.W32 b/nt/README.W32 index 0fac1c32988..c04f1a6d64c 100644 --- a/nt/README.W32 +++ b/nt/README.W32 | |||
| @@ -24,7 +24,7 @@ See the end of the file for license conditions. | |||
| 24 | * Preliminaries | 24 | * Preliminaries |
| 25 | 25 | ||
| 26 | There are two binary distributions named | 26 | There are two binary distributions named |
| 27 | emacs-VER-x86_64-w64-mingw32.zip and emacs-VER-i686-w64-mingw32.zip, | 27 | emacs-VER-x86_64.zip and emacs-VER-i686.zip, |
| 28 | where VER is the Emacs version. These are 64-bit and 32-bit builds, | 28 | where VER is the Emacs version. These are 64-bit and 32-bit builds, |
| 29 | respectively. If you are running a 32-bit version of MS-Windows, | 29 | respectively. If you are running a 32-bit version of MS-Windows, |
| 30 | you need to install the 32-bit build; users of 64-bit Windows can | 30 | you need to install the 32-bit build; users of 64-bit Windows can |
| @@ -45,29 +45,14 @@ See the end of the file for license conditions. | |||
| 45 | action, by default this will be in a top-level directory with the | 45 | action, by default this will be in a top-level directory with the |
| 46 | same name as the zip file. | 46 | same name as the zip file. |
| 47 | 47 | ||
| 48 | We also provide a set of optional dependencies, in | ||
| 49 | emacs-MVER-x86_64-deps.zip or emacs-MVER-i686-deps.zip respectively, | ||
| 50 | where MVER is the major Emacs version that should use these | ||
| 51 | libraries. These provide Emacs with a number of additional optional | ||
| 52 | capabilities, described in detail below. To use these, unpack them | ||
| 53 | directly over the emacs directory structure. Note that, if | ||
| 54 | extracting with the Windows Explorer, you will have to override the | ||
| 55 | directory where it wants to put the file with the same directory | ||
| 56 | where you extracted the Emacs binary package. | ||
| 57 | |||
| 58 | Finally, and also optionally, you can run the program addpm.exe in | ||
| 59 | the bin subdirectory which will place an icon for Emacs on the start | ||
| 60 | page. (This is no longer needed in latest versions of Emacs, so we | ||
| 61 | recommend you not do that, as running addpm.exe will insert entries | ||
| 62 | into the Registry which might get in the way if you upgrade to later | ||
| 63 | versions without updating those entries, or would like to uninstall | ||
| 64 | Emacs.) | ||
| 65 | |||
| 66 | Emacs is completely portable. You can create your own shortcut to | 48 | Emacs is completely portable. You can create your own shortcut to |
| 67 | runemacs.exe and place this wherever you find it convenient (the | 49 | runemacs.exe and place this wherever you find it convenient (the |
| 68 | desktop and/or the Taskbar), or run it from a USB or network drive | 50 | desktop and/or the Taskbar), or run it from a USB or network drive |
| 69 | without copying or installing anything on the machine itself. | 51 | without copying or installing anything on the machine itself. |
| 70 | 52 | ||
| 53 | It is also possible, although not recommended to use the program | ||
| 54 | bin/addpm.exe which will place an icon for Emacs on the start page. | ||
| 55 | |||
| 71 | * Prerequisites for Windows 9X | 56 | * Prerequisites for Windows 9X |
| 72 | 57 | ||
| 73 | The 32-bit build supports MS-Windows 9X (Windows 95/98/Me). To run | 58 | The 32-bit build supports MS-Windows 9X (Windows 95/98/Me). To run |
| @@ -151,48 +136,41 @@ See the end of the file for license conditions. | |||
| 151 | + update-game-score.exe - A utility for updating the score files of | 136 | + update-game-score.exe - A utility for updating the score files of |
| 152 | Emacs games. | 137 | Emacs games. |
| 153 | 138 | ||
| 154 | * Optional dependency libraries | 139 | * Emacs without optional dependencies |
| 155 | 140 | ||
| 156 | Emacs has built in support for XBM and PPM/PGM/PBM images, and the | 141 | The files emacs-VER-x86_64.zip and emacs-VER-i686.zip contain a |
| 157 | libXpm library is bundled, providing XPM support (required for color | 142 | large number of optional dependencies for Emacs. |
| 158 | toolbar icons and splash screen). Source for libXpm should be | ||
| 159 | available from the same place from which you got this binary | ||
| 160 | distribution. | ||
| 161 | 143 | ||
| 162 | Emacs has a number of optional features which need additional | 144 | Emacs has a number of optional features which use these additional |
| 163 | libraries. These are provided in a separate bundle of dependencies, | 145 | dependencies. They enable support for the following: |
| 164 | as described above, and enable support for the following: | ||
| 165 | 146 | ||
| 166 | - displaying inline images of many types (PNG, JPEG, GIF, TIFF, SVG) | 147 | - displaying inline images of many types (PNG, JPEG, GIF, TIFF, SVG) |
| 167 | - SSL/TLS secure network communications (HTTPS, IMAPS, etc.) | 148 | - SSL/TLS secure network communications (HTTPS, IMAPS, etc.) |
| 168 | - HTML and XML parsing (necessary for the built-in EWW browser) | 149 | - HTML and XML parsing (necessary for the built-in EWW browser) |
| 169 | - built-in decompression of compressed text | 150 | - built-in decompression of compressed text |
| 170 | 151 | ||
| 171 | The optional dependency libraries are in emacs-MVER-x86_64-deps.zip | 152 | If you do not want these files (if you have them already for |
| 172 | (64-bit) and emacs-MVER-i686-deps.zip (32-bit), and their sources | 153 | instance, or you want the smallest possible Emacs), then you may use |
| 173 | are in emacs-MVER-deps-mingw-w64-src.zip, where MVER is the major | 154 | the files emacs-VER-x86_64-no-deps.zip or |
| 174 | version of Emacs that should use these dependencies. Note that a | 155 | emacs-VER-i686-no-deps.zip. The dependency files are also available |
| 175 | 64-bit Emacs will only work with the 64-bit dependencies, and the | 156 | as emacs-MVER-x86_64-no-deps.zip and emacs-MVER-i686-deps.zip. Source |
| 176 | 32-bit Emacs only with the 32-bit dependencies. | 157 | code for these dependencies is available as |
| 177 | 158 | emacs-26-deps-mingw-w64-src.zip. | |
| 178 | Newer/updated builds for these optional libraries are available at | ||
| 179 | http://msys2.github.io/ and | ||
| 180 | http://sourceforge.net/projects/ezwinports/files/ (but you shouldn't | ||
| 181 | need these except in emergencies). | ||
| 182 | 159 | ||
| 183 | If you install the libraries in a directory different from where you | 160 | All distributions of Emacs have built in support for XBM and |
| 184 | have the Emacs executable programs, we recommend to add the | 161 | PPM/PGM/PBM images, and the libXpm library is bundled, providing XPM |
| 185 | directory with DLLs to your Path, so that Emacs will be able to find | 162 | support (required for color toolbar icons and splash screen). |
| 186 | those DLLs when needed. | 163 | Source for libXpm should be available from the same place from which |
| 164 | you got this binary distribution. | ||
| 187 | 165 | ||
| 188 | * Installing Emacs with an existing MSYS2 installation | 166 | * Installing Emacs with an existing MSYS2 installation |
| 189 | 167 | ||
| 190 | You may also use Emacs with an existing MSYS2 installation by simply | 168 | You may also use Emacs with an existing MSYS2 installation by |
| 191 | unpacking the Emacs distribution over MSYS2. You can then use the | 169 | unpacking the emacs-VER-x86_64-no-deps.zip over the MSYS2 |
| 192 | 'pacman' utility to install dependencies. You should not use the | 170 | distribution. You should not use the emacs-VER-x86_64.zip from this |
| 193 | optional dependencies bundle from this site, as this will overwrite | 171 | site, as this will overwrite MSYS2 files (the dependency bundle |
| 194 | MSYS2 files (the dependency bundle derives from MSYS2, but may be a | 172 | derives from MSYS2, but will be from a different version). You can |
| 195 | different version). | 173 | then use the 'pacman' utility to install dependencies. |
| 196 | 174 | ||
| 197 | Some of the optional libraries need to be of certain versions to | 175 | Some of the optional libraries need to be of certain versions to |
| 198 | work with your Emacs binary. Make sure you install those versions | 176 | work with your Emacs binary. Make sure you install those versions |
| @@ -218,6 +196,7 @@ See the end of the file for license conditions. | |||
| 218 | mingw-w64-x86_64-libtiff | 196 | mingw-w64-x86_64-libtiff |
| 219 | mingw-w64-x86_64-libxml2 | 197 | mingw-w64-x86_64-libxml2 |
| 220 | mingw-w64-x86_64-xpm-nox | 198 | mingw-w64-x86_64-xpm-nox |
| 199 | mingw-w64-x86_64-lcms2 | ||
| 221 | 200 | ||
| 222 | You can type any subset of this list. When asked whether to proceed | 201 | You can type any subset of this list. When asked whether to proceed |
| 223 | with installation, answer Y. | 202 | with installation, answer Y. |