1. 27 Dec, 2013 8 commits
  2. 26 Dec, 2013 7 commits
    • Lars Ingebrigtsen's avatar
    • João Távora's avatar
      Make Electric Pair mode smarter/more useful: · 3b8d5131
      João Távora authored
      * lisp/electric.el: Pairing/skipping helps preserve
        balance. Autobackspacing behaviour. Opens extra newlines between
        pairs. Skip whitespace before closing delimiters.
      
      * lisp/emacs-lisp/lisp-mode.el (lisp-mode-variables): Use new
        features.
      
      * test/automated/electric-tests.lisp: New file.
      
      * doc/emacs/programs.texi: Describe new features.
      
      * lisp/simple.el: Pass non-nil interactive arg to newline call inside
        newline-and-indent.
      3b8d5131
    • Fabián Ezequiel Gallina's avatar
      * lisp/progmodes/python.el: Use lexical-binding. · fbcc63a3
      Fabián Ezequiel Gallina authored
      (python-nav-beginning-of-defun): Stop searching ASAP.
      fbcc63a3
    • Martin Rudalics's avatar
      Some more tinkering with Bug#16051. · 0cbab19e
      Martin Rudalics authored
      * window.c (resize_frame_windows): Don't let the size of the
      root window drop below the frame's default character size.
      Never ever delete any subwindows - let the window manager do the
      clipping.
      
      * w32fns.c (x_set_tool_bar_lines): Rewrite calculation of number
      of toolbar lines needed when they exceed the height of the root
      window.
      (unwind_create_frame_1): New function.
      (Fx_create_frame): Generally inhibit calling the window
      configuration change hook here.  Remove extra call to
      change_frame_size - it's not needed when we don't run the
      configuration change hook.
      0cbab19e
    • Paul Eggert's avatar
      Fix core dumps with gcc -fsanitize=address and GNU/Linux. · e76119d7
      Paul Eggert authored
      On my Fedora 19 platform the core dumps were so big that
      my desktop became nearly catatonic.
      * configure.ac: Check whether addresses are sanitized.
      (CANNOT_DUMP): Warn if addresses are sanitized and not CANNOT_DUMP.
      (DOUG_LEA_MALLOC): Do not define if addresses are sanitized.
      (SYSTEM_MALLOC): Define if addresses are sanitized.
      * src/alloc.c (no_sanitize_memcpy) [MAX_SAVE_STACK > 0]: New function.
      (Fgarbage_collect) [MAX_SAVE_STACK > 0]: Use it.
      (USE_ALIGNED_MALLOC): Do not define if addresses are sanitized.
      (mark_memory): Use ATTRIBUTE_NO_SANITIZE_ADDRESS rather than
      a clang-only syntax.
      * src/conf_post.h (__has_feature): New macro, if not already defined.
      (ADDRESS_SANITIZER, ADDRESS_SANITIZER_WORKAROUND)
      (ATTRIBUTE_NO_SANITIZE_ADDRESS): New macros.
      e76119d7
    • Chong Yidong's avatar
      Update doc for advice changes. · 2200a8c9
      Chong Yidong authored
      * doc/lispref/advice.texi (Advising Functions, Defining Advice):
      Special forms can no longer be advised.
      
      * lisp/emacs-lisp/advice.el: Update commentary.
      2200a8c9
    • Gnus developers's avatar
      Misc changes made in Gnus master · ed88fb10
      Gnus developers authored
      ed88fb10
  3. 25 Dec, 2013 19 commits
  4. 24 Dec, 2013 6 commits