* keymap.c: Remove all NS-specific code.
[bpt/emacs.git] / src / ChangeLog
index 5a71765..8dffef4 100644 (file)
@@ -1,3 +1,133 @@
+2008-07-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * keymap.c: Remove all NS-specific code.
+       (where_is_preferred_modifier, Vwhere_is_preferred_modifier): New vars.
+       (preferred_sequence_p): Rename from ascii_sequence_p; pay attention to
+       where_is_preferred_modifier, return a different value depending on how
+       preferred is the binding.
+       (where_is_internal): Adjust accordingly.
+       (Fwhere_is_internal): Refresh where_is_preferred_modifier.
+       Adjust to new preferred_sequence_p.
+       (syms_of_keymap): Declare `where-is-preferred-modifier'.
+       * keyboard.c (parse_solitary_modifier): Not static any more.
+       * keyboard.h (parse_solitary_modifier): Declare.
+
+2008-07-16  Andreas Schwab  <schwab@suse.de>
+
+       * Makefile.in (SOME_MACHINE_LISP): Remove easy-mmode, fix spelling
+       of easymenu.
+
+2008-07-16  Chong Yidong  <cyd@stupidchicken.com>
+
+       * xdisp.c (move_it_in_display_line): Account for word wrap, so
+       that we don't move off the line.
+
+2008-07-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * keyboard.c (Qsuper): Remove.
+       (parse_menu_item): Don't call where_is_internal specially for NS.
+
+2008-07-16  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * s/gnu-linux.h: Remove boilerplate comments.
+
+       * m/alpha.h (__ELF__): Consolidate conditions.
+
+       * m/m68k.h (linux): Use GNU_LINUX instead.
+       Remove boilerplate comments.
+
+       * m/intel386.h: Undo reactoring from previous change.
+       (LIB_STANDARD): All systems that define USG define LIB_STANDARD
+       too, remove dead code.
+       (linux): Use GNU_LINUX instead.
+
+2008-07-16  Jason Rumney  <jasonr@gnu.org>
+
+       * w32gui.h: Repeat 26 June changes lost by last change.
+
+2008-07-16  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * systty.h: Remove code for Aix on 386, unsupported platform.
+
+       * s/ms-w32.h: Remove boilerplate comments.
+       (fcloseall, fgetchar, flushall, fputchar, getw, putw): Remove, unused.
+
+       * s/gnu-linux.h (TERM): Remove support.
+       (HAVE_SYSVIPC): Remove, unused.
+       (A_TEXT_OFFSET, A_TEXT_SEEK, ADJUST_EXEC_HEADER): Remove, not used
+       for this system.
+
+       * process.c: Remove support for IRIS, unused.
+       Remove support for TERM, not relevant anymore.
+
+       * unexalpha.c (DEFAULT_ENTRY_ADDRESS): Remove, replace the only
+       used with the definition.
+
+       * s/aix4-2.h (static): Do not undef.
+
+       * m/ibmrs6000.h: Remove code depending on USG5_4, this file is
+       only used on Aix.
+       (HAVE_SYSVIPC): Remove, unused.
+
+       * m/hp800.h (CANNOT_DUMP): Do not undef.
+
+       * m/alpha.h: Fix comment.
+
+       * s/usg5-4.h (HAVE_SYSVIPC): Remove, unused.
+       (USG_SHARED_LIBRARIES): Remove, only used in unexec.c which is not
+       used by this configuration.
+       * emacs.c: Remove code depending on USG_SHARED_LIBRARIES.
+       * unexec.c: Remove code depending on HPUX and
+       USG_SHARED_LIBRARIES, not used with this file.  Remove code
+       depending on IRIS, unused.  Remove if 0-ed code.
+
+       * s/template.h: Remove comments about static.
+
+       * sysdep.c: Remove code depending on NEED_PTEM_H, unused.
+       Remove if 0-ed code.
+       (baud_convert): Don't depend on BAUD_CONVERT, all definitions the
+       were the same as the default.
+       * s/vms.h (BAUD_CONVERT): Remove, same as the default.
+       Remove boilerplate comments.
+       * s/hpux10-20.h (BAUD_CONVERT): Remove, same as the default.
+       (HAVE_SYSVIPC): Remove, unused.
+       (LD_SWITCH_SYSTEM_TEMACS): Simplify, hp9000s700 not supported anymore.
+
+       * m/ia64.h (PNTR_COMPARISON_TYPE): Remove, same as the default.
+       Remove boilerplate comments.
+       * m/amdx86-64.h (PNTR_COMPARISON_TYPE): Remove, same as the default.
+       Remove boilerplate comments.
+       * m/ibms390x.h (PNTR_COMPARISON_TYPE): Remove, same as the default.
+       Remove boilerplate comments.
+       * lisp.h (PNTR_COMPARISON_TYPE): Define it unconditionally.
+
+       * m/intel386.h (DATA_SEG_BITS): Remove definitions, only used on
+       USG systems which do not use DATA_SEG_BITS.
+       Refactor code.  Remove boilerplate comments.
+
+       * m/ibms390.h:
+       * m/m68k.h:
+       * s/bsd-common.h:
+       * s/cygwin.h:
+       * s/darwin.h:
+       * s/freebsd.h:
+       * s/gnu.h:
+       * s/msdos.h: Remove boilerplate comments.
+
+       * m/iris4d.h: Remove boilerplate comments and code for systems that
+        do not use this file.
+       (IRIS_4D): Remove, unused.
+
+       * m/mips.h: Remove boilerplate comments and code for systems that
+        do not use this file.
+       (SIGN_EXTEND_CHAR):
+       * m/arm.h (SIGN_EXTEND_CHAR): Remove, unused.
+       * unexmips.c: Remove file, unused.
+
+       * editfns.c (Fuser_full_name): Replace the only use of
+       USER_FULL_NAME with its value.
+       * config.in: Regenerate.
+
 2008-07-16  David Reitter <david.reitter@gmail.com>
 
        * Makefile.in: add ns-win, ns-carbon-compat, easy-mmode and