1. 25 Dec, 2010 1 commit
    • Eli Zaretskii's avatar
      More fallout from fixing bug #7587. · 2e4ab211
      Eli Zaretskii authored
       src/xdisp.c (Fformat_mode_line): Doc fix: no need to state that only
       the basic faces are supported.
       doc/lispref/modes.texi (Emulating Mode Line): Fix last change.
       etc/NEWS: Remove the entry about format-mode-line accepting only
       basic faces.
      2e4ab211
  2. 24 Dec, 2010 2 commits
  3. 18 Dec, 2010 1 commit
    • Eli Zaretskii's avatar
      Fallout from fixing bug #7587. · 287e63bb
      Eli Zaretskii authored
       doc/lispref/modes.texi (Emulating Mode Line): Update documentation of
       format-mode-line according to changes that fixed bug #7587.
      
       etc/NEWS: Mention the incompatible change in format-mode-line wrt its
       FACE argument.
      287e63bb
  4. 10 Dec, 2010 1 commit
  5. 04 Dec, 2010 1 commit
  6. 21 Nov, 2010 3 commits
  7. 20 Nov, 2010 2 commits
    • Chong Yidong's avatar
      Document VC headers and other VC changes. · 1aaae3f3
      Chong Yidong authored
      * maintaining.texi (Version Control): Say "commit", not "check in".
      (Version Control Systems): Simplify descriptions.
      (VCS Merging, VCS Changesets, VCS Repositories): New nodes, split from
      VCS Concepts.
      (VC Mode Line): Update example.
      (Old Revisions): Document revert-buffer for vc-diff.
      (Log Buffer): Promote to a subsection.  Document header lines.
      
      * emacs.texi (Top): Update node listing.
      1aaae3f3
    • Chong Yidong's avatar
      Document some Emacs 23.3 changes in manuals. · ec8a6295
      Chong Yidong authored
      * doc/emacs/macos.texi (Mac / GNUstep Basics): Document
      ns-right-alternate-modifier.
      
      * doc/lispref/numbers.texi (Float Basics): Document float-e and float-pi.
      
      * doc/lispref/symbols.texi (Creating Symbols): Using unintern without an
      obarray arg is now obsolete.
      
      * doc/lispref/text.texi (Kill Functions, Kill Functions)
      (Low-Level Kill Ring, Low-Level Kill Ring): Remove obsolete
      YANK-HANDLER args.
      
      * doc/lispref/variables.texi (Defining Variables): Change "pi" example to
      "float-pi".
      ec8a6295
  8. 18 Nov, 2010 1 commit
  9. 13 Nov, 2010 1 commit
  10. 09 Nov, 2010 1 commit
  11. 08 Nov, 2010 1 commit
  12. 07 Nov, 2010 1 commit
  13. 03 Nov, 2010 1 commit
    • Glenn Morris's avatar
      Fix for Bug#5655, backported from trunk. · 754996bc
      Glenn Morris authored
      * configure.in (CRT_DIR): New output variable.
      (--with-crt-dir): New option.  (Bug#5655)
      (HAVE_LIB64_DIR): Remove.
      
      * src/Makefile.in (CRT_DIR): New variable, set by configure.
      * src/m/amdx86-64.h, m/ibms390x.h (START_FILES, LIB_STANDARD):
      Use $CRT_DIR rather than HAVE_LIB64_DIR.  (Bug#5655)
      754996bc
  14. 01 Nov, 2010 1 commit
    • Chong Yidong's avatar
      Backport VC improvements from trunk. · 98cfec0d
      Chong Yidong authored
      * vc/log-edit.el (log-edit-rewrite-fixes): New var.
      (log-edit-author): New dynamic var.
      (log-edit-changelog-ours-p, log-edit-insert-changelog-entries):
      Use it to return the author if different from committer.
      (log-edit-insert-changelog): Use them to add Author: and Fixes headers.
      
      * vc/vc-hooks.el (vc-default-mode-line-string): Doc fix.
      
      * vc/vc.el (vc-deduce-backend): New fun.  Handle diff buffers.
      (vc-root-diff, vc-print-root-log, vc-log-incoming)
      (vc-log-outgoing): Use it.
      (vc-diff-internal): Set diff-vc-backend.
      
      * vc/diff-mode.el (diff-vc-backend): New var.
      
      * vc/vc.el (vc-diff-internal): Set `revert-buffer-function'
      buffer-locally to lambda that re-runs the vc diff command.
      (Bug#6447)
      
      * vc/log-view.el (log-view-mode-map): Bind revert-buffer.
      
      Make 'g' (AKA revert-buffer) rerun VC log, log-incoming and
      log-outgoing commands.
      * vc/vc.el (vc-log-internal-common): Add a new argument and use it
      to create a buffer local revert-buffer-function variable.
      (vc-print-log-internal, vc-log-incoming, vc-log-outgoing): Pass a
      revert-buffer-function lambda.
      
      Improve VC create/retrieve tag/branch.
      * vc.el (vc-create-tag): Do not read the directory name for VCs
      with repository revision granularity.  Adjust the tag/branch
      prompt.  Reset VC properties.
      (vc-retrieve-tag): Do not read the directory name for VCs
      with repository revision granularity.  Reset VC properties.
      
      Add optional support for resetting VC properties.
      * vc-dispatcher.el (vc-resynch-window): Add new optional argument,
      call vc-file-clearprops when true.
      (vc-resynch-buffer): Add new optional argument, pass it down.
      (vc-resynch-buffers-in-directory): Likewise.
      
      Improve support for special markup in the VC commit message.
      * vc-mtn.el (vc-mtn-checkin): Support Author: and Date: markup.
      * vc-hg.el (vc-hg-checkin): Add support for Date:.
      * vc-git.el (vc-git-checkin):
      * vc-bzr.el (vc-bzr-checkin): Likewise.
      
      Add support for vc-log-incoming, improve vc-log-outgoing for Git.
      * vc-git.el (vc-git-log-view-mode): Fix font lock for
      incoming/outgoing logs.
      (vc-git-log-outgoing, vc-git-log-incoming): New functions.
      
      * vc-git.el (vc-git-log-outgoing): Use the same format as the
      short log.
      (vc-git-log-incoming): Likewise.  Run "git fetch" before the log
      command
      
      Add bindings for vc-log-incoming and vc-log-outgoing.
      * vc-hooks.el (vc-prefix-map): Add bindings for vc-log-incoming
      and vc-log-outgoing.
      * vc-dir.el (vc-dir-menu-map): Add menu bindings for vc-log-incoming
      and vc-log-outgoing.
      
      Improve state updating for VC tag commands.
      * vc.el (vc-create-tag, vc-retrieve-tag): Call vc-resynch-buffer
      to update the state of all buffers in the directory.
      
      * vc-dir.el (vc-dir): Don't pop-up-windows.  (Bug#6204)
      
      * vc.el (vc-checkin, vc-modify-change-comment):
      Adjust to new vc-start/finish-logentry.
      (vc-find-conflicted-file): New command.
      (vc-transfer-file): Adjust to new vc-checkin.
      (vc-next-action): Improve scoping.
      
      * vc-git.el (vc-git-checkin): Use log-edit-extract-headers.
      (vc-git-commits-coding-system): Rename from git-commits-coding-system.
      
      * vc-dispatcher.el (vc-log-edit): Shorten names for
      log-edit-show-files.
      
      * vc-bzr.el (vc-bzr-checkin): Use log-edit-extract-headers.
      (vc-bzr-conflicted-files): New function.
      
      * log-edit.el (log-edit-summary, log-edit-header)
      (log-edit-unknown-header): New faces.
      (log-edit-headers-alist): New var.
      (log-edit-header-contents-regexp): New const.
      (log-edit-match-to-eoh): New function.
      (log-edit-font-lock-keywords): Use them.
      (log-edit): Insert a "Summary:" header as default.
      (log-edit-mode): Mark font-lock rules as case-insensitive.
      (log-edit-done): Cleanup headers.
      (log-edit-extract-headers): New function to replace it.
      
      * vc-dispatcher.el (vc-finish-logentry): Don't mess so badly with
      the windows/frames.
      
      * vc-bzr.el (vc-bzr-shelve-apply): Don't use *vc-bzr-shelve*.
      
      * vc-dir.el (vc-dir-kill-line): New command.
      (vc-dir-mode-map): Bind it to C-k.
      (vc-dir-headers): Abbreviate the working dir.
      
      * vc-git.el (vc-git-revision-table): Include remote branches.
      
      New VC methods: vc-log-incoming and vc-log-outgoing.
      * vc.el (vc-print-log-setup-buttons, vc-log-internal-common)
      (vc-incoming-outgoing-internal, vc-log-incoming, vc-log-outgoing):
      New functions.
      (vc-print-log-internal): Just call vc-log-internal-common.
      (vc-log-view-type): New permanent local variable.
      
      * vc-hooks.el (vc-menu-map): Bind vc-log-incoming and vc-log-outgoing.
      
      * vc-bzr.el (vc-bzr-log-view-mode): Use vc-log-view-type instead
      of the dynamic bound vc-short-log.
      (vc-bzr-log-incoming, vc-bzr-log-outgoing): New functions.
      
      * vc-git.el (vc-git-log-outgoing): New function.
      (vc-git-log-view-mode): Use vc-log-view-type instead
      of the dynamic bound vc-short-log.
      
      * vc-hg.el (vc-hg-log-view-mode): Use vc-log-view-type instead of
      the dynamic bound vc-short-log.  Highlight the tag.
      (vc-hg-log-incoming, vc-hg-log-outgoing): New functions.
      (vc-hg-outgoing, vc-hg-incoming, vc-hg-outgoing-mode):
      (vc-hg-incoming-mode): Remove.
      (vc-hg-extra-menu-map): Do not bind vc-hg-incoming and vc-hg-outgoing.
      
      Fix default-directory for vc-root-diff.
      * vc.el (vc-root-diff): Bind default-directory to the root
      directory for the diff command.
      
      * vc-hg.el (vc-hg-push, vc-hg-pull): Use `apply' when calling
      `vc-hg-command' with a list of flags.
      
      * vc-bzr.el (vc-bzr-log-edit-mode): Add --fixes support to
      log-edit-before-checkin-process.
      
      * vc.el (vc-modify-change-comment): Pass MODE to vc-start-logentry.
      
      * vc-bzr.el, vc-hg.el (log-edit-mode): Declare.
      
      * vc-dispatcher.el (vc-start-logentry): Doc fix.
      (log-view-process-buffer, log-edit-extra-flags): Declare.
      
      Add special markup processing for commit logs.
      * log-edit.el (log-edit): Add new argument MODE.  Use that mode
      when non-nil instead of the log-view-mode.
      
      * vc.el (vc-default-log-edit-mode): New function.
      
      * vc-dispatcher.el (vc-log-edit): Add a mode argument, pass it to
      log-edit.
      
      Support for shelving snapshots and for showing shelves.
      * vc-bzr.el (vc-bzr-shelve-show, vc-bzr-shelve-show-at-point)
      (vc-bzr-shelve-apply-and-keep-at-point, vc-bzr-shelve-snapshot):
      New functions.
      (vc-bzr-shelve-map, vc-bzr-shelve-menu-map)
      (vc-bzr-extra-menu-map): Map them.
      98cfec0d
  15. 30 Oct, 2010 1 commit
    • Glenn Morris's avatar
      Tiny MH-E doc fixes. · bbe1ba5e
      Glenn Morris authored
      * doc/misc/mh-e.texi (Preface, From Bill Wohler): Change 23 to past tense.
      * etc/MH-E-NEWS: Change 23 to past tense.
      bbe1ba5e
  16. 29 Oct, 2010 1 commit
    • Glenn Morris's avatar
      Correct some viewcvs links in docs and comments. · 97af9a72
      Glenn Morris authored
      * doc/misc/cc-mode.texi: Remove reference to defunct viewcvs URL.
      Instead, refer to the generic Savannah page, since it seems likely
      that Savannah will never provide the equivalent service for GNU bazaar.
      The other option would be to use the Git mirror URL, since it seems to
      be being updated now, and of course browsing Git repos works just fine.
      That would be a pretty poor advert for the GNU system though.
      
      * etc/MH-E-NEWS: Update URL (viewcvs -> viewvc).
      
      * lisp/net/tramp-fish.el: Update URL in comment (viewcvs -> viewvc).
      97af9a72
  17. 25 Oct, 2010 1 commit
  18. 22 Oct, 2010 1 commit
    • Juanma Barranquero's avatar
      Fix typos. · 88dbda51
      Juanma Barranquero authored
      * doc/misc/gnus.texi (Group Parameters, Buttons): Fix typos.
      
      * lisp/org/org-exp.el (org-export-visible):
      * lisp/progmodes/dcl-mode.el (dcl-electric-reindent-regexps):
        Fix typos in docstrings.
      88dbda51
  19. 20 Oct, 2010 2 commits
  20. 12 Oct, 2010 2 commits
    • Juanma Barranquero's avatar
      Fix typos in docstrings, comments and ChangeLogs. · c0943d3d
      Juanma Barranquero authored
      * etc/tutorials/TUTORIAL.es: Fix typos.
      
      * lisp/cedet/semantic/symref/list.el (semantic-symref-list-rename-open-hits):
        Fix typo in message.
        (semantic-symref-list-map-open-hits): Fix typo in docstring.
      
      * lisp/erc/erc-xdcc.el (erc-xdcc-help-text): Fix typo in docstring.
      
      * lisp/gnus/nnmail.el (nnmail-fancy-expiry-targets): Fix typo in docstring.
      
      * lisp/international/mule.el (define-coding-system):
      * lisp/international/titdic-cnv.el (quail-cxterm-package-ext-info):
      * composite.el (compose-region): Fix typo in docstring.
      
      * lisp/org/org-agenda.el (org-prefix-category-length)
        (org-prefix-category-max-length): Fix typos in docstrings.
      
      * src/font.c (Ffont_variation_glyphs):
      * ccl.c (Fccl_execute_on_string): Fix typo in docstring.
      c0943d3d
    • Glenn Morris's avatar
      etc/NEWS. · fdb893e7
      Glenn Morris authored
      fdb893e7
  21. 11 Oct, 2010 1 commit
    • Jan Djärv's avatar
      Bug#7150: Distinguishing between left and right Alt keys on NextStep/OSX. · a2e35ef5
      Jan Djärv authored
      * lisp/cus-start.el (all): ns-right-alternate-modifier is new.
      
      * lisp/term/ns-win.el (ns-right-alternate-modifier): New defvar.
      (ns-right-option-modifier): New alias for ns-right-alternate-modifier.
      (mac-right-option-modifier): New alias for ns-right-option-modifier.
      
      * src/nsterm.m (Qleft): Declare.
      (ns_right_alternate_modifier): New variable
      (NSRightAlternateKeyMask): New define.
      (EV_MODIFIERS): Parse NSRightAlternateKeyMask if
      ns_right_alternate_modifier isn't Qleft.
      (keyDown): If ns_right_alternate_modifier isn't Qleft, use it
      as emacs modifier for NSRightAlternateKeyMask.
      (syms_of_nsterm): DEFVAR_LISP ns-right-alternate-modifier.
      a2e35ef5
  22. 21 Sep, 2010 1 commit
    • Eric M. Ludlam's avatar
      Synch SRecode to CEDET 1.0. · b9749554
      Eric M. Ludlam authored
      * lisp/cedet/cedet.el (cedet-version):
      * lisp/cedet/srecode.el (srecode-version): Bump version to 1.0.
      
      * lisp/cedet/pulse.el (pulse-momentary-highlight-overlay): If pulse-flag is
      'never, disable all pulsing.
      
      * lisp/cedet/srecode/compile.el (srecode-compile-templates): Fix directory
      compare of built-in templates.  Give built-ins lower piority.
      Support special variable "project".
      (srecode-compile-template-table): Set :project slot of new tables.
      (srecode-compile-one-template-tag): Use
      srecode-create-dictionaries-from-tags.
      
      * lisp/cedet/srecode/cpp.el (srecode-cpp): New defgroup.
      (srecode-cpp-namespaces): New option.
      (srecode-semantic-handle-:using-namespaces)
      (srecode-cpp-apply-templates): New functions.
      (srecode-semantic-apply-tag-to-dict): Handle template parameters
      by calling `srecode-cpp-apply-templates'.
      
      * lisp/cedet/srecode/dictionary.el (srecode-dictionary-add-template-table):
      Do not add variables in tables not for the current project.
      (srecode-compound-toString): Handle cases where the default value
      is another compound value.
      (srecode-dictionary-lookup-name): New optional argument
      NON-RECURSIVE, which inhibits visiting dictionary parents.
      (srecode-dictionary-add-section-dictionary)
      (srecode-dictionary-merge): New optional argument FORCE adds
      values even if an identically named entry exists.
      (srecode-dictionary-add-entries): New method.
      (srecode-create-dictionaries-from-tags): New function.
      
      * lisp/cedet/srecode/fields.el (srecode-fields-exit-confirmation): New option.
      (srecode-field-exit-ask): Use it.
      
      * lisp/cedet/srecode/find.el (srecode-template-get-table)
      (srecode-template-get-table-for-binding)
      (srecode-all-template-hash): Skip if not in current project.
      (srecode-template-table-in-project-p): New method.
      
      * lisp/cedet/srecode/getset.el (srecode-insert-getset): Force tag table
      update.  Don't query the class if it is empty.
      
      * lisp/cedet/srecode/insert.el (srecode-insert-fcn): Merge template
      dictionary before resolving arguments.
      (srecode-insert-method-helper): Add error checking to make sure
      that we only have dictionaries.
      (srecode-insert-method): Check template nesting depth when using
      point inserter override.
      (srecode-insert-method): Install override with depth limit.
      
      * lisp/cedet/srecode/map.el (srecode-map-update-map): Make map loading more
      robust.
      
      * lisp/cedet/srecode/mode.el (srecode-bind-insert): Call
      srecode-load-tables-for-mode.
      (srecode-minor-mode-templates-menu): Do not list templates that
      are not in the current project.
      (srecode-menu-bar): Add binding for srecode-macro-help.
      
      * lisp/cedet/srecode/table.el (srecode-template-table): Add :project slot.
      (srecode-dump): Dump it.
      
      * lisp/cedet/srecode/texi.el (srecode-texi-insert-tag-as-doc): New function.
      (semantic-insert-foreign-tag): Use it.
      b9749554
  23. 19 Sep, 2010 1 commit
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/float-sup.el (float-pi): New name for `pi'. · 9e0d4f9e
      Stefan Monnier authored
      (float-e): New name for `e'.
      (degrees-to-radians, radians-to-degrees):
      * lisp/calendar/solar.el (solar-longitude):
      * lisp/calculator.el (calculator-registers, calculator-funcall):
      * lisp/textmodes/artist.el (artist-spray-random-points):
      * lisp/play/bubbles.el (bubbles--initialize-images): Use new names.
      9e0d4f9e
  24. 14 Sep, 2010 1 commit
  25. 28 Aug, 2010 2 commits
  26. 22 Aug, 2010 1 commit
  27. 27 Jul, 2010 1 commit
  28. 19 Jun, 2010 1 commit
  29. 15 Jun, 2010 2 commits
  30. 12 Jun, 2010 1 commit
  31. 25 May, 2010 1 commit
  32. 19 May, 2010 1 commit