aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2014-11-13 16:29:20 +0100
committerMichael Albinus2014-11-13 16:29:20 +0100
commitd856e6b0d87fed67001e83fcfccba9c932af3487 (patch)
treea4bf9bbfeedc89d0d7ed5240910cc890445ce4ca
parenta85cf0d9fe03713cfae31415208cbd49d3227ae1 (diff)
parent38fa4bcbd238a0628ca51c5cd656211a0ef62eef (diff)
downloademacs-d856e6b0d87fed67001e83fcfccba9c932af3487.tar.gz
emacs-d856e6b0d87fed67001e83fcfccba9c932af3487.zip
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
Conflicts: lisp/ChangeLog
-rw-r--r--.gitignore47
-rw-r--r--ChangeLog6
-rw-r--r--lisp/ChangeLog8
-rw-r--r--lisp/gnus/mml2015.el2
-rw-r--r--lisp/net/eww.el5
-rw-r--r--src/ChangeLog7
-rw-r--r--src/image.c8
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
22info/dir 22info/dir
23info/*.info 23info/*.info
24test/biditest.txt 24test/biditest.txt
25
26Makefile
27config.log
28config.status
29lib-src/ctags
30lib-src/ebrowse
31lib-src/emacsclient
32lib-src/etags
33lib-src/hexl
34lib-src/make-docfile
35lib-src/movemail
36lib-src/profile
37lib-src/update-game-score
38*.o
39lib/alloca.h
40lib/arg-nonnull.h
41lib/c++defs.h
42lib/dirent.h
43lib/fcntl.h
44lib/getopt.h
45lib/inttypes.h
46lib/libgnu.a
47lib/signal.h
48lib/stdio.h
49lib/stdlib.h
50lib/string.h
51lib/sys/
52lib/time.h
53lib/unistd.h
54lib/warn-on-use.h
55src/bootstrap-emacs
56src/deps/
57src/emacs
58src/emacs-25.0.50.1
59src/emacs-25.0.50.2
60src/gl-stamp
61src/globals.h
62src/stamp-h1
63src/temacs
64doc/emacs/emacsver.texi
65doc/man/emacs.1
66etc/refcards/emacsver.tex
67lib/.deps/
68lisp/international/uni-brackets.el
69lwlib/deps/
70lwlib/liblw.a
71
diff --git a/ChangeLog b/ChangeLog
index 9aa2a02cbf0..174fe6a3d41 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
12014-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
12014-11-11 Eric S. Raymond <esr@thyrsus.com> 72014-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
52014-11-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
6
7 * net/eww.el (eww-form-file): Fix version number.
8
92014-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
10
11 * net/eww.el (eww-form-file): :type isn't a valid `defface' keyword.
12
52014-11-10 Kenjiro NAKAYAMA <nakayamakenjiro@gmail.com> 132014-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 @@
12014-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
12014-11-10 Eli Zaretskii <eliz@gnu.org> 82014-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)) 4297static unsigned
4298ct_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)
4349static unsigned long 4353static unsigned long
4350lookup_rgb_color (struct frame *f, int r, int g, int b) 4354lookup_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;