1. 04 Jun, 2010 1 commit
    • Juanma Barranquero's avatar
      Turn `directory-sep-char' into a noop. · 087fc47a
      Juanma Barranquero authored
      * lisp/subr.el (directory-sep-char): Move from fileio.c and make a defconst.
      * src/emacs.c (decode_env_path): Don't check DIRECTORY_SEP,
        call dostounix_filename directly.
      * src/fileio.c (CORRECT_DIR_SEPS): Remove.
        (Ffile_name_directory, directory_file_name, Fexpand_file_name)
        (Fsubstitute_in_file_name): Use dostounix_filename instead.
        (file_name_as_directory): Use dostounix_filename, DIRECTORY_SEP.
        (syms_of_fileio) <directory-sep-char>: Move to subr.el.
      * src/lisp.h [WINDOWSNT] (Vdirectory_sep_char): Don't declare.
        (DIRECTORY_SEP): Define unconditionally.
      * src/w32proc.c (CORRECT_DIR_SEPS): Remove.
        (Fw32_short_file_name, Fw32_long_file_name): Use dostounix_filename.
      * src/s/ms-w32.h (DIRECTORY_SEP): Remove.
  2. 03 Jun, 2010 7 commits
    • Dan Nicolaescu's avatar
      Move UNEXEC definition to autoconf. · eb697db5
      Dan Nicolaescu authored
      * configure.in (unxec): Do not define and substitute.
      (UNEXEC_OBJ): New output variable, replaces cpp UNEXEC.
      * msdos/sed1v2.inp (UNEXEC_OBJ): Use UNEXEC_OBJ instead of unexec.
      * src/s/usg5-4.h (UNEXEC): Remove, move to configure.in.
      * src/s/sol2-10.h (UNEXEC):
      * src/s/irix6-5.h (UNEXEC):
      * src/s/hpux10-20.h (UNEXEC):
      * src/s/gnu-linux.h (UNEXEC):
      * src/s/darwin.h (UNEXEC):
      * src/s/cygwin.h (UNEXEC):
      * src/s/bsd-common.h (UNEXEC):
      * src/s/aix4-2.h (UNEXEC):
      * src/m/alpha.h (UNEXEC): Likewise.
      * src/Makefile.in (UNEXEC_OBJ): Define using @UNEXEC_OBJ@.
    • Juanma Barranquero's avatar
      Remove obsolete pre-unicode2 macros. · aa3830c4
      Juanma Barranquero authored
      * composite.c (composition_reseat_it):
      * data.c (Faset):
      * fns.c (Ffillarray):
      * regex.c (re_search_2): Use BYTES_BY_CHAR_HEAD.
        [!emacs] (BYTES_BY_CHAR_HEAD): Define instead of MULTIBYTE_FORM_LENGTH.
    • Juri Linkov's avatar
      * src/buffer.c (Fother_buffer): Add CHECK_FRAME. · d234d13e
      Juri Linkov authored
      (Fswitch_to_buffer): Remove unused variable `err'.
    • Glenn Morris's avatar
      Remove NO_SOCK_SIGIO references. · e23dc1e2
      Glenn Morris authored
      * src/m/template.h (NO_SOCK_SIGIO): Remove, no longer used.
      * nextstep/DEV-NOTES: Remove out-of-date information.
    • Glenn Morris's avatar
      m/hp800.h simplification. · 05b09564
      Glenn Morris authored
      * src/m/hp800.h (alloca) [__NetBSD__ && __GNUC__]: No need to define it,
      now that AH_BOTTOM does it.
    • Glenn Morris's avatar
      HAVE_ALLOCA not needed since alloca.s was removed. · 824e2978
      Glenn Morris authored
      * src/m/hp800.h (HAVE_ALLOCA):
      * src/m/ibms390x.h (HAVE_ALLOCA): Do not define, no longer needed.
      * msdos/sed2v2.inp: Do not edit HAVE_ALLOCA.
      * admin/CPP-DEFINES: Remove HAVE_ALLOCA.
    • Glenn Morris's avatar
      NOT_C_CODE is always true now. · 0d4bcf4d
      Glenn Morris authored
      * configure.in (AH_BOTTOM): Remove NOT_C_CODE test, it is always true.
      * m/ia64.h, s/gnu-linux.h, s/gnu.h, s/netbsd.h, s/usg5-4.h:
      Remove NOT_C_CODE tests, it is always true now.
      * nt/config.nt: Remove NOT_C_CODE tests, it is always true now.
      * admin/CPP-DEFINES: Remove NOT_C_CODE.
  3. 02 Jun, 2010 4 commits
  4. 01 Jun, 2010 1 commit
  5. 31 May, 2010 2 commits
  6. 30 May, 2010 2 commits
  7. 29 May, 2010 1 commit
  8. 28 May, 2010 4 commits
  9. 27 May, 2010 4 commits
    • Chong Yidong's avatar
      Change delete-by-moving-to-trash so Lisp calls explicitly request trashing. · f1a5d776
      Chong Yidong authored
      * src/fileio.c (Fdelete_file): Change meaning of optional arg to mean
      whether to trash.
      (internal_delete_file, Frename_file): Callers changed.
      (delete_by_moving_to_trash): Doc fix.
      (Fdelete_directory_internal): Don't move to trash.
      * src/callproc.c (delete_temp_file):
      * src/buffer.c (Fkill_buffer): Callers changed.
      * src/lisp.h: Update prototype.
      * lisp/diff.el (diff-sentinel):
      * lisp/epg.el (epg--make-temp-file, epg-decrypt-string)
      (epg-verify-string, epg-sign-string, epg-encrypt-string):
      * lisp/jka-compr.el (jka-compr-partial-uncompress)
      (jka-compr-call-process, jka-compr-write-region):
      * lisp/server.el (server-sentinel): Remove optional arg from
      delete-file, reverting 2010-05-03 change.
      * lisp/dired.el (dired-delete-file): New arg TRASH.
      (dired-internal-do-deletions): New arg TRASH.  Use progress
      (dired-do-flagged-delete, dired-do-delete): Use trash.
      * lisp/files.el (delete-directory): New arg TRASH.
      * lisp/speedbar.el (speedbar-item-delete): Allow trashing.
      * lisp/net/ange-ftp.el (ange-ftp-del-tmp-name, ange-ftp-delete-file)
      (ange-ftp-rename-remote-to-local, ange-ftp-load)
      (ange-ftp-compress, ange-ftp-uncompress): Remove optional arg from
      (ange-ftp-delete-directory): Add optional arg to `delete-file', to
      allow trashing.
      * lisp/net/tramp-compat.el (tramp-compat-delete-file): Rewrite to
      handle new TRASH arg of `delete-file'.
      * lisp/net/tramp-fish.el (tramp-fish-handle-delete-directory)
      (tramp-fish-handle-process-file): Use null TRASH arg in
      `tramp-compat-delete-file' call.
      * lisp/net/tramp-ftp.el (tramp-ftp-file-name-handler): Use null TRASH
      arg in `tramp-compat-delete-file' call.
      * lisp/net/tramp-gvfs.el (tramp-gvfs-handle-delete-file): Rename arg.
      (tramp-gvfs-handle-write-region): Use null TRASH arg in
      `tramp-compat-delete-file' call.
      * lisp/net/tramp-imap.el (tramp-imap-handle-delete-file): Rename arg.
      (tramp-imap-do-copy-or-rename-file): Use null TRASH arg in
      `tramp-compat-delete-file' call.
      * lisp/net/tramp-smb.el (tramp-smb-handle-copy-file)
      (tramp-smb-handle-file-local-copy, tramp-smb-handle-rename-file)
      (tramp-smb-handle-write-region): Use null TRASH arg in
      tramp-compat-delete-file call.
      (tramp-smb-handle-delete-directory): Use tramp-compat-delete-file.
      (tramp-smb-handle-delete-file): Rename arg.
      * lisp/net/tramp.el (tramp-handle-delete-file): Change FORCE arg to TRASH.
      (tramp-handle-make-symbolic-link, tramp-handle-load)
      (tramp-handle-process-file, tramp-handle-call-process-region)
      (tramp-handle-shell-command, tramp-handle-file-local-copy)
      (tramp-handle-insert-file-contents, tramp-handle-write-region)
      (tramp-delete-temp-file-function): Use null TRASH arg in
      tramp-compat-delete-file call.
    • Chong Yidong's avatar
      Fix redisplay crash (Bug#6177). · f44a59e6
      Chong Yidong authored
      * xdisp.c (redisplay_window): After redisplay, check if point is
      still valid before setting it (Bug#6177).
    • Chong Yidong's avatar
      * xdisp.c (redisplay_window): After redisplay, check if point is · 5ca3929b
      Chong Yidong authored
      still valid before setting it (Bug#6177).
    • Glenn Morris's avatar
      Do not preprocess src/Makefile.in. · 81ac4f35
      Glenn Morris authored
      * configure.in: Do not preprocess src/Makefile.in.
      (cpp_undefs, CPP_NEED_TRADITIONAL): Remove.
      (AC_EGREP_CPP): Test no longer needed.
      * configure: Regenerate.
      * config.bat: Do not preprocess src/Makefile.in.
      * make-dist: No more Makefile.c files.
      * INSTALL, src/README: Makefiles are not preprocessed.
      * src/Makefile.in, src/autodeps.mk, src/deps.mk, src/ns.mk:
      Convert comments to Makefile format.
      * lib-src/Makefile.in (distclean): No more Makefile.c.
      * src/Makefile.in (bootstrap-clean): No more Makefile.c.
      * admin/notes/cpp: Remove file.
      * admin/quick-install-emacs (AVOID): No more Makefile.c files.
      * etc/PROBLEMS, etc/MACHINES: Remove details of cpp problems which can
      no longer occur.
  10. 26 May, 2010 3 commits
    • Glenn Morris's avatar
      Replace YMF_PASS_LDFLAGS with autoconf. · 90278cb6
      Glenn Morris authored
      * configure.in (YMF_PASS_LDFLAGS): Remove.
      (PRE_EDIT_LDFLAGS, POST_EDIT_LDFLAGS): New output variables.
      * configure: Regenerate.
      * src/Makefile.in (YMF_PASS_LDFLAGS): Remove.
      * msdos/sed1v2.inp (@PRE_EDIT_LDFLAGS@, @POST_EDIT_LDFLAGS@): Edit to nothing.
    • Glenn Morris's avatar
      Remove some NS_IMPL_GNUSTEP build dead code. · ccd89fb3
      Glenn Morris authored
      (GNUSTEP_MAKEFILES): Remove.
      stuff to here.
      No longer present.
      See http://lists.gnu.org/archive/html/emacs-devel/2010-05/msg00846.html.
      Nothing from gui.make was used at all in src/Makefile.in.  The only
      thing used from base.make was $CONFIG_SYSTEM_LIBS, but because we only
      set shared _after_ sourcing base.make, it was always empty.  We can
      move the remaining flags, set in configure, to the standard variable
    • Kenichi Handa's avatar
      Fix for finding a static composition. · b7050583
      Kenichi Handa authored
  11. 25 May, 2010 5 commits
  12. 24 May, 2010 1 commit
  13. 23 May, 2010 1 commit
  14. 22 May, 2010 4 commits