diff options
| author | Michael Albinus | 2014-11-13 16:29:20 +0100 |
|---|---|---|
| committer | Michael Albinus | 2014-11-13 16:29:20 +0100 |
| commit | d856e6b0d87fed67001e83fcfccba9c932af3487 (patch) | |
| tree | a4bf9bbfeedc89d0d7ed5240910cc890445ce4ca | |
| parent | a85cf0d9fe03713cfae31415208cbd49d3227ae1 (diff) | |
| parent | 38fa4bcbd238a0628ca51c5cd656211a0ef62eef (diff) | |
| download | emacs-d856e6b0d87fed67001e83fcfccba9c932af3487.tar.gz emacs-d856e6b0d87fed67001e83fcfccba9c932af3487.zip | |
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Conflicts:
lisp/ChangeLog
| -rw-r--r-- | .gitignore | 47 | ||||
| -rw-r--r-- | ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/ChangeLog | 8 | ||||
| -rw-r--r-- | lisp/gnus/mml2015.el | 2 | ||||
| -rw-r--r-- | lisp/net/eww.el | 5 | ||||
| -rw-r--r-- | src/ChangeLog | 7 | ||||
| -rw-r--r-- | src/image.c | 8 |
7 files changed, 77 insertions, 6 deletions
diff --git a/.gitignore b/.gitignore index 7603af2d138..b5483840f3a 100644 --- a/.gitignore +++ b/.gitignore | |||
| @@ -22,3 +22,50 @@ etc/refcards/*.log | |||
| 22 | info/dir | 22 | info/dir |
| 23 | info/*.info | 23 | info/*.info |
| 24 | test/biditest.txt | 24 | test/biditest.txt |
| 25 | |||
| 26 | Makefile | ||
| 27 | config.log | ||
| 28 | config.status | ||
| 29 | lib-src/ctags | ||
| 30 | lib-src/ebrowse | ||
| 31 | lib-src/emacsclient | ||
| 32 | lib-src/etags | ||
| 33 | lib-src/hexl | ||
| 34 | lib-src/make-docfile | ||
| 35 | lib-src/movemail | ||
| 36 | lib-src/profile | ||
| 37 | lib-src/update-game-score | ||
| 38 | *.o | ||
| 39 | lib/alloca.h | ||
| 40 | lib/arg-nonnull.h | ||
| 41 | lib/c++defs.h | ||
| 42 | lib/dirent.h | ||
| 43 | lib/fcntl.h | ||
| 44 | lib/getopt.h | ||
| 45 | lib/inttypes.h | ||
| 46 | lib/libgnu.a | ||
| 47 | lib/signal.h | ||
| 48 | lib/stdio.h | ||
| 49 | lib/stdlib.h | ||
| 50 | lib/string.h | ||
| 51 | lib/sys/ | ||
| 52 | lib/time.h | ||
| 53 | lib/unistd.h | ||
| 54 | lib/warn-on-use.h | ||
| 55 | src/bootstrap-emacs | ||
| 56 | src/deps/ | ||
| 57 | src/emacs | ||
| 58 | src/emacs-25.0.50.1 | ||
| 59 | src/emacs-25.0.50.2 | ||
| 60 | src/gl-stamp | ||
| 61 | src/globals.h | ||
| 62 | src/stamp-h1 | ||
| 63 | src/temacs | ||
| 64 | doc/emacs/emacsver.texi | ||
| 65 | doc/man/emacs.1 | ||
| 66 | etc/refcards/emacsver.tex | ||
| 67 | lib/.deps/ | ||
| 68 | lisp/international/uni-brackets.el | ||
| 69 | lwlib/deps/ | ||
| 70 | lwlib/liblw.a | ||
| 71 | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2014-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 2 | |||
| 3 | * .gitignore: Copy over sufficient ignorable files from the old | ||
| 4 | .bzrignore that a simple build doesn't list lots of unregistered | ||
| 5 | files. | ||
| 6 | |||
| 1 | 2014-11-11 Eric S. Raymond <esr@thyrsus.com> | 7 | 2014-11-11 Eric S. Raymond <esr@thyrsus.com> |
| 2 | 8 | ||
| 3 | * Makefile.in: git transition - set VCWITNESS appropriately for git. | 9 | * Makefile.in: git transition - set VCWITNESS appropriately for git. |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 6db9f206d15..e3baa30ce6a 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -2,6 +2,14 @@ | |||
| 2 | 2 | ||
| 3 | * vc/vc-hg.el (vc-hg-state): Disable pager. (Bug#18940) | 3 | * vc/vc-hg.el (vc-hg-state): Disable pager. (Bug#18940) |
| 4 | 4 | ||
| 5 | 2014-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 6 | |||
| 7 | * net/eww.el (eww-form-file): Fix version number. | ||
| 8 | |||
| 9 | 2014-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 10 | |||
| 11 | * net/eww.el (eww-form-file): :type isn't a valid `defface' keyword. | ||
| 12 | |||
| 5 | 2014-11-10 Kenjiro NAKAYAMA <nakayamakenjiro@gmail.com> | 13 | 2014-11-10 Kenjiro NAKAYAMA <nakayamakenjiro@gmail.com> |
| 6 | 14 | ||
| 7 | * net/eww.el(eww-form-file(defface)): New defface of file upload form. | 15 | * net/eww.el(eww-form-file(defface)): New defface of file upload form. |
diff --git a/lisp/gnus/mml2015.el b/lisp/gnus/mml2015.el index 941b5ecf7c3..74290f45469 100644 --- a/lisp/gnus/mml2015.el +++ b/lisp/gnus/mml2015.el | |||
| @@ -149,7 +149,7 @@ If set, it overrides the setting of `mml2015-sign-with-sender'." | |||
| 149 | 149 | ||
| 150 | (defcustom mml2015-display-key-image t | 150 | (defcustom mml2015-display-key-image t |
| 151 | "If t, try to display key images." | 151 | "If t, try to display key images." |
| 152 | :version "25.1" | 152 | :version "24.5" |
| 153 | :group 'mime-security | 153 | :group 'mime-security |
| 154 | :type 'boolean) | 154 | :type 'boolean) |
| 155 | 155 | ||
diff --git a/lisp/net/eww.el b/lisp/net/eww.el index 306d5dca507..f16ecb8c172 100644 --- a/lisp/net/eww.el +++ b/lisp/net/eww.el | |||
| @@ -105,9 +105,8 @@ See also `eww-form-checkbox-selected-symbol'." | |||
| 105 | :box (:line-width 2 :style released-button) | 105 | :box (:line-width 2 :style released-button) |
| 106 | :background "#808080" :foreground "black")) | 106 | :background "#808080" :foreground "black")) |
| 107 | "Face for eww buffer buttons." | 107 | "Face for eww buffer buttons." |
| 108 | :version "24.4" | 108 | :version "25.1" |
| 109 | :group 'eww | 109 | :group 'eww) |
| 110 | :type "Browse") | ||
| 111 | 110 | ||
| 112 | (defface eww-form-checkbox | 111 | (defface eww-form-checkbox |
| 113 | '((((type x w32 ns) (class color)) ; Like default mode line | 112 | '((((type x w32 ns) (class color)) ; Like default mode line |
diff --git a/src/ChangeLog b/src/ChangeLog index d44de652dde..2be24fa851b 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | 2014-11-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Avoid undefined behavior in color table hashing. | ||
| 4 | * image.c (CT_HASH_RGB) [COLOR_TABLE_SUPPORT]: Remove, replacing with ... | ||
| 5 | (ct_hash_rgb) [COLOR_TABLE_SUPPORT]: New function. All uses changed. | ||
| 6 | This function avoids undefined behavior with signed shift overflow. | ||
| 7 | |||
| 1 | 2014-11-10 Eli Zaretskii <eliz@gnu.org> | 8 | 2014-11-10 Eli Zaretskii <eliz@gnu.org> |
| 2 | 9 | ||
| 3 | * fileio.c (Finsert_file_contents): Invalidate buffer caches also | 10 | * fileio.c (Finsert_file_contents): Invalidate buffer caches also |
diff --git a/src/image.c b/src/image.c index 4b73a5fe80c..1a2c0e29dde 100644 --- a/src/image.c +++ b/src/image.c | |||
| @@ -4294,7 +4294,11 @@ struct ct_color | |||
| 4294 | 4294 | ||
| 4295 | /* Value is a hash of the RGB color given by R, G, and B. */ | 4295 | /* Value is a hash of the RGB color given by R, G, and B. */ |
| 4296 | 4296 | ||
| 4297 | #define CT_HASH_RGB(R, G, B) (((R) << 16) ^ ((G) << 8) ^ (B)) | 4297 | static unsigned |
| 4298 | ct_hash_rgb (unsigned r, unsigned g, unsigned b) | ||
| 4299 | { | ||
| 4300 | return (r << 16) ^ (g << 8) ^ b; | ||
| 4301 | } | ||
| 4298 | 4302 | ||
| 4299 | /* The color hash table. */ | 4303 | /* The color hash table. */ |
| 4300 | 4304 | ||
| @@ -4349,7 +4353,7 @@ free_color_table (void) | |||
| 4349 | static unsigned long | 4353 | static unsigned long |
| 4350 | lookup_rgb_color (struct frame *f, int r, int g, int b) | 4354 | lookup_rgb_color (struct frame *f, int r, int g, int b) |
| 4351 | { | 4355 | { |
| 4352 | unsigned hash = CT_HASH_RGB (r, g, b); | 4356 | unsigned hash = ct_hash_rgb (r, g, b); |
| 4353 | int i = hash % CT_SIZE; | 4357 | int i = hash % CT_SIZE; |
| 4354 | struct ct_color *p; | 4358 | struct ct_color *p; |
| 4355 | Display_Info *dpyinfo; | 4359 | Display_Info *dpyinfo; |