]> code.delx.au - gnu-emacs/commitdiff
Merge from trunk.
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 14 Nov 2011 04:35:22 +0000 (20:35 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 14 Nov 2011 04:35:22 +0000 (20:35 -0800)
1  2 
src/ChangeLog
src/s/hpux10-20.h

diff --cc src/ChangeLog
index 4e56e3c8499fd1eb7ddd16c1305c63c7523094c1,f4250ec83b0fd07434fe5c1296c2b09e1d8a4478..533f5cf43270b5ebb256cfe7a2b481721bc61ef8
@@@ -1,22 -1,48 +1,67 @@@
- 2011-11-10  Paul Eggert  <eggert@cs.ucla.edu>
++2011-11-14  Paul Eggert  <eggert@cs.ucla.edu>
 +
 +      Standardize on VIRT_ADDR_VARIES behavior; otherwise, valgrind
 +      does not work on some platforms.  Problem reported by Andreas Schwab in
 +      <http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00081.html>.
 +      * puresize.h (pure, PURE_P): Always behave as if VIRT_ADDR_VARIES
 +      is set, removing the need for VIRT_ADDRESS_VARIES.
 +      (PURE_P): Use a more-efficient implementation that needs just one
 +      comparison, not two: on x86-64 with GCC 4.6.2, this cut down the
 +      number of instructions from 6 (xorl, cmpq, jge, xorl, cmpq, setge)
 +      to 4 (xorl, subq, cmpq, setbe).
 +      * alloc.c (pure): Always extern now, since that's the
 +      VIRT_ADDR_VARIES behavior.
 +      (PURE_POINTER_P): Use a single comparison, not two, for
 +      consistency with the new puresize.h.
 +      * lisp.h (PNTR_COMPARISON_TYPE): Remove; no longer needed.
 +      * m/ibms390.h, m/intel386.h, m/template.h, s/cygwin.h, s/hpux10-20.h:
 +      Remove VIRT_ADDR_VARIES no longer needed.
 +
+ 2011-11-12  Eli Zaretskii  <eliz@gnu.org>
+       * makefile.w32-in (HEAPSIZE): New variable, allows to build temacs
+       with user-defined heap size.  Bump the default size of the temacs
+       heap to 27MB, to avoid memory warning when running temacs.
+       ($(TEMACS)): Use HEAPSIZE instead of a hardcoded value.
+       * dispnew.c (scrolling_window): Fix incorrect indices in accessing
+       current_matrix and desired_matrix.  (Bug#9990)
+       (verify_row_hash) [XASSERTS]: New function.
+       (adjust_glyph_matrix, row_equal_p): Use it in xassert to verify
+       that the hash value of glyph rows is correct.
+ 2011-11-12  Martin Rudalics  <rudalics@gmx.at>
+       * window.h (window): Remove splits slot.
+       * window.c (Fwindow_splits, Fset_window_splits): Remove.
+       (Fdelete_other_windows_internal, make_parent_window)
+       (make_window, Fsplit_window_internal, Fdelete_window_internal)
+       (Fset_window_configuration, save_window_save): Don't deal with
+       split status of windows.
+       (saved_window): Remove splits slot.
+       (Vwindow_splits): Rewrite doc-string.
+ 2011-11-11  Jan Djärv  <jan.h.d@swipnet.se>
+       * xfns.c (unwind_create_frame):
+       * nsfns.m (unwind_create_frame):
+       * w32fns.c (unwind_create_frame): Use Fmemq to check if frame is in
+       Vframe_list (Bug#9999).
+ 2011-11-11  Dmitry Antipov  <dmantipov@yandex.ru>
+       * xdisp.c (syms_of_xdisp): Remove duplicated definition of Qtext.
+ 2011-11-11  Kenichi Handa  <handa@m17n.org>
+       * callproc.c (Fcall_process): Set the member dst_multibyte of
+       process_coding.
+ 2011-11-11  Johan Bockgård  <bojohan@gnu.org>
+       * xdisp.c (fill_composite_glyph_string): Always set s->face, to
+       avoid a crash (bug#9496).
  2011-11-09  Chong Yidong  <cyd@gnu.org>
  
        * window.c (Fwindow_inside_edges, Fwindow_inside_pixel_edges)
Simple merge