1. 28 Feb, 2013 9 commits
  2. 27 Feb, 2013 8 commits
  3. 26 Feb, 2013 4 commits
  4. 25 Feb, 2013 14 commits
    • Stefan Monnier's avatar
    • Adam Sjøgren's avatar
    • Juri Linkov's avatar
      * lisp/replace.el (read-regexp): Let-bind `default' to the first · cd27a76d
      Juri Linkov authored
      element of `defaults' if it's a list, otherwise it should be
      a string or nil.  Let-bind `suggestions' to `defaults' if it's
      a list, otherwise make a list with the string value.  Doc fix.
      
      Fixes: debbugs:13805
      cd27a76d
    • Glenn Morris's avatar
      f0e19dc1
    • Eli Zaretskii's avatar
      Implement CLASH_DETECTION for MS-Windows. · 343a2aef
      Eli Zaretskii authored
       src/filelock.c [WINDOWSNT]: Include w32.h.
       (MAKE_LOCK_NAME): Don't use 'lock', it clashes with MS runtime
       function of that name.  Up-case the macro arguments.
       (IS_LOCK_FILE): New macro.
       (fill_in_lock_file_name): Use IS_LOCK_FILE instead of S_ISLNK.
       (create_lock_file): New function, with body extracted from
       lock_file_1.
       [WINDOWSNT]: Implement lock files by writing a regular file with
       the lock information as its contents.
       (read_lock_data): New function, on Posix platforms just calls
       emacs_readlinkat.
       [WINDOWSNT]: Read the lock info from the file.
       (current_lock_owner): Call read_lock_data instead of calling
       emacs_readlinkat directly.
       (lock_file) [WINDOWSNT]: Run the file name through
       dostounix_filename.
       src/w32proc.c (sys_kill): Support the case of SIG = 0, in which case
       just check if the process by that PID exists.
       src/w32.c (sys_open): Don't reset the _O_CREAT flag if _O_EXCL is
       also present, as doing so will fail to error out if the file
       alrea...
      343a2aef
    • Paul Eggert's avatar
      * NEWS: Document removal of --with-crt-dir. · aec32f66
      Paul Eggert authored
      aec32f66
    • Eli Zaretskii's avatar
      Fix bug #13743 with crashes due to recursive add-text-properties. · 0248b0d7
      Eli Zaretskii authored
       src/textprop.c (Fadd_text_properties, Fremove_text_properties)
       (Fremove_list_of_text_properties): Skip all of the intervals in
       the region between START and END that already have resp. don't
       have the requested properties, not just the first one.  Add
       assertions that the loop afterwards always modifies the
       properties.
      0248b0d7
    • Stefan Monnier's avatar
      * src/callint.c (Fcall_interactively): Use the right lexical environment · b5071fc7
      Stefan Monnier authored
      for `interactive' specs.
      * src/eval.c (Feval): Accept a lexical environment.
      
      Fixes: debbugs:13811
      b5071fc7
    • Fabián Ezequiel Gallina's avatar
      * automated/python-tests.el · b85f3423
      Fabián Ezequiel Gallina authored
      (python-tests-with-temp-buffer): Doc fix.
      (python-tests-with-temp-file): New macro.
      (python-tests-shell-interpreter): New var.
      (python-shell-get-process-name-1)
      (python-shell-internal-get-process-name-1)
      (python-shell-parse-command-1)
      (python-shell-calculate-process-environment-1)
      (python-shell-calculate-process-environment-2)
      (python-shell-calculate-process-environment-3)
      (python-shell-calculate-exec-path-1)
      (python-shell-calculate-exec-path-2)
      (python-shell-make-comint-1)
      (python-shell-make-comint-2)
      (python-shell-get-process-1)
      (python-shell-get-or-create-process-1)
      (python-shell-internal-get-or-create-process-1): New tests.
      b85f3423
    • Stefan Monnier's avatar
    • Glenn Morris's avatar
      Auto-commit of generated files. · ce9ae7ca
      Glenn Morris authored
      ce9ae7ca
    • Michael Albinus's avatar
      * tramp.texi (top) [xxx, yyy, trampfn]: Provide two versions of · db19bba3
      Michael Albinus authored
      the macros, for Texinfo 4.13 and 5.0.
      db19bba3
    • Paul Eggert's avatar
      Spelling fixes. · 52b823c8
      Paul Eggert authored
      52b823c8
    • Paul Eggert's avatar
      Simplify data_start configuration. · 1ddc2bd6
      Paul Eggert authored
      This is a followon simplification to the fix for Bug#13650.
      * admin/CPP-DEFINES (DATA_START, ORDINARY_LINK): Remove.
      * configure.ac (CRT_DIR, LIB_STANDARD, START_FILES, DATA_START)
      (LD_FIRSTFLAG, ORDINARY_LINK, LIB_GCC): Remove.
      (AC_CHECK_HEADERS_ONCE): Remove sys/resource.h, as it's
      not always needed.
      (HAVE_DATA_START): New macro.
      * etc/PROBLEMS (LIBS_SYSTEM, LIBS_MACHINE, LIBS_STANDARD): Remove.
      Remove legacy-systems section, as this stuff is no longer
      applicable with current linking strategies.
      * src/Makefile.in (LD_FIRSTFLAG, LIB_GCC, CRT_DIR, LIB_STANDARD)
      (START_FILES): Remove.  All uses removed.
      (otherobj): Remove $(VMLIMIT_OBJ), as it's now first.
      (ALLOBJS): Move here from autodeps.mk, and with VMLIMITS_OBJ first.
      (buildobj.h): Use it.
      ($(ALLOBJS)): Depend on globals.h.
      (temacs$(EXEEXT)): Use $(ALLOBJS).
      * src/autodeps.mk (ALLOBJS): Move to Makefile.in.
      * src/deps.mk (vm-limit.o):
      * src/makefile.w32-in ($(BLD)/vm-limit.$(O)):
      Do not depend on mem-limits.h.
      * src/...
      1ddc2bd6
  5. 24 Feb, 2013 5 commits