1. 25 May, 2012 13 commits
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      There's no reason not to compile version.el · 758c81e8
      Glenn Morris authored
      AFAICS, this is ancient code dating from when there was an "inc-vers.el",
      that was used to bump the build number on version.el. Nowadays that
      happens in loadup.el.
      
      * lisp/version.el: Remove no-byte-compile and associated formatting.
      
      * lisp/loadup.el: No need to load lisp/version.el uncompiled.
      758c81e8
    • Stefan Monnier's avatar
      * src/lread.c: Remove `read_pure' which makes no difference. · 48def666
      Stefan Monnier authored
      (read_pure): Remove var.
      (unreadpure): Remove function.
      (readevalloop): Don't call read_list with -1 flag.
      (read1, read_vector): Don't test read_pure any more.
      (read_list): Simplify.
      48def666
    • Stefan Monnier's avatar
      a8d3cbf7
    • Stefan Monnier's avatar
      e8d32c7e
    • Stefan Monnier's avatar
      * lisp/gnus/gnus-win.el (gnus-configure-frame): Don't signal an error when · 245101e5
      Stefan Monnier authored
      jumping to *Server* from a dedicated *Group* window.
      (gnus-configure-frame): CSE.
      * lisp/gnus/gnus-registry.el: Minor style cleanup.
      (gnus-registry--set/remove-mark): New function, extracted from
      gnus-registry-install-shortcuts.
      (gnus-registry-install-shortcuts): Use it.
      245101e5
    • Stefan Monnier's avatar
      * lisp/progmodes/gdb-mi.el: Minor style changes. · e7e85dc0
      Stefan Monnier authored
      (gdb-enable-debug, gdb-speedbar-auto-raise, gdb-many-windows):
      Turn into minor modes.
      (gdb--if-arrow): Rename from gdb-if-arrow, make it hygienic.
      (gdb-mouse-until, gdb-mouse-jump): Adjust uses accordingly.
      (gdb-shell): Remove unneeded let-binding.
      (gdb-get-many-fields): Eliminate O(n²) behavior.
      e7e85dc0
    • Eli Zaretskii's avatar
      Minor fixes for MSDOS build to track latest changes. · b51d2e5a
      Eli Zaretskii authored
       msdos/sed6.inp (INFO_EXT): Edit to .info.
       (INFO_OPTS): Edit to --no-split.
       lisp/cus-start.el <vertical-centering-font-regexp>: Avoid warning on
       platforms that don't link in fontset.c.
      b51d2e5a
    • Eli Zaretskii's avatar
      Follow-up for 2012-05-02T13:00:29Z!cyd@gnu.org. · f31237a4
      Eli Zaretskii authored
       lisp/cus-start.el <vertical-centering-font-regexp>: Avoid warning on
       platforms that don't link in fontset.c.
      f31237a4
    • Eli Zaretskii's avatar
      Follow-up for 2012-05-04T06:45:03Z!rgm@gnu.org. · 18e86e24
      Eli Zaretskii authored
       msdos/sed6.inp (INFO_EXT): Edit to .info.
       (INFO_OPTS): Edit to --no-split.
      18e86e24
    • Leo Liu's avatar
    • Katsumi Yamaoka's avatar
      ec9d4b08
    • Juri Linkov's avatar
      Use the same diff color scheme as in modern VCSes (bug#10181). · bc1b21bb
      Juri Linkov authored
      * lisp/vc/diff-mode.el (diff-header, diff-file-header): Remove "green"
      to avoid confusion with `diff-added' that now uses green colors.
      (diff-removed): Use shades of red.
      (diff-added): Use shades of green.
      (diff-changed): Leave just the yellow color.
      (diff-use-changed-face): New variable.
      (diff-font-lock-keywords): Use `diff-use-changed-face' to decide
      how to highlight context diff changes.
      (diff-refine-change): Use shades of yellow.
      (diff-refine-removed): New face that uses shades of red.
      (diff-refine-added): New face that uses shades of green.
      (diff-refine-hunk): Use `diff-refine-change', `diff-refine-added',
      `diff-refine-removed' in the call to `smerge-refine-subst'
      depending on the value of `diff-use-changed-face'.
      
      * lisp/vc/ediff-init.el (ediff-current-diff-A, ediff-fine-diff-A):
      Add face condition `min-colors 88' with shades of red.
      (ediff-current-diff-B, ediff-fine-diff-B): Add face condition
      `min-colors 88' with shades of green.
      (ediff-current-diff-C, ediff-fine-diff-C): Add face condition
      `min-colors 88' with shades of yellow.
      
      * lisp/vc/smerge-mode.el (smerge-mine): Use shades of red.
      (smerge-other): Use shades of green.
      (smerge-base): Use shades of yellow.
      (smerge-refined-change): Empty face.
      (smerge-refined-removed): New face that uses shades of red.
      (smerge-refined-added): New face that uses shades of green.
      (smerge-refine-subst): Rename arg `props' to `props-c'.  Add new
      args `props-r' and `props-a', and use them.  Doc fix.
      (smerge-refine): Evaluate `smerge-use-changed-face' and depending
      on its value use different faces `smerge-refined-change',
      `smerge-refined-removed', `smerge-refined-added' in the call to
      `smerge-refine-subst'.
      bc1b21bb
  2. 24 May, 2012 11 commits
  3. 23 May, 2012 1 commit
  4. 22 May, 2012 14 commits
    • Juanma Barranquero's avatar
      Fix ChangeLog typos. · bd7239f5
      Juanma Barranquero authored
      bd7239f5
    • Juanma Barranquero's avatar
    • Juanma Barranquero's avatar
      5dadff36
    • Juanma Barranquero's avatar
      src/makefile.w32-in: Follow-up to 2012-05-22T16:20:27Z!eggert@cs.ucla.edu. · 584461b2
      Juanma Barranquero authored
      (TAGS, TAGS-gmake, CONFIG_H): Remove further references to m/intel386.h.
      584461b2
    • Paul Eggert's avatar
      Remove src/m/*. · 34374650
      Paul Eggert authored
      * configure.in: Remove all mention of src/m/*.
      (machine, machfile, M_FILE, config_machfile, and_machfile): Remove.
      All uses removed.
      (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
      (BITS_PER_LONG_LONG): Move to src/lisp.h.
      * lib/makefile.w32-in: Remove dependencies on
      $(EMACS_ROOT)/src/m/intel386.h.
      * make-dist: Don't make links to src/m.
      * admin/CPP-DEFINES: Do not mention src/m/*.h.
      (BITS_PER_EMACS_INT, BITS_PER_LONG, BITS_PER_CHAR)
      (BITS_PER_SHORT, BITS_PER_INT): Remove.
      * admin/MAINTAINERS: Remove src/m/.
      * lib-src/makefile.w32-in: Remove dependencies on
      $(EMACS_ROOT)/src/m/intel386.h.
      * msdos/mainmake.v2 (TAGS tags): Don't look at $(CURDIR)/src/m/intel386.h.
      * nt/config.nt: Do not include "m/intel386.h"; file was removed.
      (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG):
      Move to src/lisp.h.
      (EMACS_INT_MAX): New macro.
      This directory predates autoconf and is no longer needed nowadays.
      Move its few remaining bits of functionality to where they're needed.
      * src/m/README, src/m/alpha.h, src/m/amdx86-64.h, src/m/ia64.h, src/m/ibmrs6000.h:
      * src/m/ibms390x.h, src/m/intel386.h, src/m/m68k.h, src/m/macppc.h:
      * src/m/sparc.h, src/m/template.h: Remove.
      * src/Makefile.in (M_FILE): Remove.  All uses removed.
      * src/alloc.c (POINTERS_MIGHT_HIDE_IN_OBJECTS):
      * src/lisp.h (USE_LSB_TAG):
      * src/mem-limits.h (EXCEEDS_LISP_PTR):
      Use VAL_MAX, not VALBITS, in #if.
      * src/lisp.h (EMACS_INT_MAX): New macro, useful in #if.
      (EMACS_UINT): Define unconditionally now.
      (BITS_PER_CHAR, BITS_PER_SHORT, BITS_PER_INT, BITS_PER_LONG)
      (BITS_PER_EMACS_INT): New constants, replacing
      what used to be in config.h, but not useful in #if.
      (GCTYPEBITS, VALBITS): Define unconditionally, since m/* files don't
      define them any more.
      (VAL_MAX): New macro.
      (VALMASK): Use it.
      * src/puresize.h (PURESIZE_RATIO): Use EMACS_INT_MAX, not
      BITS_PER_EMACS_INT, in #if.
      * src/s/aix4-2.h (BROKEN_FIONREAD, BROKEN_SIGAIO, BROKEN_SIGPTY)
      (BROKEN_SIGPOLL): Move here from m/ibmrs6000.h, which was removed.
      * src/s/gnu-linux.h (ULIMIT_BREAK_VALUE) [__i386__]:
      * src/s/ms-w32.h (DATA_START):
      Move here from removed file m/intel386.h.
      * src/s/gnu.h (NLIST_STRUCT): Remove undef; 'configure' does this.
      * src/s/irix6-5.h (_LP64): Remove; lisp.h no longer needs this.
      34374650
    • Glenn Morris's avatar
      Auto-commit of generated files. · a86e87a6
      Glenn Morris authored
      a86e87a6
    • Glenn Morris's avatar
      Missing piece of previous change · cb1f695c
      Glenn Morris authored
      cb1f695c
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      Add "How to Report a Bug" to Help menu · 3290526d
      Glenn Morris authored
      * lisp/info.el (info-emacs-bug): New command.
      * lisp/menu-bar.el (menu-bar-help-menu): Add "How to Report a Bug" to Help.
      * lisp/mail/emacsbug.el (report-emacs-bug): Replace with info-emacs-bug.
      3290526d
    • Glenn Morris's avatar
      Use C-h r in BUGS · c463dd01
      Glenn Morris authored
      c463dd01
    • Paul Eggert's avatar
      * Makefile.in (ACLOCAL_INPUTS): Fix up gnulib-comp.m4 name. (Bug#11529) · ec21c7f8
      Paul Eggert authored
      Without this further fix, aclocal was being invoked unnecessarily.
      ec21c7f8
    • Glenn Morris's avatar
      More small tweaks for Makefile.in · 39078e4a
      Glenn Morris authored
      * Makefile.in (blessmail, install-arch-dep, uninstall):
      Check cd lib-src works.
      (install-arch-dep, uninstall): Remove unneeded subshells.
      39078e4a
    • Glenn Morris's avatar
      * lib-src/Makefile.in (install): Remove unneeded chmods. · 32514cfe
      Glenn Morris authored
      INSTALL_PROGRAM and INSTALL_SCRIPT default to mode 755.
      32514cfe
    • Glenn Morris's avatar
      Remove leim/Makefile.in's SUBDIRS · 35c46c2f
      Glenn Morris authored
      It isn't necessary given MKDIR_P, and I have some vague memory that
      the time-stamping was causing unncessary re-dumping in some instance.
      
      * leim/Makefile.in (SUBDIRS): Remove variable and rule.
      (MKDIR_P): Add it back.
      (all, changed.tit, changed.misc, leim-list.el): Don't depend on SUBDIRS.
      (changed.tit, changed.misc): Ensure output directory exists.
      (distclean): Don't use SUBDIRS.
      35c46c2f
  5. 21 May, 2012 1 commit
    • Glenn Morris's avatar
      * update-subdirs: Move to build-aux/. · ff0c3cfb
      Glenn Morris authored
      * make-dist:
      * Makefile.in (install-arch-indep):
      * lisp/Makefile.in (update-subdirs):
      * lisp/makefile.w32-in (update-subdirs-SH):
      Update for this change.
      ff0c3cfb