aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/ChangeLog4
-rw-r--r--etc/PROBLEMS13
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/emacs-lisp/easy-mmode.el7
-rw-r--r--src/ChangeLog4
-rw-r--r--src/image.c6
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 @@
12011-01-18 Glenn Morris <rgm@gnu.org>
2
3 * PROBLEMS: Add note about svn+ssh. (Bug#7791)
4
12011-01-14 Glenn Morris <rgm@gnu.org> 52011-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:
1660exec 2> >(exec cat >&2 2>/dev/null) 1660exec 2> >(exec cat >&2 2>/dev/null)
1661exec ssh "$@" 1661exec ssh "$@"
1662 1662
1663*** GNU/Linux: Truncated svn annotate output with SSH.
1664http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7791
1665
1666The symptoms are: you are accessing a svn repository over SSH.
1667You use vc-annotate on a large (several thousand line) file, and the
1668result is truncated around the 1000 line mark. It works fine with
1669other access methods (eg http), or from outside Emacs.
1670
1671This may be a similar libc/SSH issue to the one mentioned above for CVS.
1672A similar workaround seems to be effective: create a script with the
1673same contents as the one used above for CVS_RSH, and set the SVN_SSH
1674environment 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
16645.4.22, Emacs crashes at startup with a segmentation fault. 16775.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 @@
12011-01-18 Stefan Monnier <monnier@iro.umontreal.ca> 12011-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
62011-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.
94Optional LIGHTER is displayed in the modeline when the mode is on. 94Optional LIGHTER is displayed in the modeline when the mode is on.
95Optional KEYMAP is the default keymap bound to the mode keymap. 95Optional 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
100BODY contains code to execute each time the mode is enabled or disabled. 101BODY 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 @@
12011-01-18 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * image.c (syms_of_image): Don't access XSYMBOL's internals directly.
4
12011-01-17 Paul Eggert <eggert@cs.ucla.edu> 52011-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)