1. 11 May, 2014 1 commit
  2. 09 May, 2014 3 commits
  3. 08 May, 2014 1 commit
  4. 07 May, 2014 1 commit
  5. 06 May, 2014 5 commits
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/package.el (package-compute-transaction): Topological sort. · 5e87fcb1
      Stefan Monnier authored
      Add optional `seen' argument to detect and break infinite loops.
      
      Fixes: debbugs:16994
      5e87fcb1
    • Eli Zaretskii's avatar
      Minor stylistic changes in find-gc.el. · c5d670f5
      Eli Zaretskii authored
       lisp/emacs-lisp/find-gc.el (find-gc-unsafe, find-unsafe-funcs)
       (trace-unsafe, trace-use-tree): Make parentheses style be
       according to Emacs style.
      c5d670f5
    • Michael Albinus's avatar
      Fix Bug#17415. · 23e19cf2
      Michael Albinus authored
      * net/tramp-sh.el (tramp-uudecode): Replace the hard-coded temporary
      file name by a format specifier.
      (tramp-remote-coding-commands): Enhance docstring.
      (tramp-find-inline-encoding): Replace "%t" by a temporary file name.
      23e19cf2
    • Michael Albinus's avatar
      Fix Bug#17295. · 3e59ead1
      Michael Albinus authored
      * net/tramp-sh.el (tramp-remote-process-environment): Remove
      HISTFILE and HISTSIZE; it's too late to set them here.  Add
      :version entry.
      (tramp-open-shell): Do not let-bind `tramp-end-of-output'.  Add
      "HISTSIZE=/dev/null" to the shell's env arguments.  Do not send
      extra "PSx=..." commands.
      (tramp-maybe-open-connection): Setenv HISTFILE to /dev/null.
      3e59ead1
    • Glenn Morris's avatar
      find-gc.el misc fixes · 0c4decae
      Glenn Morris authored
      The whole file looks obsolete and/or broken.
      
      * lisp/emacs-lisp/find-gc.el (find-gc-source-directory): Give it a value.
      (find-gc-source-files): Update some names.
      (trace-call-tree): Simplify and update.  Avoid predictable temp-file names.
      0c4decae
  6. 05 May, 2014 8 commits
  7. 04 May, 2014 2 commits
    • Leo Liu's avatar
      * etc/NEWS: Correct spelling. · f930a063
      Leo Liu authored
      * lisp/calendar/diary-lib.el (calendar-chinese-month-name-array):
      Defvar to pacify compiler.
      f930a063
    • Leo Liu's avatar
      Support Chinese diary entries in calendar and diary · bbdcf64f
      Leo Liu authored
      * doc/emacs/cal-xtra.texi (Non-Gregorian Diary): Document new features for
      Chinese calendar and diary.
      
      * etc/NEWS: Mention support for Chinese dates in calendar and diary.
      
      * lisp/calendar/cal-china.el (calendar-chinese-month-name-array): New var.
      (calendar-chinese-from-absolute-for-diary)
      (calendar-chinese-to-absolute-for-diary)
      (calendar-chinese-mark-date-pattern, diary-chinese-mark-entries)
      (diary-chinese-list-entries): New functions to list and mark
      Chinese diary entries in the calendar window.
      (diary-chinese-anniversary)
      (diary-chinese-insert-anniversary-entry)
      (diary-chinese-insert-entry, diary-chinese-insert-monthly-entry)
      (diary-chinese-insert-yearly-entry): New commands to insert
      Chinese diary entries.
      
      * lisp/calendar/cal-menu.el (cal-menu-diary-menu): Add entries for
      inserting Chinese diary entries.
      
      * lisp/calendar/calendar.el (diary-chinese-entry-symbol): New
      customizable variable.
      (calendar-mode-map): Add bindings for inserting Chinese diary
      entries.
      
      * lisp/calendar/diary-lib.el (diary-font-lock-keywords): Support
      font-locking Chinese dates.
      
      Fixes: debbugs:17393
      bbdcf64f
  8. 03 May, 2014 4 commits
  9. 02 May, 2014 3 commits
    • Stephen Berman's avatar
      Add a warning and a menu. · 7bd9ce64
      Stephen Berman authored
      * calendar/todo-mode.el (todo-edit-file): Use display-warning.
      (todo-menu): Uncomment and update.
      7bd9ce64
    • Stephen Berman's avatar
      Extend todo item insertion UI to item editing. · aed4b12d
      Stephen Berman authored
      * calendar/todo-mode.el: Reimplement item editing to have the same
      basic user interface as item insertion, and make small UI and
      larger internal improvements to the latter.
      (todo-insert-item): Add reference to the Todo mode user manual to
      the documentation string.
      (todo-insert-item--basic): Rename from todo-basic-insert-item and
      adjust all callers.  Change signature to combine diary and
      nonmarking arguments.  Incorporate functionality of deleted item
      copying command and add error checking.  Remove detailed
      descriptions of the arguments from the documentation string, since
      this is treated in the Todo mode user manual.
      (todo-copy-item, todo-edit-multiline-item)
      (todo-edit-done-item-comment, todo-edit-item-header)
      (todo-edit-item-time, todo-edit-item-date-from-calendar)
      (todo-edit-item-date-to-today, todo-edit-item-date-day-name)
      (todo-edit-item-date-year, todo-edit-item-date-month)
      (todo-edit-item-date-day, todo-edit-item-diary-nonmarking):
      Remove.
      (todo-edit-item): Reimplement as wrapper command for
      todo-edit-item--next-key and make it distinguish done and not done
      todo items.
      (todo-edit-item--text): New function, replacing old command
      todo-edit-item and incorporating deleted commands
      todo-edit-multiline-item and todo-edit-done-item-comment.
      (todo-edit-item--header): Rename from todo-basic-edit-item-header.
      Use only numeric value of prefix argument.  Remove detailed
      descriptions of the arguments from the documentation string, since
      this is treated in the Todo mode user manual.
      (todo-edit-item--diary-inclusion): New function, replacing old
      command todo-edit-item-diary-inclusion and incorporating and fixing
      functionality of deleted command todo-edit-item-diary-nonmarking,
      making sure to remove todo-nondiary-marker when adding
      diary-nonmarking-symbol.
      (todo-edit-category-diary-inclusion): Make sure to delete
      diary-nonmarking-symbol when adding todo-nondiary-marker.
      (todo-edit-category-diary-nonmarking): Fix indentation.
      (todo-insert-item--parameters): Group diary and nonmarking
      parameters together.
      (todo-insert-item--apply-args): Adjust to signature of
      todo-insert-item--basic and incorporate copy parameter.
      Make small code improvements.
      (todo-insert-item--next-param): Improve prompt and adjust it to
      new parameter grouping.  Remove obsolete code.
      (todo-edit-item--param-key-alist)
      (todo-edit-item--date-param-key-alist)
      (todo-edit-done-item--param-key-alist): New defconsts.
      (todo-edit-item--prompt): New variable.
      (todo-edit-item--next-key): New function.
      (todo-key-bindings-t): Bind "e" to todo-edit-item.  Remove
      bindings of deleted commands.
      aed4b12d
    • Leo Liu's avatar
      157e8cfd
  10. 01 May, 2014 4 commits
    • Glenn Morris's avatar
      Doc fixes · d136f184
      Glenn Morris authored
      * doc/misc/autotype.texi (Skeleton Language):
      * doc/misc/message.texi (Header Commands):
      * lisp/allout-widgets.el (allout-widgets-tally)
      (allout-decorate-item-guides):
      * lisp/menu-bar.el (menu-bar-positive-p):
      * lisp/minibuffer.el (completion-pcm-complete-word-inserts-delimiters):
      * lisp/cedet/ede.el (ede-project-directories, ede-check-project-directory):
      * lisp/cedet/semantic/ia-sb.el (semantic-ia-sb-show-doc):
      * lisp/cedet/semantic/tag.el (semantic-tag-in-buffer-p):
      * lisp/cedet/semantic/bovine/c.el (semantic-tag-abstract-p):
      * lisp/gnus/gnus-registry.el (gnus-registry-install-p): Doc fix.
      * lisp/progmodes/gdb-mi.el (gdbmi-same-start, gdbmi-is-number):
      * lisp/progmodes/js.el (js--inside-param-list-p)
      (js--inside-dojo-class-list-p, js--forward-destructuring-spec):
      * lisp/progmodes/prolog.el (region-exists-p):
      * lisp/progmodes/verilog-mode.el (verilog-scan-cache-ok-p):
      * lisp/textmodes/reftex-parse.el (reftex-using-biblatex-p):
      * lisp/url/url-parse.el (url-generic-parse-url):
      * src/floatfns.c (Fisnan):
      * src/profiler.c (Fprofiler_cpu_running_p):
      Doc fixes (replace `iff').
      
      Fixes: debbugs:17309
      d136f184
    • Barry O'Reilly's avatar
      Change algorithm used to adjust positions for undo in region · 4807c7eb
      Barry O'Reilly authored
      * simple.el (undo-make-selective-list): New algorithm fixes
      incorrectness of position adjustments when undoing in region.
      (Bug#17235)
      (undo-elt-crosses-region): Make obsolete.
      (undo-adjust-elt, undo-adjust-beg-end, undo-adjust-pos): New
      functions to adjust positions using undo-deltas.
      * automated/undo-tests.el (undo-test-region-deletion): New test to
      demonstrate bug#17235.
      (undo-test-region-example): New test to verify example given in
      comments for undo-make-selective-list.
      
      Fixes: debbugs:17325
      4807c7eb
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/lisp-mode.el (lisp--match-hidden-arg): Only highlight past · 17a873c5
      Stefan Monnier authored
      the last consecutive closing paren.
      
      Fixes: debbugs:17345
      17a873c5
    • Stefan Monnier's avatar
  11. 30 Apr, 2014 2 commits
  12. 29 Apr, 2014 1 commit
  13. 28 Apr, 2014 4 commits
    • Eli Zaretskii's avatar
      2cfb51ef
    • Matthias Dahl's avatar
      Fix bug 16694 with applying X resources to faces too early. · bc6953b3
      Matthias Dahl authored
       lisp/faces.el (face-spec-recalc): Apply X resources only after the
       defface spec has been applied. Thus, X resources are no longer
       overriden by the defface spec which also fixes issues on win32 where
       the toolbar coloring was wrong because it is set through X resources
       and was (wrongfully) overriden.
      bc6953b3
    • Stefan Monnier's avatar
      * lisp/textmodes/rst.el (electric-pair-pairs): Declare. · 4f5fa755
      Stefan Monnier authored
      (rst-mode): Set it.
      
      Fixes: debbugs:17131
      4f5fa755
    • Stefan Monnier's avatar
      * lisp/progmodes/ps-mode.el: Use SMIE. Move string and comment recognition · 9b7b020d
      Stefan Monnier authored
      to syntax-propertize.
      (ps-mode-auto-indent): Mark as obsolete.
      (ps-mode-font-lock-keywords-1): Remove string-or-comment handling.
      (ps-mode-font-lock-keywords-3): Use symbol regexp operators instead of
      word regexp operators.
      (ps-mode-map): Move initialization into declaration.  Remove binding
      for TAB, RET, >, ], and }.
      (ps-mode-syntax-table): Move initialization into declaration.
      Don't give word syntax to non-word chars.
      (ps-run-mode-map): Move initialization into declaration.
      (ps-mode-menu-main): Remove auto-indent entry.
      (ps-mode-smie-rules): New function.
      (ps-mode): Setup smie, syntax-propertize, and electric-indent-mode.
      (ps-mode-looking-at-nested, ps-mode-match-string-or-comment): Remove.
      (ps-mode--string-syntax-table): New const.
      (ps-mode--syntax-propertize-special, ps-mode-syntax-propertize):
      New functions.
      (ps-mode-newline, ps-mode-tabkey, ps-mode-r-brace, ps-mode-r-angle)
      (ps-mode-r-gt, ps-mode-r-balance): Remove functions.
      9b7b020d
  14. 27 Apr, 2014 1 commit