Commit a9faac5c authored by Glenn Morris's avatar Glenn Morris
Browse files

Merge from emacs-23 branch, up to 2010-05-20T22:16:19Z!juri@jurta.org.

parents acce4a47 9d760d75
2011-01-18 Glenn Morris <rgm@gnu.org>
* PROBLEMS: Add note about svn+ssh. (Bug#7791)
2011-01-14 Glenn Morris <rgm@gnu.org>
* refcards/calccard.tex, refcards/cs-dired-ref.tex:
......
......@@ -1660,6 +1660,19 @@ the script:
exec 2> >(exec cat >&2 2>/dev/null)
exec ssh "$@"
*** GNU/Linux: Truncated svn annotate output with SSH.
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7791
The symptoms are: you are accessing a svn repository over SSH.
You use vc-annotate on a large (several thousand line) file, and the
result is truncated around the 1000 line mark. It works fine with
other access methods (eg http), or from outside Emacs.
This may be a similar libc/SSH issue to the one mentioned above for CVS.
A similar workaround seems to be effective: create a script with the
same contents as the one used above for CVS_RSH, and set the SVN_SSH
environment variable to point to it.
*** GNU/Linux: On Linux-based GNU systems using libc versions 5.4.19 through
5.4.22, Emacs crashes at startup with a segmentation fault.
......
2011-01-18 Stefan Monnier <monnier@iro.umontreal.ca>
* emacs-lisp/easy-mmode.el (define-minor-mode): Don't re-evaluate the
keymap expression. Improve docstring.
2011-01-18 Stefan Monnier <monnier@iro.umontreal.ca>
 
* electric.el (electric-indent-post-self-insert-function):
......
......@@ -94,8 +94,9 @@ Optional INIT-VALUE is the initial value of the mode's variable.
Optional LIGHTER is displayed in the modeline when the mode is on.
Optional KEYMAP is the default keymap bound to the mode keymap.
If non-nil, it should be a variable name (whose value is a keymap),
a keymap, or a list of arguments for `easy-mmode-define-keymap'.
If KEYMAP is a keymap or list, this also defines the variable MODE-map.
or an expression that returns either a keymap or a list of
arguments for `easy-mmode-define-keymap'. If KEYMAP is not a symbol,
this also defines the variable MODE-map.
BODY contains code to execute each time the mode is enabled or disabled.
It is executed after toggling the mode, and before running MODE-hook.
......@@ -274,7 +275,7 @@ With zero or negative ARG turn mode off.
(let ((m ,keymap))
(cond ((keymapp m) m)
((listp m) (easy-mmode-define-keymap m))
(t (error "Invalid keymap %S" ,keymap))))
(t (error "Invalid keymap %S" m))))
,(format "Keymap for `%s'." mode-name)))
,(if (not (symbolp mode))
......
2011-01-18 Stefan Monnier <monnier@iro.umontreal.ca>
* image.c (syms_of_image): Don't access XSYMBOL's internals directly.
2011-01-17 Paul Eggert <eggert@cs.ucla.edu>
 
Give a name FLOAT_TO_STRING_BUFSIZE to the constant 350.
......
......@@ -8801,11 +8801,13 @@ non-numeric, there is no explicit limit on the size of images. */);
#ifdef HAVE_NTGUI
Qlibpng_version = intern_c_string ("libpng-version");
staticpro (&Qlibpng_version);
Fset (Qlibpng_version,
#if HAVE_PNG
SET_SYMBOL_VAL (XSYMBOL (Qlibpng_version), make_number (PNG_LIBPNG_VER));
make_number (PNG_LIBPNG_VER)
#else
SET_SYMBOL_VAL (XSYMBOL (Qlibpng_version), make_number (-1));
make_number (-1)
#endif
);
#endif
#if defined (HAVE_XPM) || defined (HAVE_NS)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment