aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggert2011-05-30 09:12:16 -0700
committerPaul Eggert2011-05-30 09:12:16 -0700
commitde677ace77fa48962be80b668662a7009498e5d6 (patch)
treeb596bc66c98f21f39fcf11b676c974161ba94f4e
parent703f86387fd680855fce275bc87a524ac8d746bf (diff)
parent3687c2efb7e7a5b6afbf87588a248431ccc8dd65 (diff)
downloademacs-de677ace77fa48962be80b668662a7009498e5d6.tar.gz
emacs-de677ace77fa48962be80b668662a7009498e5d6.zip
Merge from trunk.
-rw-r--r--autogen/Makefile.in29
-rwxr-xr-xautogen/configure4
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/net/rcirc.el12
-rw-r--r--src/ChangeLog2
-rw-r--r--src/alloc.c4
6 files changed, 36 insertions, 22 deletions
diff --git a/autogen/Makefile.in b/autogen/Makefile.in
index a2d83700d6c..b117c64655c 100644
--- a/autogen/Makefile.in
+++ b/autogen/Makefile.in
@@ -24,7 +24,7 @@
24# the same distribution terms as the rest of that program. 24# the same distribution terms as the rest of that program.
25# 25#
26# Generated by gnulib-tool. 26# Generated by gnulib-tool.
27# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=. --makefile-name=gnulib.mk --no-libtool --macro-prefix=gl --no-vc-files careadlinkat crypto/md5 crypto/sha1 dtoastr filemode getloadavg getopt-gnu ignore-value intprops lstat mktime readlink socklen stdarg stdio strftime strtoumax symlink sys_stat 27# Reproduce by: gnulib-tool --import --dir=. --lib=libgnu --source-base=lib --m4-base=m4 --doc-base=doc --tests-base=tests --aux-dir=. --makefile-name=gnulib.mk --conditional-dependencies --no-libtool --macro-prefix=gl --no-vc-files careadlinkat crypto/md5 crypto/sha1 dtoastr filemode getloadavg getopt-gnu ignore-value intprops lstat mktime readlink socklen stdarg stdio strftime strtoumax symlink sys_stat
28 28
29VPATH = @srcdir@ 29VPATH = @srcdir@
30pkgdatadir = $(datadir)/@PACKAGE@ 30pkgdatadir = $(datadir)/@PACKAGE@
@@ -1070,7 +1070,8 @@ c++defs.h: $(top_srcdir)/./c++defs.h
1070getopt.h: getopt.in.h $(top_builddir)/config.status $(ARG_NONNULL_H) 1070getopt.h: getopt.in.h $(top_builddir)/config.status $(ARG_NONNULL_H)
1071 $(AM_V_GEN)rm -f $@-t $@ && \ 1071 $(AM_V_GEN)rm -f $@-t $@ && \
1072 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ 1072 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1073 sed -e 's|@''HAVE_GETOPT_H''@|$(HAVE_GETOPT_H)|g' \ 1073 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1074 -e 's|@''HAVE_GETOPT_H''@|$(HAVE_GETOPT_H)|g' \
1074 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ 1075 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1075 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ 1076 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1076 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ 1077 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
@@ -1118,7 +1119,8 @@ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(WARN_ON_USE_H) $(ARG_N
1118@GL_GENERATE_STDARG_H_TRUE@stdarg.h: stdarg.in.h $(top_builddir)/config.status 1119@GL_GENERATE_STDARG_H_TRUE@stdarg.h: stdarg.in.h $(top_builddir)/config.status
1119@GL_GENERATE_STDARG_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \ 1120@GL_GENERATE_STDARG_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \
1120@GL_GENERATE_STDARG_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ 1121@GL_GENERATE_STDARG_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1121@GL_GENERATE_STDARG_H_TRUE@ sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ 1122@GL_GENERATE_STDARG_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1123@GL_GENERATE_STDARG_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1122@GL_GENERATE_STDARG_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ 1124@GL_GENERATE_STDARG_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1123@GL_GENERATE_STDARG_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ 1125@GL_GENERATE_STDARG_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1124@GL_GENERATE_STDARG_H_TRUE@ -e 's|@''NEXT_STDARG_H''@|$(NEXT_STDARG_H)|g' \ 1126@GL_GENERATE_STDARG_H_TRUE@ -e 's|@''NEXT_STDARG_H''@|$(NEXT_STDARG_H)|g' \
@@ -1144,7 +1146,8 @@ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(WARN_ON_USE_H) $(ARG_N
1144@GL_GENERATE_STDDEF_H_TRUE@stddef.h: stddef.in.h $(top_builddir)/config.status 1146@GL_GENERATE_STDDEF_H_TRUE@stddef.h: stddef.in.h $(top_builddir)/config.status
1145@GL_GENERATE_STDDEF_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \ 1147@GL_GENERATE_STDDEF_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \
1146@GL_GENERATE_STDDEF_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ 1148@GL_GENERATE_STDDEF_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1147@GL_GENERATE_STDDEF_H_TRUE@ sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ 1149@GL_GENERATE_STDDEF_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1150@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1148@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ 1151@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1149@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ 1152@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1150@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \ 1153@GL_GENERATE_STDDEF_H_TRUE@ -e 's|@''NEXT_STDDEF_H''@|$(NEXT_STDDEF_H)|g' \
@@ -1161,7 +1164,8 @@ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(WARN_ON_USE_H) $(ARG_N
1161@GL_GENERATE_STDINT_H_TRUE@stdint.h: stdint.in.h $(top_builddir)/config.status 1164@GL_GENERATE_STDINT_H_TRUE@stdint.h: stdint.in.h $(top_builddir)/config.status
1162@GL_GENERATE_STDINT_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \ 1165@GL_GENERATE_STDINT_H_TRUE@ $(AM_V_GEN)rm -f $@-t $@ && \
1163@GL_GENERATE_STDINT_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ 1166@GL_GENERATE_STDINT_H_TRUE@ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1164@GL_GENERATE_STDINT_H_TRUE@ sed -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \ 1167@GL_GENERATE_STDINT_H_TRUE@ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1168@GL_GENERATE_STDINT_H_TRUE@ -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
1165@GL_GENERATE_STDINT_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ 1169@GL_GENERATE_STDINT_H_TRUE@ -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1166@GL_GENERATE_STDINT_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ 1170@GL_GENERATE_STDINT_H_TRUE@ -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1167@GL_GENERATE_STDINT_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ 1171@GL_GENERATE_STDINT_H_TRUE@ -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
@@ -1198,7 +1202,8 @@ inttypes.h: inttypes.in.h $(top_builddir)/config.status $(WARN_ON_USE_H) $(ARG_N
1198stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) 1202stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1199 $(AM_V_GEN)rm -f $@-t $@ && \ 1203 $(AM_V_GEN)rm -f $@-t $@ && \
1200 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ 1204 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1201 sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ 1205 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1206 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1202 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ 1207 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1203 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ 1208 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1204 -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \ 1209 -e 's|@''NEXT_STDIO_H''@|$(NEXT_STDIO_H)|g' \
@@ -1312,7 +1317,8 @@ stdio.h: stdio.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H)
1312stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) 1317stdlib.h: stdlib.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1313 $(AM_V_GEN)rm -f $@-t $@ && \ 1318 $(AM_V_GEN)rm -f $@-t $@ && \
1314 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ 1319 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1315 sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ 1320 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1321 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1316 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ 1322 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1317 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ 1323 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1318 -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \ 1324 -e 's|@''NEXT_STDLIB_H''@|$(NEXT_STDLIB_H)|g' \
@@ -1393,7 +1399,8 @@ sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU
1393 $(AM_V_at)$(MKDIR_P) sys 1399 $(AM_V_at)$(MKDIR_P) sys
1394 $(AM_V_GEN)rm -f $@-t $@ && \ 1400 $(AM_V_GEN)rm -f $@-t $@ && \
1395 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ 1401 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1396 sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ 1402 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1403 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1397 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ 1404 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1398 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ 1405 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1399 -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \ 1406 -e 's|@''NEXT_SYS_STAT_H''@|$(NEXT_SYS_STAT_H)|g' \
@@ -1441,7 +1448,8 @@ sys/stat.h: sys_stat.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNU
1441time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) 1448time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1442 $(AM_V_GEN)rm -f $@-t $@ && \ 1449 $(AM_V_GEN)rm -f $@-t $@ && \
1443 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \ 1450 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
1444 sed -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ 1451 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1452 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1445 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ 1453 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1446 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ 1454 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
1447 -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \ 1455 -e 's|@''NEXT_TIME_H''@|$(NEXT_TIME_H)|g' \
@@ -1473,7 +1481,8 @@ time.h: time.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(
1473unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H) 1481unistd.h: unistd.in.h $(top_builddir)/config.status $(CXXDEFS_H) $(ARG_NONNULL_H) $(WARN_ON_USE_H)
1474 $(AM_V_GEN)rm -f $@-t $@ && \ 1482 $(AM_V_GEN)rm -f $@-t $@ && \
1475 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \ 1483 { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
1476 sed -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \ 1484 sed -e 's|@''GUARD_PREFIX''@|GL|g' \
1485 -e 's|@''HAVE_UNISTD_H''@|$(HAVE_UNISTD_H)|g' \
1477 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \ 1486 -e 's|@''INCLUDE_NEXT''@|$(INCLUDE_NEXT)|g' \
1478 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \ 1487 -e 's|@''PRAGMA_SYSTEM_HEADER''@|@PRAGMA_SYSTEM_HEADER@|g' \
1479 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \ 1488 -e 's|@''PRAGMA_COLUMNS''@|@PRAGMA_COLUMNS@|g' \
diff --git a/autogen/configure b/autogen/configure
index 23b0b104a0d..534566359ee 100755
--- a/autogen/configure
+++ b/autogen/configure
@@ -16710,10 +16710,6 @@ fi
16710# Persuade glibc <stdlib.h> to declare getloadavg(). 16710# Persuade glibc <stdlib.h> to declare getloadavg().
16711 16711
16712 16712
16713# Make sure getloadavg.c is where it belongs, at configure-time.
16714test -f "$srcdir/$gl_source_base/getloadavg.c" ||
16715 as_fn_error "$srcdir/$gl_source_base/getloadavg.c is missing" "$LINENO" 5
16716
16717gl_save_LIBS=$LIBS 16713gl_save_LIBS=$LIBS
16718 16714
16719# getloadvg is present in libc on glibc >= 2.2, MacOS X, FreeBSD >= 2.0, 16715# getloadvg is present in libc on glibc >= 2.2, MacOS X, FreeBSD >= 2.0,
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 6d4752efec0..0064bb79544 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,10 @@
12011-05-30 Leo Liu <sdl.web@gmail.com>
2
3 * net/rcirc.el (rcirc-debug-buffer): Use visible buffer name.
4 (rcirc-print): Decode all incoming messages (bug#8744).
5 (rcirc-decode-coding-system): Allow value nil for automatic coding
6 system detection.
7
12011-05-29 Chong Yidong <cyd@stupidchicken.com> 82011-05-29 Chong Yidong <cyd@stupidchicken.com>
2 9
3 * image.el (image-animate-max-time): Allow nil and t values. 10 * image.el (image-animate-max-time): Allow nil and t values.
diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el
index 47085af85f0..b1ee4c45373 100644
--- a/lisp/net/rcirc.el
+++ b/lisp/net/rcirc.el
@@ -314,9 +314,11 @@ Called with 5 arguments, PROCESS, SENDER, RESPONSE, TARGET and TEXT."
314 :type 'boolean 314 :type 'boolean
315 :group 'rcirc) 315 :group 'rcirc)
316 316
317(defcustom rcirc-decode-coding-system 'utf-8 317(defcustom rcirc-decode-coding-system nil
318 "Coding system used to decode incoming irc messages." 318 "Coding system used to decode incoming irc messages.
319If nil automatically detect the coding system."
319 :type 'coding-system 320 :type 'coding-system
321 :version "24.1"
320 :group 'rcirc) 322 :group 'rcirc)
321 323
322(defcustom rcirc-encode-coding-system 'utf-8 324(defcustom rcirc-encode-coding-system 'utf-8
@@ -616,7 +618,7 @@ last ping."
616 (setq header-line-format (format "%f" (- (rcirc-float-time) 618 (setq header-line-format (format "%f" (- (rcirc-float-time)
617 (string-to-number message)))))) 619 (string-to-number message))))))
618 620
619(defvar rcirc-debug-buffer " *rcirc debug*") 621(defvar rcirc-debug-buffer "*rcirc debug*")
620(defvar rcirc-debug-flag nil 622(defvar rcirc-debug-flag nil
621 "If non-nil, write information to `rcirc-debug-buffer'.") 623 "If non-nil, write information to `rcirc-debug-buffer'.")
622(defun rcirc-debug (process text) 624(defun rcirc-debug (process text)
@@ -1480,9 +1482,9 @@ record activity."
1480 (old-point (point-marker)) 1482 (old-point (point-marker))
1481 (fill-start (marker-position rcirc-prompt-start-marker))) 1483 (fill-start (marker-position rcirc-prompt-start-marker)))
1482 1484
1485 (setq text (decode-coding-string text (or rcirc-decode-coding-system
1486 (detect-coding-string text t))))
1483 (unless (string= sender (rcirc-nick process)) 1487 (unless (string= sender (rcirc-nick process))
1484 ;; only decode text from other senders, not ours
1485 (setq text (decode-coding-string text rcirc-decode-coding-system))
1486 ;; mark the line with overlay arrow 1488 ;; mark the line with overlay arrow
1487 (unless (or (marker-position overlay-arrow-position) 1489 (unless (or (marker-position overlay-arrow-position)
1488 (get-buffer-window (current-buffer)) 1490 (get-buffer-window (current-buffer))
diff --git a/src/ChangeLog b/src/ChangeLog
index 2968b2da85f..7b0c73adbc9 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -12,6 +12,8 @@
12 12
132011-05-30 Paul Eggert <eggert@cs.ucla.edu> 132011-05-30 Paul Eggert <eggert@cs.ucla.edu>
14 14
15 * alloc.c (lisp_align_malloc): Omit unnecessary val==NULL tests.
16
15 * eval.c (Qdebug): Now static. 17 * eval.c (Qdebug): Now static.
16 * lisp.h (Qdebug): Remove decl. This reverts a part of the 18 * lisp.h (Qdebug): Remove decl. This reverts a part of the
17 2011-04-26T11:26:05Z!dan.colascione@gmail.com that inadvertently undid part of 19 2011-04-26T11:26:05Z!dan.colascione@gmail.com that inadvertently undid part of
diff --git a/src/alloc.c b/src/alloc.c
index 3f7bed571c7..8215cc53cd3 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -993,13 +993,11 @@ lisp_align_malloc (size_t nbytes, enum mem_type type)
993 free_ablock = free_ablock->x.next_free; 993 free_ablock = free_ablock->x.next_free;
994 994
995#if GC_MARK_STACK && !defined GC_MALLOC_CHECK 995#if GC_MARK_STACK && !defined GC_MALLOC_CHECK
996 if (val && type != MEM_TYPE_NON_LISP) 996 if (type != MEM_TYPE_NON_LISP)
997 mem_insert (val, (char *) val + nbytes, type); 997 mem_insert (val, (char *) val + nbytes, type);
998#endif 998#endif
999 999
1000 MALLOC_UNBLOCK_INPUT; 1000 MALLOC_UNBLOCK_INPUT;
1001 if (!val && nbytes)
1002 memory_full ();
1003 1001
1004 eassert (0 == ((uintptr_t) val) % BLOCK_ALIGN); 1002 eassert (0 == ((uintptr_t) val) % BLOCK_ALIGN);
1005 return val; 1003 return val;