1. 27 Dec, 2013 5 commits
    • Xue Fuqiao's avatar
      * admin/admin.el: Minor cleanups. · fe6462ee
      Xue Fuqiao authored
      * admin/admin.el (manual-misc-manuals, make-manuals):
      (manual-pdf, cusver-find-files):
      (cusver-new-version, cusver-scan, cusver-goto-xref):
      (cusver-check): Doc fix.
      (manual-html-node, cusver-check): Use `user-error'.
      fe6462ee
    • Chong Yidong's avatar
      More doc updates · 0f1d2934
      Chong Yidong authored
      * commands.texi (Reading One Event): Mention keyboard coding.
      
      * functions.texi (Function Cells):
      * eval.texi (Function Indirection): Update for the fact that
      symbol-function no longer signals an error.
      
      * keymaps.texi (Translation Keymaps, Translation Keymaps):
      * nonascii.texi (Terminal I/O Encoding): Copyedits.
      
      * data.c (Fsymbol_function): Doc fix.
      0f1d2934
    • Paul Eggert's avatar
      Sync better from sources. · 9cab7521
      Paul Eggert authored
      * CXTERM-DIC/ARRAY30.tit, CXTERM-DIC/4Corner.tit:
      * CXTERM-DIC/QJ.tit, CXTERM-DIC/QJ-b5.tit:
      Omit blank lines not present in the original.
      * CXTERM-DIC/CCDOSPY.tit:
      * CXTERM-DIC/PY-b5.tit:
      * CXTERM-DIC/SW.tit, CXTERM-DIC/TONEPY.tit:
      * MISC-DIC/pinyin.map, MISC-DIC/ziranma.cin:
      Clarify which header lines were added for Emacs.
      * CXTERM-DIC/README:
      Clarify what changes we made, and where the files came from.
      * MISC-DIC/README, MISC-DIC/pinyin.map, MISC-DIC/ziranma.cin:
      Update URLs.
      * SKK-DIC/SKK-JISYO.L: Update from upstream.
      9cab7521
    • Lars Ingebrigtsen's avatar
      Fix another shr infloop in the filling code · 24a6b65e
      Lars Ingebrigtsen authored
      (shr-find-fill-point): Off by one error in comparison with the
      indentation.
      24a6b65e
    • Lars Ingebrigtsen's avatar
      shr didn't fill Japanese text correctly any more · ac5758d1
      Lars Ingebrigtsen authored
      * net/shr.el (shr-find-fill-point): Don't try to fill if the
      indentation level is larger than the width, because that will
      infloop.
      (shr-insert): Fill repeatedly long texts, so that Japanese is
      formatted correctly.
      
      Fixes: debbugs:16263
      ac5758d1
  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 9 commits