diff options
| -rw-r--r-- | etc/ChangeLog | 4 | ||||
| -rw-r--r-- | etc/PROBLEMS | 13 | ||||
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/emacs-lisp/easy-mmode.el | 7 | ||||
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/image.c | 6 |
6 files changed, 34 insertions, 5 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index 27f0a28c9f4..9db03a83b7c 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-01-18 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * PROBLEMS: Add note about svn+ssh. (Bug#7791) | ||
| 4 | |||
| 1 | 2011-01-14 Glenn Morris <rgm@gnu.org> | 5 | 2011-01-14 Glenn Morris <rgm@gnu.org> |
| 2 | 6 | ||
| 3 | * refcards/calccard.tex, refcards/cs-dired-ref.tex: | 7 | * refcards/calccard.tex, refcards/cs-dired-ref.tex: |
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 3766250b782..7e856c11315 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -1660,6 +1660,19 @@ the script: | |||
| 1660 | exec 2> >(exec cat >&2 2>/dev/null) | 1660 | exec 2> >(exec cat >&2 2>/dev/null) |
| 1661 | exec ssh "$@" | 1661 | exec ssh "$@" |
| 1662 | 1662 | ||
| 1663 | *** GNU/Linux: Truncated svn annotate output with SSH. | ||
| 1664 | http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7791 | ||
| 1665 | |||
| 1666 | The symptoms are: you are accessing a svn repository over SSH. | ||
| 1667 | You use vc-annotate on a large (several thousand line) file, and the | ||
| 1668 | result is truncated around the 1000 line mark. It works fine with | ||
| 1669 | other access methods (eg http), or from outside Emacs. | ||
| 1670 | |||
| 1671 | This may be a similar libc/SSH issue to the one mentioned above for CVS. | ||
| 1672 | A similar workaround seems to be effective: create a script with the | ||
| 1673 | same contents as the one used above for CVS_RSH, and set the SVN_SSH | ||
| 1674 | environment variable to point to it. | ||
| 1675 | |||
| 1663 | *** GNU/Linux: On Linux-based GNU systems using libc versions 5.4.19 through | 1676 | *** GNU/Linux: On Linux-based GNU systems using libc versions 5.4.19 through |
| 1664 | 5.4.22, Emacs crashes at startup with a segmentation fault. | 1677 | 5.4.22, Emacs crashes at startup with a segmentation fault. |
| 1665 | 1678 | ||
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 969b0c6997a..2d381534228 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,5 +1,10 @@ | |||
| 1 | 2011-01-18 Stefan Monnier <monnier@iro.umontreal.ca> | 1 | 2011-01-18 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 2 | ||
| 3 | * emacs-lisp/easy-mmode.el (define-minor-mode): Don't re-evaluate the | ||
| 4 | keymap expression. Improve docstring. | ||
| 5 | |||
| 6 | 2011-01-18 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 7 | |||
| 3 | * electric.el (electric-indent-post-self-insert-function): | 8 | * electric.el (electric-indent-post-self-insert-function): |
| 4 | Don't auto-indent for indent-to-left-margin, it's too often | 9 | Don't auto-indent for indent-to-left-margin, it's too often |
| 5 | counter-productive. | 10 | counter-productive. |
diff --git a/lisp/emacs-lisp/easy-mmode.el b/lisp/emacs-lisp/easy-mmode.el index 3d18d8e1cca..7f7198c36c9 100644 --- a/lisp/emacs-lisp/easy-mmode.el +++ b/lisp/emacs-lisp/easy-mmode.el | |||
| @@ -94,8 +94,9 @@ Optional INIT-VALUE is the initial value of the mode's variable. | |||
| 94 | Optional LIGHTER is displayed in the modeline when the mode is on. | 94 | Optional LIGHTER is displayed in the modeline when the mode is on. |
| 95 | Optional KEYMAP is the default keymap bound to the mode keymap. | 95 | Optional KEYMAP is the default keymap bound to the mode keymap. |
| 96 | If non-nil, it should be a variable name (whose value is a keymap), | 96 | If non-nil, it should be a variable name (whose value is a keymap), |
| 97 | a keymap, or a list of arguments for `easy-mmode-define-keymap'. | 97 | or an expression that returns either a keymap or a list of |
| 98 | If KEYMAP is a keymap or list, this also defines the variable MODE-map. | 98 | arguments for `easy-mmode-define-keymap'. If KEYMAP is not a symbol, |
| 99 | this also defines the variable MODE-map. | ||
| 99 | 100 | ||
| 100 | BODY contains code to execute each time the mode is enabled or disabled. | 101 | BODY contains code to execute each time the mode is enabled or disabled. |
| 101 | It is executed after toggling the mode, and before running MODE-hook. | 102 | It is executed after toggling the mode, and before running MODE-hook. |
| @@ -274,7 +275,7 @@ With zero or negative ARG turn mode off. | |||
| 274 | (let ((m ,keymap)) | 275 | (let ((m ,keymap)) |
| 275 | (cond ((keymapp m) m) | 276 | (cond ((keymapp m) m) |
| 276 | ((listp m) (easy-mmode-define-keymap m)) | 277 | ((listp m) (easy-mmode-define-keymap m)) |
| 277 | (t (error "Invalid keymap %S" ,keymap)))) | 278 | (t (error "Invalid keymap %S" m)))) |
| 278 | ,(format "Keymap for `%s'." mode-name))) | 279 | ,(format "Keymap for `%s'." mode-name))) |
| 279 | 280 | ||
| 280 | ,(if (not (symbolp mode)) | 281 | ,(if (not (symbolp mode)) |
diff --git a/src/ChangeLog b/src/ChangeLog index 9267a96467c..f91ec458464 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-01-18 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * image.c (syms_of_image): Don't access XSYMBOL's internals directly. | ||
| 4 | |||
| 1 | 2011-01-17 Paul Eggert <eggert@cs.ucla.edu> | 5 | 2011-01-17 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 6 | ||
| 3 | Give a name FLOAT_TO_STRING_BUFSIZE to the constant 350. | 7 | Give a name FLOAT_TO_STRING_BUFSIZE to the constant 350. |
diff --git a/src/image.c b/src/image.c index b5b1843ed94..260e33c3cfb 100644 --- a/src/image.c +++ b/src/image.c | |||
| @@ -8801,11 +8801,13 @@ non-numeric, there is no explicit limit on the size of images. */); | |||
| 8801 | #ifdef HAVE_NTGUI | 8801 | #ifdef HAVE_NTGUI |
| 8802 | Qlibpng_version = intern_c_string ("libpng-version"); | 8802 | Qlibpng_version = intern_c_string ("libpng-version"); |
| 8803 | staticpro (&Qlibpng_version); | 8803 | staticpro (&Qlibpng_version); |
| 8804 | Fset (Qlibpng_version, | ||
| 8804 | #if HAVE_PNG | 8805 | #if HAVE_PNG |
| 8805 | SET_SYMBOL_VAL (XSYMBOL (Qlibpng_version), make_number (PNG_LIBPNG_VER)); | 8806 | make_number (PNG_LIBPNG_VER) |
| 8806 | #else | 8807 | #else |
| 8807 | SET_SYMBOL_VAL (XSYMBOL (Qlibpng_version), make_number (-1)); | 8808 | make_number (-1) |
| 8808 | #endif | 8809 | #endif |
| 8810 | ); | ||
| 8809 | #endif | 8811 | #endif |
| 8810 | 8812 | ||
| 8811 | #if defined (HAVE_XPM) || defined (HAVE_NS) | 8813 | #if defined (HAVE_XPM) || defined (HAVE_NS) |