1. 31 Oct, 2010 16 commits
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 389b76fa
      Gnus developers authored
      nnimap.el (nnimap-open-connection): Only send AUTHENTICATE PLAIN if LOGINDISABLED is set.
      gnus.el (gnus-group-startup-message): Move point to the start of the buffer.
      nndoc.el (nndoc-dissect-buffer): Reverse the order of the articles to reflect the order they're in in the digest.
      gnus-sum.el (gnus-summary-select-article): Make `C-d' work reliably by checking whether the original article buffer is alive.
      shr.el (shr-find-fill-point): Don't break lines between punctuation and non-punctuation (like after the apostrophe in "'We").
      gnus-cite.el (gnus-article-fill-cited-article): Remove unused `force' parameter.
      gnus-art.el (gnus-treatment-function-alist): Have gnus-treat-fill-long-lines point to gnus-article-fill-cited-long-lines.
      gnus-art.el (gnus-treat-fill-long-lines): Change default to fill all text/plain sections.
      gnus.el: Autoload gnus-article-fill-cited-long-lines.
      gnus-art.el (gnus-mime-display-alternative): Actually pass the type on to `gnus-treat-article'.
      gnus-sum.el (gnus-summary-show-article): Add `C-u C-u g' for showing the raw article, and change `C-u g' to show the article without doing treatments.
      gnus.texi (Paging the Article): Document C-u g/C-u C-u g.
      gnus-cite.el (gnus-article-foldable-buffer): Refactor out.
      gnus-cite.el (gnus-article-foldable-buffer): Don't fold regions that have a ragged left edge.
      gnus-cite.el (gnus-article-foldable-buffer): Skip past the prefix when determining raggedness.
      gnus-srvr.el, nnir.el: Allow nnir searching for an entire server.
      gnus-msg.el (gnus-configure-posting-styles): Permit the use of regular expression match and replace in posting styles.
      gnus-art.el (gnus-treat-article): Only inhibit body washing, and leave the header washing to take place.
      nnimap.el (nnimap-request-accept-article): Erase buffer before appending for easier debugging.
      nnimap.el (nnimap-wait-for-connection): Take a regexp.
      nnimap.el (nnimap-request-accept-article): Wait for the continuation line before sending anything unless we're streaming.
    • Julien Danjou's avatar
      * lisp/emacs-lisp/bytecomp.el (byte-recompile-file): New fun. · 430e7297
      Julien Danjou authored
      * lisp/emacs-lisp/lisp-mode.el (emacs-lisp-byte-compile-and-load):
      * cedet/ede/proj-elisp.el (project-compile-target):
      * cedet/semantic/ede-grammar.el (project-compile-target):
      Use `byte-recompile-file'.
      Fixes: debbugs:7297
    • Juanma Barranquero's avatar
      More merge fixes. · f486841f
      Juanma Barranquero authored
    • Glenn Morris's avatar
      Fix bug#7299; default value of tool-bar-mode in without-x builds. · c8c59954
      Glenn Morris authored
      * src/frame.c (syms_of_frame) <tool-bar-mode>:
      Default to nil if !HAVE_WINDOW_SYSTEM.
      * lisp/cus-start.el: Handle standard values via a keyword.
      Only set version property if specified.
      (cursor-in-non-selected-windows, menu-bar-mode)
      (tool-bar-mode, show-trailing-whitespace):
      Do not specify standard values.
      (transient-mark-mode, temporary-file-directory): Use :standard.
    • Glenn Morris's avatar
      * lisp/ChangeLog: Merge fixes. · 35fcc05c
      Glenn Morris authored
    • Jan Djärv's avatar
      Don't use STRING as first choice when pasting PRIMARY (Bug#6802). · 04e63796
      Jan Djärv authored
      * lisp/term/x-win.el (x-get-selection-value): New function that gets
      PRIMARY with type as specified in x-select-request-type. (Bug#6802).
    • Chong Yidong's avatar
      Merge changes from emacs-23 branch · 2699a554
      Chong Yidong authored
    • Alan Mackenzie's avatar
    • Katsumi Yamaoka's avatar
      gnus/ChangeLog: Cosmetic fix. · 938c0d10
      Katsumi Yamaoka authored
    • David Engster's avatar
      nnmairix.el (nnmairix-get-valid-servers): Return list of strings to conform... · 324c5734
      David Engster authored
      nnmairix.el (nnmairix-get-valid-servers): Return list of strings to conform with changes to gnus-completing-read.
    • Chong Yidong's avatar
      Print informative error message when aborting on GTK disconnect. · 46eadc7a
      Chong Yidong authored
      * xterm.c (x_connection_closed): Print informative error message
      when aborting on GTK.  This requires using shut_down_emacs
      directly instead of Fkill_emacs.
    • Glenn Morris's avatar
    • Glenn Morris's avatar
      * admin/notes/bugtracker: Mention "found". · e63715a0
      Glenn Morris authored
    • Chong Yidong's avatar
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 953d41c4
      Gnus developers authored
      nnir.el: General clean-up, and reimplementation of various bits.
      nnir.el (nnir-search-engine): Ressurect variable, since it's used later in the file.
      shr.el (shr-generic): The text nodes should be text, not :text.
      nnir.el: Move defvars around to silence compiler warnings.
      shr.el (shr-tag-img): Output "*" instead of "[img]".
    • Chong Yidong's avatar
      Check more carefully for packages before loading package.el. · 8a500a91
      Chong Yidong authored
      * startup.el (command-line): Search for package directories, and
      don't load package.el if none are found.
      * emacs-lisp/package.el (describe-package, list-packages): Call
      package-initialize if it has not been called yet.
  2. 30 Oct, 2010 7 commits
    • 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.
    • Michael Albinus's avatar
      * net/tramp.el (tramp-handle-insert-file-contents): For root, · a057950d
      Michael Albinus authored
      preserve owner and group when editing files.  (Bug#7289)
      Please contact me, if you have problems syncing with the trunk.
    • Julien Danjou's avatar
      gnus-start.el (gnus-find-new-newsgroups): Remove gnus-check-first-time-used. · 837ba704
      Julien Danjou authored
      gnus.el: Remove gnus-backup-default-subscribed-newsgroups.
      gnus-group.el: Remove gnus-group-fetch-control.
    • Knut Anders Hatlen's avatar
      nnimap.el (nnimap-update-info): Allow 'ticked and other flags to be set on... · 1e961f10
      Knut Anders Hatlen authored
      nnimap.el (nnimap-update-info): Allow 'ticked and other flags to be set on groups that don't have \* permanentflags.
    • Alan Mackenzie's avatar
      progmodes/cc-fonts.el (c-font-lock-enum-tail): New function which · 4f9e41e4
      Alan Mackenzie authored
      fontifies the tail of an enum.
      (c-basic-matchers-after): Insert a call to the above new function.
      This fixes bug #7264.
    • Gnus developers's avatar
      Merge changes made in Gnus trunk. · 99e65b2d
      Gnus developers authored
      gnus.el: Remove `gnus-nntp-service' variable.
      gnus.el: Make gnus-nntp-server and gnus-secondary-servers obsolete.
      gnus-sum.el (gnus-summary-delete-marked-as-read, gnus-summary-delete-marked-with): Remove obsolete defalias.
      gnus.el (gnus-use-long-file-name): Fix docstring.
      nnimap.el (nnimap-open-connection): Use AUTHENTICATE PLAIN on servers that say they support that.
      gnus-msg.el (gnus-inews-do-gcc): Don't have the backends do the slow *-request-group, which seems unnecessary.
      gnus-group.el (gnus-group-get-new-news-this-group): Don't have point move to the previous line on `M-g'.
      nnimap.el (nnimap-split-incoming-mail): Note that the INBOX has been selected.
      nnimap.el: Allow the user to say whether to split old messages or not in nnimap.
      shr.el (shr-tag-table-1): Only insert the images after the top-level table.
      shr.el (shr-tag-span): Drop colorisation of regions since we don't control the background color.
      shr.el (shr-tag-img): Ignore very small web bug type images.
      shr.el (shr-put-image): Add help-echo alt texts to the images.
      shr.el (shr-tag-video): Show the video poster image.
    • Glenn Morris's avatar
      Fix bug#7306; customization of minor-mode variables defined in C. · 88f43c67
      Glenn Morris authored
      * lisp/cus-start.el: Add :set properties for minor modes menu-bar-mode,
      tool-bar-mode, transient-mark-mode.
      Include the :set property in the dumped Emacs.
  3. 29 Oct, 2010 13 commits
    • Stefan Monnier's avatar
      SMIE: change indent rules format, improve smie-setup. · c4d17d50
      Stefan Monnier authored
      * lisp/emacs-lisp/smie.el (smie-precs-precedence-table)
      (smie-merge-prec2s, smie-bnf-precedence-table, smie-prec2-levels):
      Mark them pure so the tables gets built at compile time.
      (smie-bnf-precedence-table): Store the closer-alist in the table.
      (smie-prec2-levels): Preserve the closer-alist.
      (smie-blink-matching-open): Be more forgiving in case of indentation.
      (smie-hanging-p): Rename from smie-indent--hanging-p.
      (smie-bolp): Rename from smie-indent--bolp.
      (smie--parent, smie--after): New dynamic vars.
      (smie-parent-p, smie-next-p, smie-prev-p): New funs.
      (smie-indent-rules): Remove.
      (smie-indent--offset-rule): Remove fun.
      (smie-rules-function): New var.
      (smie-indent--rule): New fun.
      (smie-indent--offset, smie-indent-keyword, smie-indent-after-keyword)
      (smie-indent-exps): Use it.
      (smie-setup): Setup paren blinking; add keyword args for token
      functions; extract closer-alist from op-levels.
      (smie-indent-debug-log): Remove var.
      (smie-indent-debug): Remove fun.
      * lisp/progmodes/prolog.el (prolog-smie-indent-rules): Remove.
      (prolog-smie-rules): New fun to replace it.
      (prolog-mode-variables): Simplify.
      * lisp/progmodes/octave-mod.el (octave-smie-closer-alist): Remove, now that
      it's setup automatically.
      (octave-smie-indent-rules): Remove.
      (octave-smie-rules): New fun to replace it.
      (octave-mode): Simplify.
    • Julien Danjou's avatar
      gnus.el (gnus-buffers, gnus-group-buffer): Add docstrings. · 2ec4c966
      Julien Danjou authored
      gnus.el (gnus-group-startup-message): Simplify/update code.
      gnus-ems.el (gnus-x-splash): Remove.
      gnus-start.el (gnus-1): Remove x-splash calls.
    • Julien Danjou's avatar
      gnus-group.el (gnus-group-make-tool-bar): Check for display graphic capability... · 86741733
      Julien Danjou authored
      gnus-group.el (gnus-group-make-tool-bar): Check for display graphic capability before doing anything.
      gnus-group.el (gnus-group-insert-group-line): Remove useless gnus-group-remove-excess-properties.
    • Eli Zaretskii's avatar
      Fix doc/misc/makefile.w32.in like 2010-10-28T07:21:43Z!rgm@gnu.org did with Makefile.in. · aeeb3dcb
      Eli Zaretskii authored
       makefile.w32-in (MAKEINFO): Add -I$(emacsdir).
       (ENVADD): Remove extra -I$(emacsdir), included in $(MAKEINFO).
       ($(infodir)/efaq): Remove -I$(emacsdir), included in $(MAKEINFO).
       ($(infodir)/calc, calc.dvi): Depend on $(emacsdir)/emacsver.texi.
    • Eli Zaretskii's avatar
      Fix 2010-10-29T06:51:36Z!rgm@gnu.org for non-CLASH_DETECTION platforms. · ffe75e6b
      Eli Zaretskii authored
       emacs.c (main): Call syms_of_filelock unconditionally.
       filelock.c (syms_of_filelock): Move out of #ifdef CLASH_DETECTION
       clause, but keep part of it conditioned on CLASH_DETECTION.
    • Glenn Morris's avatar
      Replace some inappropriate uses of toggle-read-only. (Bug#7292) · d2ce10d2
      Glenn Morris authored
      * lisp/speedbar.el (speedbar-mode):
      * lisp/play/fortune.el (fortune-in-buffer, fortune):
      * lisp/play/gomoku.el (gomoku-mode):
      * lisp/play/landmark.el (lm-mode):
      * lisp/textmodes/bibtex.el (bibtex-validate, bibtex-validate-globally):
      * lisp/cedet/mode-local.el (mode-local-augment-function-help):
      * lisp/semantic/analyze/debug.el (semantic-analyzer-debug-add-buttons):
      * lisp/semantic/symref/list.el (semantic-symref-results-dump)
      Replace inappropriate uses of toggle-read-only.
    • Katsumi Yamaoka's avatar
    • Katsumi Yamaoka's avatar
    • Glenn Morris's avatar
      Sync docs of some X, W32, NS C functions. · 4f4f2973
      Glenn Morris authored
      * src/nsfns.m (Fx-display-save-under, Fx-open-connection)
      (Fxw-color-defined-p, Fxw-display-color-p, Fx-show-tip):
      * src/w32fns.c (Fxw_color_defined_p, Fx_open_connection):
      * src/xfns.c (Fxw_color_defined_p, Fx_open_connection):
      Sync docs between X, W32, NS.
    • Glenn Morris's avatar
      Remove duplicate Lisp definition of temporary-file-directory, from filelock.c. · e088c02a
      Glenn Morris authored
      * lisp/files.el (temporary-file-directory): Remove (already defined in C).
      * lisp/cus-start.el: Add temporary-file-directory.
    • Glenn Morris's avatar
      Remove duplicate Lisp definitions of define-minor-mode variables defined in C. · 9d794026
      Glenn Morris authored
      * lisp/abbrev.el (abbrev-mode):
      * lisp/composite.el (auto-composition-mode):
      * lisp/menu-bar.el (menu-bar-mode):
      * lisp/simple.el (transient-mark-mode):
      * lisp/tool-bar.el (tool-bar-mode): Adjust the define-minor-mode calls so
      that they do not define the associated variables twice.
      * lisp/simple.el (transient-mark-mode): Remove defvar.
      * lisp/composite.el (auto-composition-mode): Make variable auto-buffer-local.
      * lisp/cus-start.el: Add transient-mark-mode, menu-bar-mode, tool-bar-mode.
      Handle multiple groups, and also custom-delayed-init-variables.
      * lisp/emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
      * src/buffer.c (syms_of_buffer) <abbrev-mode, transient-mark-mode>:
      * src/frame.c (syms_of_frame) <tool-bar-mode>: Move docs here from Lisp.
    • 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).
    • Stefan Monnier's avatar
      * lisp/emacs-lisp/pcase.el (pcase): New `string' and `guard' patterns. · dcc029e0
      Stefan Monnier authored
      (pcase-if): Add one minor optimization.
      (pcase-split-equal): Rename from pcase-split-eq.
      (pcase-split-member): Rename from pcase-split-memq.
      (pcase-u1): Add strings to the member optimization.
      Add `guard' variant of predicates.
      (pcase-q1): Add string patterns.
  4. 28 Oct, 2010 4 commits