aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2013-02-17 11:01:46 -0800
committerGlenn Morris2013-02-17 11:01:46 -0800
commita51e9ff76cc887e0e6df95ff2895d80e0c00e9b9 (patch)
tree532d6ee96d6406d25eb389480cb142e87eea99ae
parent913274cbdc4a540f7c68dea45aec76845c50d94a (diff)
parentae11bda519726c8619f687645138f913b1027be3 (diff)
downloademacs-a51e9ff76cc887e0e6df95ff2895d80e0c00e9b9.tar.gz
emacs-a51e9ff76cc887e0e6df95ff2895d80e0c00e9b9.zip
Merge from emacs-24; up to 2012-12-20T05:05:41Z!dmantipov@yandex.ru
-rw-r--r--etc/CONTRIBUTE3
-rw-r--r--etc/TODO26
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/net/network-stream.el5
-rw-r--r--src/ChangeLog6
-rw-r--r--src/xdisp.c7
6 files changed, 43 insertions, 9 deletions
diff --git a/etc/CONTRIBUTE b/etc/CONTRIBUTE
index ee51d5456cc..3ccd180aa0c 100644
--- a/etc/CONTRIBUTE
+++ b/etc/CONTRIBUTE
@@ -22,7 +22,8 @@ inclusion in a future version of Emacs (see below).
22 22
23If you don't feel up to hacking Emacs, there are many other ways to 23If you don't feel up to hacking Emacs, there are many other ways to
24help. You can answer questions on the mailing lists, write 24help. You can answer questions on the mailing lists, write
25documentation, find and report bugs, contribute to the Emacs web 25documentation, find and report bugs, check if existing bug reports
26are fixed in newer versions of Emacs, contribute to the Emacs web
26pages, or develop a package that works with Emacs. 27pages, or develop a package that works with Emacs.
27 28
28Here are some style and legal conventions for contributors to Emacs: 29Here are some style and legal conventions for contributors to Emacs:
diff --git a/etc/TODO b/etc/TODO
index 912d0746849..b28888b7484 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -7,9 +7,24 @@ See the end of the file for license conditions.
7If you are ready to start working on any of these TODO items, we 7If you are ready to start working on any of these TODO items, we
8appreciate your help; please write to emacs-devel@gnu.org so we can be 8appreciate your help; please write to emacs-devel@gnu.org so we can be
9aware that the problem is being addressed, and talk with you how to do 9aware that the problem is being addressed, and talk with you how to do
10it best. Since Emacs is an FSF-copyrighted package, please be 10it best. Also to check that it hasn't been done already, since we
11prepared to sign legal papers to transfer the copyright on your work 11don't always remember to update this file! It is best to consult
12to the FSF. 12the latest version of this file in the Emacs source code repository.
13
14Since Emacs is an FSF-copyrighted package, please be prepared to sign
15legal papers to transfer the copyright on your work to the FSF.
16For more details on this, see the section "Copyright Assignment"
17in etc/CONTRIBUTE. That file also contains some more practical
18details about getting involved.
19
20As well as the issues listed here, there are bug reports at
21<http://debbugs.gnu.org>. Bugs tagged "easy" ought to be suitable for
22beginners to work on, but unfortunately we are not very good at using
23this tag. Bugs tagged "help" are ones where assistance is required,
24but may be difficult to fix. Bugs with severity "important" or higher
25are the ones we consider more important, but these also may be
26difficult to fix. Bugs with severity "minor" may be simpler, but this
27is not always true.
13 28
14* Tentative plan for Emacs-24 29* Tentative plan for Emacs-24
15 30
@@ -61,7 +76,7 @@ to use it.
61** Convert all defvars with leading `*' in the doc-strings into defcustoms 76** Convert all defvars with leading `*' in the doc-strings into defcustoms
62of appropriate :type and :group. 77of appropriate :type and :group.
63 78
64** Remove any leading `*'s from defcustom doc-strings. 79** Remove any leading `*'s from defcustom doc-strings. [done?]
65 80
66** Remove unnecessary autoload cookies from defcustoms. 81** Remove unnecessary autoload cookies from defcustoms.
67This needs a bit of care, since often people have become used to 82This needs a bit of care, since often people have become used to
@@ -267,6 +282,9 @@ specified filters, specified timers, and specified hooks.
267** Remove the limitation that window and frame widths and heights can 282** Remove the limitation that window and frame widths and heights can
268 be only full columns/lines. 283 be only full columns/lines.
269 284
285** The GNUstep port needs some serious attention, ideally from someone
286familiar with GNUstep and Objective C.
287
270* Other features we would like: 288* Other features we would like:
271 289
272** Allow frames(terminals) created by emacsclient to inherit their environment 290** Allow frames(terminals) created by emacsclient to inherit their environment
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 0e49ef8c242..3d5308875de 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12013-02-17 Didier Verna <didier@didierverna.net>
2
3 * net/network-stream.el (network-stream-open-starttls):
4 Check that response to the starttls-command is non-nil. (Bug#13706)
5
12013-02-17 Stefan Monnier <monnier@iro.umontreal.ca> 62013-02-17 Stefan Monnier <monnier@iro.umontreal.ca>
2 7
3 * font-lock.el (lisp-font-lock-keywords-1, lisp-font-lock-keywords-2): 8 * font-lock.el (lisp-font-lock-keywords-1, lisp-font-lock-keywords-2):
diff --git a/lisp/net/network-stream.el b/lisp/net/network-stream.el
index 8cf9ec67e53..fd21997ba28 100644
--- a/lisp/net/network-stream.el
+++ b/lisp/net/network-stream.el
@@ -262,8 +262,9 @@ STARTTLS upgrades even if Emacs doesn't have built-in TLS functionality.
262 ;; EHLO for SMTP. 262 ;; EHLO for SMTP.
263 (when (plist-get parameters :always-query-capabilities) 263 (when (plist-get parameters :always-query-capabilities)
264 (network-stream-command stream capability-command eo-capa))) 264 (network-stream-command stream capability-command eo-capa)))
265 (when (string-match success-string 265 (when (let ((response
266 (network-stream-command stream starttls-command eoc)) 266 (network-stream-command stream starttls-command eoc)))
267 (and response (string-match success-string response)))
267 ;; The server said it was OK to begin STARTTLS negotiations. 268 ;; The server said it was OK to begin STARTTLS negotiations.
268 (if builtin-starttls 269 (if builtin-starttls
269 (let ((cert (network-stream-certificate host service parameters))) 270 (let ((cert (network-stream-certificate host service parameters)))
diff --git a/src/ChangeLog b/src/ChangeLog
index 4be1e28dbcd..e945e221593 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
12013-02-17 Eli Zaretskii <eliz@gnu.org>
2
3 * xdisp.c (x_draw_vertical_border): For a window that is neither
4 the leftmost nor the rightmost, redraw both the left and the right
5 vertical borders. (Bug#13723)
6
12013-02-17 Stefan Monnier <monnier@iro.umontreal.ca> 72013-02-17 Stefan Monnier <monnier@iro.umontreal.ca>
2 8
3 * xml.c (init_libxml2_functions): 9 * xml.c (init_libxml2_functions):
diff --git a/src/xdisp.c b/src/xdisp.c
index c41b7f3c8cb..08958f44575 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -28244,6 +28244,9 @@ x_draw_vertical_border (struct window *w)
28244 if (FRAME_HAS_VERTICAL_SCROLL_BARS (XFRAME (w->frame))) 28244 if (FRAME_HAS_VERTICAL_SCROLL_BARS (XFRAME (w->frame)))
28245 return; 28245 return;
28246 28246
28247 /* Note: It is necessary to redraw bot the left and the right
28248 borders, for when only this single window W is being
28249 redisplayed. */
28247 if (!WINDOW_RIGHTMOST_P (w) 28250 if (!WINDOW_RIGHTMOST_P (w)
28248 && !WINDOW_HAS_VERTICAL_SCROLL_BAR_ON_RIGHT (w)) 28251 && !WINDOW_HAS_VERTICAL_SCROLL_BAR_ON_RIGHT (w))
28249 { 28252 {
@@ -28257,8 +28260,8 @@ x_draw_vertical_border (struct window *w)
28257 28260
28258 FRAME_RIF (f)->draw_vertical_window_border (w, x1, y0, y1); 28261 FRAME_RIF (f)->draw_vertical_window_border (w, x1, y0, y1);
28259 } 28262 }
28260 else if (!WINDOW_LEFTMOST_P (w) 28263 if (!WINDOW_LEFTMOST_P (w)
28261 && !WINDOW_HAS_VERTICAL_SCROLL_BAR_ON_LEFT (w)) 28264 && !WINDOW_HAS_VERTICAL_SCROLL_BAR_ON_LEFT (w))
28262 { 28265 {
28263 int x0, x1, y0, y1; 28266 int x0, x1, y0, y1;
28264 28267