diff options
| author | Glenn Morris | 2013-02-17 11:01:46 -0800 |
|---|---|---|
| committer | Glenn Morris | 2013-02-17 11:01:46 -0800 |
| commit | a51e9ff76cc887e0e6df95ff2895d80e0c00e9b9 (patch) | |
| tree | 532d6ee96d6406d25eb389480cb142e87eea99ae | |
| parent | 913274cbdc4a540f7c68dea45aec76845c50d94a (diff) | |
| parent | ae11bda519726c8619f687645138f913b1027be3 (diff) | |
| download | emacs-a51e9ff76cc887e0e6df95ff2895d80e0c00e9b9.tar.gz emacs-a51e9ff76cc887e0e6df95ff2895d80e0c00e9b9.zip | |
Merge from emacs-24; up to 2012-12-20T05:05:41Z!dmantipov@yandex.ru
| -rw-r--r-- | etc/CONTRIBUTE | 3 | ||||
| -rw-r--r-- | etc/TODO | 26 | ||||
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/net/network-stream.el | 5 | ||||
| -rw-r--r-- | src/ChangeLog | 6 | ||||
| -rw-r--r-- | src/xdisp.c | 7 |
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 | ||
| 23 | If you don't feel up to hacking Emacs, there are many other ways to | 23 | If you don't feel up to hacking Emacs, there are many other ways to |
| 24 | help. You can answer questions on the mailing lists, write | 24 | help. You can answer questions on the mailing lists, write |
| 25 | documentation, find and report bugs, contribute to the Emacs web | 25 | documentation, find and report bugs, check if existing bug reports |
| 26 | are fixed in newer versions of Emacs, contribute to the Emacs web | ||
| 26 | pages, or develop a package that works with Emacs. | 27 | pages, or develop a package that works with Emacs. |
| 27 | 28 | ||
| 28 | Here are some style and legal conventions for contributors to Emacs: | 29 | Here are some style and legal conventions for contributors to Emacs: |
| @@ -7,9 +7,24 @@ See the end of the file for license conditions. | |||
| 7 | If you are ready to start working on any of these TODO items, we | 7 | If you are ready to start working on any of these TODO items, we |
| 8 | appreciate your help; please write to emacs-devel@gnu.org so we can be | 8 | appreciate your help; please write to emacs-devel@gnu.org so we can be |
| 9 | aware that the problem is being addressed, and talk with you how to do | 9 | aware that the problem is being addressed, and talk with you how to do |
| 10 | it best. Since Emacs is an FSF-copyrighted package, please be | 10 | it best. Also to check that it hasn't been done already, since we |
| 11 | prepared to sign legal papers to transfer the copyright on your work | 11 | don't always remember to update this file! It is best to consult |
| 12 | to the FSF. | 12 | the latest version of this file in the Emacs source code repository. |
| 13 | |||
| 14 | Since Emacs is an FSF-copyrighted package, please be prepared to sign | ||
| 15 | legal papers to transfer the copyright on your work to the FSF. | ||
| 16 | For more details on this, see the section "Copyright Assignment" | ||
| 17 | in etc/CONTRIBUTE. That file also contains some more practical | ||
| 18 | details about getting involved. | ||
| 19 | |||
| 20 | As well as the issues listed here, there are bug reports at | ||
| 21 | <http://debbugs.gnu.org>. Bugs tagged "easy" ought to be suitable for | ||
| 22 | beginners to work on, but unfortunately we are not very good at using | ||
| 23 | this tag. Bugs tagged "help" are ones where assistance is required, | ||
| 24 | but may be difficult to fix. Bugs with severity "important" or higher | ||
| 25 | are the ones we consider more important, but these also may be | ||
| 26 | difficult to fix. Bugs with severity "minor" may be simpler, but this | ||
| 27 | is 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 |
| 62 | of appropriate :type and :group. | 77 | of 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. |
| 67 | This needs a bit of care, since often people have become used to | 82 | This 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 | ||
| 286 | familiar 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 @@ | |||
| 1 | 2013-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 | |||
| 1 | 2013-02-17 Stefan Monnier <monnier@iro.umontreal.ca> | 6 | 2013-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 @@ | |||
| 1 | 2013-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 | |||
| 1 | 2013-02-17 Stefan Monnier <monnier@iro.umontreal.ca> | 7 | 2013-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 | ||