1. 22 Apr, 2012 8 commits
    • Chong Yidong's avatar
      Tweaks to Customize interface. Set custom-reset-button-menu to t. · cf20dee0
      Chong Yidong authored
      * cus-edit.el (custom-commands, custom-reset-menu)
      (Custom-reset-standard): Tweak labels.
      (custom-reset-button-menu): Change default to t.
      (custom-buffer-create-internal): For the custom-reset-button-menu
      case, put the revert button first.
      (custom-group-subtitle): New face.
      (custom-group-value-create): Align docstring to a specific column.
      
      * wid-edit.el (widget-documentation-link-add): Don't handle
      indentation in this function.
      (widget-documentation-string-indent-to): New function.
      (widget-documentation-string-value-create): Use it.
      
      * autorevert.el (auto-revert):
      * epg-config.el (epg):
      * ibuffer.el (ibuffer):
      * mpc.el (mpc):
      * ses.el (ses):
      * eshell/eshell.el (eshell):
      * net/ange-ftp.el (ange-ftp):
      * progmodes/ebnf2ps.el (postscript):
      * progmodes/flymake.el (flymake):
      * progmodes/prolog.el (prolog):
      * progmodes/verilog-mode.el (verilog-mode):
      * progmodes/which-func.el (which-func):
      * textmodes/picture.el (picture):
      * textmodes/tildify.el (tildify):
      * vc/ediff.el (ediff): Tweak defgroups to improve presentation in
      customization buffers.
      cf20dee0
    • Alan Mackenzie's avatar
    • Glenn Morris's avatar
      Auto-commit of generated files. · ac1ca7e9
      Glenn Morris authored
      ac1ca7e9
    • Paul Eggert's avatar
      Fix GC_MALLOC_CHECK debugging output on 64-bit hosts. · da05bc4c
      Paul Eggert authored
      * alloc.c (emacs_blocked_malloc) [GC_MALLOC_CHECK]:
      Do not assume ptrdiff_t is the same width as 'int'.
      da05bc4c
    • Paul Eggert's avatar
      * alloc.c: Handle unusual debugging option combinations. · 52828e02
      Paul Eggert authored
      (GC_CHECK_MARKED_OBJECTS): Undef if ! GC_MARK_STACK,
      since the two debugging options are incompatible.
      (GC_MALLOC_CHECK): Similarly, undef if GC_CHECK_MARKED_OBJECTS
      is defined.
      (mem_init, mem_insert, mem_insert_fixup):
      Define if GC_MARK_STACK || GC_MALLOC_CHECK.
      (NEED_MEM_INSERT): Remove; no longer needed.
      52828e02
    • Paul Eggert's avatar
      * configure.in (doug_lea_malloc): Check for __malloc_initialize_hook. · 4b5b5289
      Paul Eggert authored
      With glibc 2.14 or later, when compiled with GCC 4.7.0's
      -Werror=deprecated-declarations flag, use of hooks like
      __malloc_initialize_hook causes compilation to fail because these
      hooks are deprecated.  Modify 'configure' to check for these hooks too.
      Simplify the 'configure' code to test for all the hooks at once.
      (emacs_cv_var___after_morecore_hook): Remove, replacing with ...
      (emacs_cv_var_doug_lea_malloc): ... this new var.
      4b5b5289
    • Leo Liu's avatar
      * src/sysdep.c (list_system_processes): Support Darwin. · f01769f9
      Leo Liu authored
      Fixes: debbugs:5725
      f01769f9
    • Paul Eggert's avatar
      * sysdep.c [__FreeBSD__]: Minor cleanups. · 5790543d
      Paul Eggert authored
      (list_system_processes, system_process_attributes) [__FreeBSD__]:
      Use Emacs indenting style more consistently.  Avoid some casts.
      Use 'double' consistently rather than mixing 'float' and 'double'.
      5790543d
  2. 21 Apr, 2012 8 commits
    • Paul Eggert's avatar
      Sync from gnulib version 4f11d6bebc3098c64ffde27079ab0d0cecfd0cdc · 9ee7d8b9
      Paul Eggert authored
      dated 2011-10-07.  Regenerating from current gnulib would be a
      pervasive change, and currently the trunk isn't open to such changes.
      * configure.in (WARN_CFLAGS): Remove; no longer needed now
      that gnulib does it.
      * lib/gnulib.mk, m4/gl-comp.m4: Regenerate.
      9ee7d8b9
    • Juanma Barranquero's avatar
      Don't add modes to which-func-modes if already set to t. · 7dd51bf1
      Juanma Barranquero authored
      * lisp/progmodes/verilog-mode.el (verilog-mode): Check whether
        which-func-modes is t before adding verilog-mode.
        Reported by Andy Moreton <andrewjmoreton@gmail.com>.
      
      * lisp/mh-e/mh-folder.el (top): Check whether which-func-modes
        is t before adding mh-folder-mode.
      7dd51bf1
    • Leo Liu's avatar
    • Eduard Wiebe's avatar
      Add system processes support for FreeBSD. · b91b7e4d
      Eduard Wiebe authored
      * src/sysdep.c (list_system_processes, system_process_attributes): Add
      implementation for FreeBSD.
      
      Fixes: debbugs:5243
      b91b7e4d
    • Eli Zaretskii's avatar
      Fix the build after leim-related changes. · b42287d2
      Eli Zaretskii authored
       msdos/sedleim.inp (RUN_EMACS): Replace BUILT_EMACS with EMACS.
       Remove stale editing of "else make quail".
       (.PHONY, compile-targets): Remove targets.
       (compile-main): Edit into something that can be done without
       requiring a Unixy shell.
       (bootstrap-clean): Likewise: edit to not require $(setwins).
       msdos/sed1v2.inp: Edit "cd $(leimdir) && $(MAKE) ..." into the
       equivalent "$(MAKE) $(MFLAGS) -C $(leimdir) ..." command.
      b42287d2
    • Andreas Schwab's avatar
      * lisp.mk (lisp): Update. · 6114eb15
      Andreas Schwab authored
      6114eb15
    • Andreas Schwab's avatar
      Fixes: debbugs:11285 · 5e6ab4e6
      Andreas Schwab authored
      * m4/gl-comp.m4: Update.
      5e6ab4e6
    • Michael Vehrs's avatar
      Improve tbl support in woman.el. · 081e8d65
      Michael Vehrs authored
      * lisp/woman.el (woman-find-next-control-line): New arg, specifying an
      additional regexp component for the control line.
      (woman2-roff-buffer): Use it.
      (woman-break-table): New function.
      (woman2-TS): Use it.
      
      And some cleanups:
      
      * lisp/woman.el (woman-set-buffer-display-table, woman-decode-region)
      (woman-horizontal-escapes, woman-negative-vertical-space)
      (woman-tab-to-tab-stop, woman2-fc, woman2-TS)
      (WoMan-warn-ignored): Use ?\s instead of ?\ .
      
      Fixes: debbugs:5635
      081e8d65
  3. 20 Apr, 2012 20 commits
  4. 19 Apr, 2012 4 commits
    • Stefan Monnier's avatar
      * lisp/electric.el (electric-indent-post-self-insert-function): Check that · cfc7d5da
      Stefan Monnier authored
      electric-indent-mode is enabled in current buffer.
      cfc7d5da
    • Juanma Barranquero's avatar
      5b01685c
    • Juanma Barranquero's avatar
      lisp/*: Add declarations, remove unused bindings, mark unused args. · 4d6769e1
      Juanma Barranquero authored
      * lisp/avoid.el (mouse-avoidance-mode): Mark unused arg.
        (mouse-avoidance-nudge-mouse): Remove unused binding.
      
      * lisp/imenu.el (imenu-default-goto-function): Mark unused args.
        (imenu-progress-message): Remove obsolete macro; all callers changed.
      
      * lisp/mouse.el (mouse-menu-major-mode-map):
      * lisp/emacs-lisp/authors.el (authors-scan-change-log)
        (authors-add-to-author-list):
      * lisp/emacs-lisp/avl-tree.el (avl-tree--enter-balance):
      * lisp/emacs-lisp/smie.el (smie-auto-fill):
      * lisp/mail/sendmail.el (mail-bury):
      * lisp/mail/unrmail.el (unrmail):
      * lisp/net/tls.el (open-tls-stream):
      * lisp/textmodes/picture.el (picture-mouse-set-point):
        Remove unused bindings.
      
      * lisp/subr.el (keymap-canonicalize): Remove unused binding.
        (read-passwd): Mark unused arg.
      
      * lisp/tutorial.el (tutorial--display-changes): Remove unused binding.
        (tutorial--save-tutorial-to): Remove unused variable.
      
      * lisp/emacs-lisp/package.el (define-package, package-menu-mark-delete)
        (package-menu-mark-install, package-menu-mark-unmark): Mark unused args.
        (package-generate-autoloads, package-menu--generate)
        (package-menu--find-upgrades): Remove unused bindings.
      
      * lisp/emulation/cua-rect.el (cua-restrict-regexp-rectangle)
        (cua-restrict-prefix-rectangle): Doc fixes.  Remove unused bindings.
        (cua--mouse-ignore, cua--delete-rectangle, cua--extract-rectangle)
        (cua--indent-rectangle, cua-open-rectangle, cua-close-rectangle)
        (cua-blank-rectangle, cua-string-rectangle, cua-replace-in-rectangle)
        (cua-incr-rectangle, cua-sequence-rectangle, cua--convert-rectangle-as)
        (cua--rectangle-aux-replace, cua--left-fill-rectangle)
        (cua-scroll-rectangle-up, cua-scroll-rectangle-down)
        (cua-delete-char-rectangle): Mark unused args.
        (cua-align-rectangle): Remove unused binding.
      
      * lisp/mail/rmail.el (compilation--message->loc)
        (epa--find-coding-system-for-mime-charset): Declare.
      
      * lisp/net/dbus.el (dbus-register-service): Declare.
        (dbus-name-owner-changed-handler): Remove unused binding.
      
      * lisp/nxml/nxml-mode.el (nxml-electric-slash, nxml-in-mixed-content-p)
        (nxml-compute-indent-from-matching-start-tag): Remove unused variables.
        (nxml-scan-backward-within): Mark unused arg.
        (nxml-dynamic-markup-word): Remove unused binding.
      4d6769e1
    • Juanma Barranquero's avatar
      Remove some `toggle-read-only' warnings. · 376cbacc
      Juanma Barranquero authored
      * lisp/bs.el (bs-toggle-readonly): Call `toggle-read-only' interactively.
      
      * lisp/descr-text.el (describe-char):
        lisp/progmodes/python.el (python-describe-symbol):
        Don't call `toggle-read-only', set `buffer-read-only'.
      376cbacc