]> code.delx.au - gnu-emacs/log
gnu-emacs
13 years agoMerge changes from emacs-23 branch
Chong Yidong [Sat, 12 Feb 2011 23:40:43 +0000 (18:40 -0500)]
Merge changes from emacs-23 branch

13 years ago* themes/light-blue-theme.el: New file.
Drew Adams [Sat, 12 Feb 2011 23:10:18 +0000 (18:10 -0500)]
* themes/light-blue-theme.el: New file.

13 years agoAdapt dired-create-files to copy-directory changes.
Thierry Volpiatto [Sat, 12 Feb 2011 22:55:28 +0000 (17:55 -0500)]
Adapt dired-create-files to copy-directory changes.

* dired-aux.el (dired-create-files): Adapt destination name to
match the new behavior of copy-directory.

13 years ago* md5.c (md5_process_bytes): Use sizeof, not __alignof__.
Paul Eggert [Sat, 12 Feb 2011 22:36:22 +0000 (14:36 -0800)]
* md5.c (md5_process_bytes): Use sizeof, not __alignof__.

The difference doesn't matter here, in practice, and sizeof is
more portable to non-GCC compilers.  Also, this makes the code
match the already-existing comment.

13 years agoMinor commentary fix (Bug#8024).
Chong Yidong [Sat, 12 Feb 2011 22:23:06 +0000 (17:23 -0500)]
Minor commentary fix (Bug#8024).

13 years ago* doc/misc/sc.texi (Getting Connected): Remove old index entries.
Glenn Morris [Sat, 12 Feb 2011 22:12:04 +0000 (14:12 -0800)]
* doc/misc/sc.texi (Getting Connected): Remove old index entries.

13 years ago* url.texi: Remove duplicate @dircategory (Bug#7942).
Ulrich Mueller [Sat, 12 Feb 2011 22:06:22 +0000 (17:06 -0500)]
* url.texi: Remove duplicate @dircategory (Bug#7942).

13 years agoMake rmail-default-dont-reply-to-names nil (Bug#7888); rename rmail-dont-reply-*.
Chong Yidong [Sat, 12 Feb 2011 21:45:42 +0000 (16:45 -0500)]
Make rmail-default-dont-reply-to-names nil (Bug#7888); rename rmail-dont-reply-*.

* lisp/mail/mail-utils.el (mail-dont-reply-to-names): New variable,
from rmail-dont-reply-to-names.  Callers changed.
(mail-dont-reply-to): Rename from mail-dont-reply-to.
(rmail-dont-reply-to): Make it an obsolete alias.

* lisp/mail/rmail.el (rmail-default-dont-reply-to-names): Default to
nil, and make obsolete.
(rmail-dont-reply-to-names): Alias to mail-dont-reply-to-names.

* lisp/mail/rmailsum.el (rmail-summary-sort-by-correspondent): Doc fix.

* lisp/mail/rmailsort.el (rmail-sort-by-correspondent)
(rmail-select-correspondent): Doc fix.  Use mail-dont-reply-to.

* lisp/mail/rmail.el (rmail-reply): Use mail-dont-reply-to.

13 years ago* lisp/files.el (copy-directory): Revert to pre-2011-01-29 version.
Chong Yidong [Sat, 12 Feb 2011 19:43:04 +0000 (14:43 -0500)]
* lisp/files.el (copy-directory): Revert to pre-2011-01-29 version.

13 years agoNew optional arg COPY-CONTENTS to copy-directory.
Thierry Volpiatto [Sat, 12 Feb 2011 19:34:50 +0000 (14:34 -0500)]
New optional arg COPY-CONTENTS to copy-directory.

* files.el (copy-directory): New argument COPY-CONTENTS for
copying directory contents into another existing directory.

13 years agoMake sure SIGPIPE is reset in child processes
Andreas Schwab [Sat, 12 Feb 2011 18:53:24 +0000 (19:53 +0100)]
Make sure SIGPIPE is reset in child processes

* process.c (create_process): Reset SIGPIPE handler in the child.
* callproc.c (Fcall_process): Likewise.  (Bug#5238)

13 years ago* minibuffer.el (completion-table-case-fold): New function for
Tassilo Horn [Sat, 12 Feb 2011 18:30:13 +0000 (19:30 +0100)]
* minibuffer.el (completion-table-case-fold): New function for
creating a case-insensitive completion table.

13 years agoUse `auto-source-search' instead of `auto-source-user-or-password'.
Ted Zlatanov [Sat, 12 Feb 2011 17:51:02 +0000 (11:51 -0600)]
Use `auto-source-search' instead of `auto-source-user-or-password'.

* mail/smtpmail.el: Autoload `auto-source-search' instead of
`auto-source-user-or-password.
(smtpmail-try-auth-methods): Use it.

* net/imap-hash.el: Autoload `auto-source-search' instead of
`auto-source-user-or-password.
(imap-hash-open-connection): Use it.

* net/tramp-imap.el: Autoload `auto-source-search' instead of
`auto-source-user-or-password.
(tramp-imap-passphrase-callback-function): Use it.

* net/tramp.el (tramp-default-method): Also check if
`auth-source-search' is bound.
(tramp-read-passwd): Use `auth-source-search' instead of
`auto-source-user-or-password'.

* url-parse.el (url-bit-for-url, url-user-for-url)
(url-password-for-url): Use `auto-source-search' instead of
`auto-source-user-or-password'.

* url-auth.el: Autoload `auto-source-search' instead of
`auto-source-user-or-password'.
(url-basic-auth, url-digest-auth, url-do-auth-source-search): Use it.

13 years agoFix bug #7939 with bidi display of hscrolled lines.
Eli Zaretskii [Sat, 12 Feb 2011 15:48:10 +0000 (17:48 +0200)]
Fix bug #7939 with bidi display of hscrolled lines.

 xdisp.c <this_line_min_pos>: New variable.
 (move_it_in_display_line_to): Record in this_line_min_pos the
 smallest position iterated across.
 (display_line): Use this_line_min_pos to record the smallest
 position in the line even if that position is not displayed
 due to hscrolling.

13 years agoPort to Sun C 5.11, which has __attribute__ ((__aligned (N))).
Paul Eggert [Sat, 12 Feb 2011 10:05:38 +0000 (02:05 -0800)]
Port to Sun C 5.11, which has __attribute__ ((__aligned (N))).

* md5.h (ATTRIBUTE_ALIGNED): New macro.
(struct md5_ctx): Use it.

13 years agoFix bug #7840 with setting terminal/keyboard encoding of emacsclient frames.
Eli Zaretskii [Sat, 12 Feb 2011 09:47:28 +0000 (04:47 -0500)]
Fix bug #7840 with setting terminal/keyboard encoding of emacsclient frames.

 terminal.c (create_terminal): Use default-keyboard-coding-system
 and default-terminal-coding-system to initialize coding systems of
 the new terminal.

13 years agoPort to Solaris 10, which doesn't support FC_HINT_STYLE.
Paul Eggert [Sat, 12 Feb 2011 05:13:34 +0000 (21:13 -0800)]
Port to Solaris 10, which doesn't support FC_HINT_STYLE.

13 years agoFix trivial typos in comments and ChangeLogs.
Juanma Barranquero [Sat, 12 Feb 2011 03:17:00 +0000 (04:17 +0100)]
Fix trivial typos in comments and ChangeLogs.

13 years agolisp/gnus/mml2015.el (mml2015-signers): Minor doc fix.
Chong Yidong [Sat, 12 Feb 2011 01:31:35 +0000 (20:31 -0500)]
lisp/gnus/mml2015.el (mml2015-signers): Minor doc fix.

13 years agoAllow packages to be reinstalled.
Phil Hagelberg [Sat, 12 Feb 2011 01:18:15 +0000 (20:18 -0500)]
Allow packages to be reinstalled.

* emacs-lisp/package.el (package--write-file-no-coding): Remove EXCL arg.
(package-unpack-single): Don't use it.

13 years agoAdapt to Subversion change, with no .svn directory in each sub directory.
Karl Pflästerer [Sat, 12 Feb 2011 01:12:53 +0000 (20:12 -0500)]
Adapt to Subversion change, with no .svn directory in each sub directory.

http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00357.html

* vc/vc-svn.el (vc-svn-registered): Use vc-svn-root.
(vc-svn-root): New function.  Make vc-svn-responsible-p an alias.
(vc-svn-repository-hostname): Use "svn info".

13 years agoBind delete-by-moving-to-trash to nil in EPA and EPG.
Chong Yidong [Sat, 12 Feb 2011 00:21:25 +0000 (19:21 -0500)]
Bind delete-by-moving-to-trash to nil in EPA and EPG.
This should not be merged into the trunk.

* epa-file.el (epa-file-insert-file-contents): Likewise.

* epg.el (epg-delete-output-file, epg-decrypt-string)
(epg-verify-string, epg-sign-string, epg-encrypt-string): Bind
delete-by-moving-to-trash to nil.

13 years ago* lisp/simple.el (delete-trailing-whitespace): New optional buffer
Deniz Dogan [Fri, 11 Feb 2011 18:25:06 +0000 (19:25 +0100)]
* lisp/simple.el (delete-trailing-whitespace): New optional buffer
bound parameters.

13 years agoSave unmodified buffers when buffer-file-name doesn't exist.
Bastien Guerry [Fri, 11 Feb 2011 17:35:37 +0000 (18:35 +0100)]
Save unmodified buffers when buffer-file-name doesn't exist.

* files.el (basic-save-buffer): save unmodified buffers when
the file pointed by buffer-file-name doesn't exist.

13 years ago* xterm.c (x_set_frame_alpha): Access data before it is free:d.
Jan Djärv [Fri, 11 Feb 2011 15:40:19 +0000 (16:40 +0100)]
* xterm.c (x_set_frame_alpha): Access data before it is free:d.
Make sure we don't do x_catch_errors twice.

13 years ago* lisp/net/rcirc.el (defun-rcirc-join): Accept multiple channels.
Deniz Dogan [Fri, 11 Feb 2011 06:19:34 +0000 (07:19 +0100)]
* lisp/net/rcirc.el (defun-rcirc-join): Accept multiple channels.

13 years ago* lisp/emacs-lisp/cl-specs.el (multiple-value-bind): Fix debug spec.
Glenn Morris [Fri, 11 Feb 2011 03:54:12 +0000 (19:54 -0800)]
* lisp/emacs-lisp/cl-specs.el (multiple-value-bind): Fix debug spec.

13 years ago* lib/getopt_.h: Fix typo in _GL_ARG_NONNULL license comment.
Glenn Morris [Fri, 11 Feb 2011 03:43:40 +0000 (19:43 -0800)]
* lib/getopt_.h: Fix typo in _GL_ARG_NONNULL license comment.

13 years agolwlib/Makefile.in misc cleanup.
Glenn Morris [Fri, 11 Feb 2011 03:41:17 +0000 (19:41 -0800)]
lwlib/Makefile.in misc cleanup.

* lwlib/Makefile.in (USE_X_TOOLKIT, RM, TOOLKIT_DEFINES): Remove.
(ALL_CFLAGS): Remove -I.
(config_h, lisp_h, src_h): New variables.
(globals_h): Rename from $globals.
($(globals_h)): Check cd exit status.
(lwlib.o): Remove special rule.
(lwlib-utils.o, lwlib.o, lwlib-Xlw.o, lwlib-Xaw.o, lwlib-Xm.o, xlwmenu.o):
Add lisp.h and config.h to prereqs.
(lwlib-utils.o): Add lwlib.h to prereqs.
(lwlib.o): Add lwlib-utils.h and lwlib-Xm.h to prereqs.
(lwlib-Xlw.o): Add xlwmenu.h to prereqs.
(xlwmenu.o): Add ../src/xterm.h to prereqs.
(mostlyclean): Forget about "core" files.

13 years ago* lwlib/Makefile.in: Standardize on $(), not ${}.
Glenn Morris [Fri, 11 Feb 2011 03:30:09 +0000 (19:30 -0800)]
* lwlib/Makefile.in: Standardize on $(), not ${}.

13 years ago* net/rcirc.el (rcirc-send-ctcp): Remove spurious arg to `format'.
Juanma Barranquero [Fri, 11 Feb 2011 00:49:28 +0000 (01:49 +0100)]
* net/rcirc.el (rcirc-send-ctcp): Remove spurious arg to `format'.

13 years agognus-sum.el (gnus-summary-save-parts): Use read-directory-name.
Antoine Levitt [Thu, 10 Feb 2011 22:43:21 +0000 (22:43 +0000)]
gnus-sum.el (gnus-summary-save-parts): Use read-directory-name.

13 years ago* lisp/server.el (server-process-filter): Use pcase.
Stefan Monnier [Thu, 10 Feb 2011 19:41:44 +0000 (14:41 -0500)]
* lisp/server.el (server-process-filter): Use pcase.

13 years ago* lisp/emacs-lisp/smie.el (smie-blink-matching-open): Don't use `pos' in two
Stefan Monnier [Thu, 10 Feb 2011 19:40:17 +0000 (14:40 -0500)]
* lisp/emacs-lisp/smie.el (smie-blink-matching-open): Don't use `pos' in two
conflicting ways.
(smie-indent--parent): Extend to "parent of arg".
(smie-indent-inside-string): New function.
(smie-indent-functions): Use it.

13 years ago* lisp/vc/vc-dir.el (vc-dir-refresh): Reorder operations to try and avoid
Stefan Monnier [Thu, 10 Feb 2011 19:37:42 +0000 (14:37 -0500)]
* lisp/vc/vc-dir.el (vc-dir-refresh): Reorder operations to try and avoid
bzr locking race condition.

13 years ago* lisp/gnus/message.el (message-bury): Don't pop up a new window when selected
Stefan Monnier [Thu, 10 Feb 2011 19:35:35 +0000 (14:35 -0500)]
* lisp/gnus/message.el (message-bury): Don't pop up a new window when selected
window is dedicated.

13 years ago* lisp/emacs-lisp/edebug.el (edebug-instrument-function): Check a marker is
Stefan Monnier [Thu, 10 Feb 2011 19:21:07 +0000 (14:21 -0500)]
* lisp/emacs-lisp/edebug.el (edebug-instrument-function): Check a marker is
still valid before using it.

13 years ago* lisp/progmodes/grep.el (grep-mode-font-lock-keywords): Adjust to
Stefan Monnier [Thu, 10 Feb 2011 19:13:31 +0000 (14:13 -0500)]
* lisp/progmodes/grep.el (grep-mode-font-lock-keywords): Adjust to
`message' -> `compilation-message' rename.

Fixes: debbugs:8004
13 years agoUpdate cl-loaddefs.el again
Andreas Schwab [Thu, 10 Feb 2011 18:26:43 +0000 (19:26 +0100)]
Update cl-loaddefs.el again

13 years agoMove keymap initialization into declaration.
Stefan Monnier [Thu, 10 Feb 2011 16:56:00 +0000 (11:56 -0500)]
Move keymap initialization into declaration.
* lisp/textmodes/enriched.el (enriched-mode-map):
* lisp/textmodes/bib-mode.el (bib-mode-map):
* lisp/term/lk201.el (lk201-function-map):
* lisp/tar-mode.el (tar-mode-map):
* lisp/replace.el (occur-mode-map):
* lisp/progmodes/idlwave.el (idlwave-rinfo-mouse-map, idlwave-rinfo-map):
* lisp/progmodes/idlw-help.el (idlwave-help-mode-map):
* lisp/progmodes/gdb-mi.el (gdb-memory-format-menu, gdb-memory-unit-menu):
* lisp/play/solitaire.el (solitaire-mode-map):
* lisp/play/snake.el (snake-mode-map, snake-null-map):
* lisp/play/pong.el (pong-mode-map):
* lisp/play/handwrite.el (menu-bar-handwrite-map):
* lisp/play/gametree.el (gametree-mode-map):
* lisp/net/rcirc.el (rcirc-mode-map, rcirc-browse-url-map
(rcirc-multiline-minor-mode-map, rcirc-track-minor-mode-map):
* lisp/net/newst-plainview.el (newsticker-menu, newsticker-mode-map)
(newsticker--url-keymap):
* lisp/net/net-utils.el (nslookup-mode-map, ftp-mode-map):
* lisp/menu-bar.el (menu-bar-file-menu, menu-bar-i-search-menu)
(menu-bar-search-menu, menu-bar-replace-menu, menu-bar-goto-menu)
(menu-bar-edit-menu, menu-bar-custom-menu)
(menu-bar-showhide-fringe-ind-menu, menu-bar-showhide-fringe-menu)
(menu-bar-showhide-scroll-bar-menu, menu-bar-showhide-menu)
(menu-bar-line-wrapping-menu, menu-bar-options-menu)
(menu-bar-games-menu, menu-bar-encryption-decryption-menu)
(menu-bar-tools-menu, menu-bar-describe-menu)
(menu-bar-search-documentation-menu, menu-bar-manuals-menu)
(menu-bar-help-menu):
* lisp/mail/rmailsum.el (rmail-summary-mode-map):
* lisp/kmacro.el (kmacro-step-edit-map):
* lisp/ibuffer.el (ibuffer-mode-groups-popup, ibuffer-mode-map)
(ibuffer-mode-operate-map):
* lisp/hi-lock.el (hi-lock-menu, hi-lock-map):
* lisp/emulation/vip.el (vip-mode-map):
* lisp/emacs-lisp/re-builder.el (reb-lisp-mode-map):
* lisp/bookmark.el (bookmark-bmenu-mode-map):
* lisp/help-mode.el (help-mode-map):
* lisp/erc/erc-list.el (erc-list-menu-mode-map):
* lisp/org/org-remember.el (org-remember-mode-map):
* lisp/org/org-src.el (org-src-mode-map): Move initialization into declaration.

13 years ago* lisp/net/rcirc.el: Add PRIVMSG and CTCP functions.
Deniz Dogan [Thu, 10 Feb 2011 15:41:40 +0000 (16:41 +0100)]
* lisp/net/rcirc.el: Add PRIVMSG and CTCP functions.
(rcirc-send-privmsg, rcirc-send-ctcp): New functions.
(rcirc-keepalive, rcirc-cmd-ctcp, rcirc-ctcp-sender-PING)
(rcirc-cmd-me, rcirc-authenticate): Use them.

13 years agoUpdate cl-loaddefs.el and ibuffer.el
Andreas Schwab [Thu, 10 Feb 2011 11:07:15 +0000 (12:07 +0100)]
Update cl-loaddefs.el and ibuffer.el

13 years agocl-seq.el doc fixes.
Glenn Morris [Thu, 10 Feb 2011 05:07:32 +0000 (21:07 -0800)]
cl-seq.el doc fixes.

* lisp/emacs-lisp/cl-seq.el (union, nunion, intersection)
(nintersection, set-difference, nset-difference)
(set-exclusive-or, nset-exclusive-or): Doc fix.

13 years agolwlib/ trivia.
Glenn Morris [Thu, 10 Feb 2011 05:03:29 +0000 (21:03 -0800)]
lwlib/ trivia.

* lwlib-Xaw.c, lwlib-Xlw.c, lwlib-Xm.c, lwlib-utils.c, lwlib.c, xlwmenu.c:
Standardize on <> for includes from the ../src directory.

13 years agoUndo my previous commit, as per Stefan.
Paul Eggert [Thu, 10 Feb 2011 03:56:30 +0000 (19:56 -0800)]
Undo my previous commit, as per Stefan.

13 years agoNew file lib/ChangeLog, with entries moved from ChangeLog
Paul Eggert [Thu, 10 Feb 2011 03:32:03 +0000 (19:32 -0800)]
New file lib/ChangeLog, with entries moved from ChangeLog

13 years ago* lisp/ediff-ptch.el (ediff-fixup-patch-map): Doc fix.
Glenn Morris [Thu, 10 Feb 2011 03:24:46 +0000 (19:24 -0800)]
* lisp/ediff-ptch.el (ediff-fixup-patch-map): Doc fix.

13 years ago* src/Makefile.in (really-lwlib): Depend on globals.h, for parallel builds.
Glenn Morris [Thu, 10 Feb 2011 03:20:52 +0000 (19:20 -0800)]
* src/Makefile.in (really-lwlib): Depend on globals.h, for parallel builds.

Otherwise, lwlib/ and src/ would try to run make-docfile at the same
time, and one of them would lose when its output file disappeared.

13 years ago* arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.
Paul Eggert [Thu, 10 Feb 2011 03:16:11 +0000 (19:16 -0800)]
* arg-nonnull.h, c++defs.h, warn-on-use.h: Fix licenses.

13 years ago* allout.el: Synopsis: Change allout user configuration so auto-activation
Ken Manheimer [Thu, 10 Feb 2011 00:33:34 +0000 (19:33 -0500)]
* allout.el: Synopsis: Change allout user configuration so auto-activation
is controlled solely by customization `allout-auto-activation'.

13 years agoSynopsis: Change allout user configuration so auto-activation is controlled
Ken Manheimer [Thu, 10 Feb 2011 00:31:18 +0000 (19:31 -0500)]
Synopsis: Change allout user configuration so auto-activation is controlled
solely by customization `allout-auto-activation'.

(allout-auto-activation-helper) (allout-setup): New autoloads implement new
custom set procedure for allout-auto-activation.  Also, explicitly invoke
(allout-setup) after allout-auto-activation is custom-defined, to effect
the settings in emacs sessions besides the few where allout-auto-activation
customization is donea.
(allout-auto-activation): Use allout-auto-activation-helper to :set.
Revise the docstring.
(allout-init): Reduce functionality to just customizing
allout-auto-activation, and mark obsolete.
(allout-mode): Respect string values for allout-auto-activation.  Run
allout-after-copy-or-kill-hook without any args.
(allout-mode) (allout-layout) (allout-default-layout) (outlineify-sticky):
Adjust docstring for new scheme.
(allout-after-copy-or-kill-hook): No arguments - hook implementers should
concentrate on the kill ring.

13 years agoMerge changes made in Gnus trunk.
Gnus developers [Wed, 9 Feb 2011 22:16:29 +0000 (22:16 +0000)]
Merge changes made in Gnus trunk.

nntp.el (nntp-retrieve-group-data-early-disabled): Disable the async code for now, since it doesn't work for all users.
message.el (message-options): Make message-options really buffer local.
shr.el (shr-tag-body): Add support for text attribute in body markups.

13 years agoUpdate the Windows build according to 2011-02-08T21:42:56Z!tromey@redhat.com and...
Eli Zaretskii [Wed, 9 Feb 2011 20:50:17 +0000 (22:50 +0200)]
Update the Windows build according to 2011-02-08T21:42:56Z!tromey@redhat.com and 2011-02-09T17:04:43Z!schwab@linux-m68k.org.

 src/makefile.w32-in (GLOBAL_SOURCES, SOME_MACHINE_OBJECTS, obj): New
 macros.
 (globals.h, gl-stamp): New targets.
 (clean): Clean gl-stamp and globals.h.
 nt/makefile.w32-in (bootstrap-nmake, bootstrap-gmake): Make the
 "make-docfile" target in lib-src, before bootstrapping the src
 directory.  Needed since building in src needs to run make-docfile
 to produce globals.h.

13 years ago* lisp/progmodes/sh-script.el (sh-font-lock-open-heredoc): Fix case
Stefan Monnier [Wed, 9 Feb 2011 18:59:55 +0000 (13:59 -0500)]
* lisp/progmodes/sh-script.el (sh-font-lock-open-heredoc): Fix case
of here-doc that immediately follows a comment.
* .bzrignore: Ignore globals.h and related stamp.
* test/indent/shell.sh:
* test/indent/shell.rc: New files.

13 years ago* src/Makefile.in (gl-stamp): Create globals.h here.
Andreas Schwab [Wed, 9 Feb 2011 17:04:43 +0000 (18:04 +0100)]
* src/Makefile.in (gl-stamp): Create globals.h here.
(globals.h): Don't do it here.
(mostlyclean): Clean globals.h and gl-stamp.

13 years agoFix tracking visibility in ERC.
Julien Danjou [Wed, 9 Feb 2011 04:08:25 +0000 (23:08 -0500)]
Fix tracking visibility in ERC.

* lisp/erc/erc-track.el (erc-window-configuration-change): New function.
This will allow to track buffer visibility when a command is
finished to executed.  Idea stolen from rcirc.
(track): Put erc-window-configuration-change in
window-configuration-change-hook.
(erc-modified-channels-update): Remove
erc-modified-channels-update from post-command-hook after update.

13 years ago* admin/notes/bugtracker: Small updates.
Glenn Morris [Wed, 9 Feb 2011 03:27:57 +0000 (19:27 -0800)]
* admin/notes/bugtracker: Small updates.

13 years agoUpdate lucid toolkit build for src/globals.h being a generated file.
Glenn Morris [Wed, 9 Feb 2011 03:25:07 +0000 (19:25 -0800)]
Update lucid toolkit build for src/globals.h being a generated file.

* lwlib/Makefile.in (@SET_MAKE@): New, set by configure.
(globals): New variable and rule.
(lwlib-utils.o, lwlib.o, lwlib-Xlw.o, lwlib-Xaw.o, lwlib-Xm.o)
(xlwmenu.o): Add dependency on src/globals.h.

13 years agoSync texinfo.tex and sed-related fixes from gnulib.
Paul Eggert [Wed, 9 Feb 2011 01:40:01 +0000 (17:40 -0800)]
Sync texinfo.tex and sed-related fixes from gnulib.

13 years ago* lisp/net/rcirc.el (rcirc-ctcp-sender-PING): Simplifying.
Deniz Dogan [Wed, 9 Feb 2011 01:22:26 +0000 (02:22 +0100)]
* lisp/net/rcirc.el (rcirc-ctcp-sender-PING): Simplifying.

13 years ago* src/Makefile.in ($(otherobj)): Depend on globals.h.
Paul Eggert [Wed, 9 Feb 2011 00:44:29 +0000 (16:44 -0800)]
* src/Makefile.in ($(otherobj)): Depend on globals.h.

13 years ago* make-docfile.c (EMACS_INTEGER): Rename from EMACS_INT.
Paul Eggert [Wed, 9 Feb 2011 00:30:33 +0000 (16:30 -0800)]
* make-docfile.c (EMACS_INTEGER): Rename from EMACS_INT.

13 years agoRemove unnecessary manual advice about eval-after-load (Bug#7986).
Reuben Thomas [Wed, 9 Feb 2011 00:28:06 +0000 (19:28 -0500)]
Remove unnecessary manual advice about eval-after-load (Bug#7986).

* loading.texi (Hooks for Loading): Remove unnecessary manual advice
about eval-after-load.

13 years ago* lisp/net/rcirc.el (rcirc-cmd-ctcp): Use dedicated function when
Deniz Dogan [Wed, 9 Feb 2011 00:22:01 +0000 (01:22 +0100)]
* lisp/net/rcirc.el (rcirc-cmd-ctcp): Use dedicated function when
available.
(rcirc-ctcp-sender-PING): New function.

13 years agoFix to select_window.
Martin Rudalics [Wed, 9 Feb 2011 00:11:15 +0000 (19:11 -0500)]
Fix to select_window.
http://lists.gnu.org/archive/html/emacs-devel/2011-02/msg00346.html

* window.c (select_window): Check inhibit_point_swap argument when
deciding whether to return immediately.

13 years agoMake globals.h a generated header
Tom Tromey [Tue, 8 Feb 2011 21:42:56 +0000 (14:42 -0700)]
Make globals.h a generated header
* configure: Rebuild.
* configure.in (NS_OBJC_OBJ): New subst.
lib-src
* make-docfile.c: Unconditionally include stdlib.h.
(generate_globals): New global.
(xrealloc): New function.
(main): Handle '-g'.  Call start_globals, write_globals.
(scan_file): Conditionally call put_filename.
(start_globals): New function.
(struct global): New.
(num_globals, globals): New globals.
(add_global, compare_globals, write_globals): New functions.
(scan_c_file): Update for "-g".
(scan_lisp_file): Fail if "-g".
(enum global_type): New.
src
* Makefile.in (NS_OBJC_OBJ): New variable.
(base_obj): Rename from 'obj'.
(obj): New variable.
(globals.h, gl-stamp, $(obj)): New targets.
(GLOBAL_SOURCES): New variable.
* globals.h: Remove.
* nsselect.m (Vselection_alist): Define.  Reverts part of
2011-01-19T22:11:33Z!jan.h.d@swipnet.se.
* buffer.c: Don't use "no_cell" for name of kill-buffer-hook's
variable.
* xselect.c (Vselection_alist): Define.  Reverts part of 2011-01-19T23:32:42Z!eggert@cs.ucla.edu.

13 years ago* lisp/obsolete/pc-select.el: Rename from emulation/pc-select.el.
Stefan Monnier [Tue, 8 Feb 2011 20:45:53 +0000 (15:45 -0500)]
* lisp/obsolete/pc-select.el: Rename from emulation/pc-select.el.
Remove the mark/nomark handling, and activate shift-select-mode instead.
* lisp/obsolete/pc-mode.el: Rename from emulation/pc-mode.el.

Fixes: debbugs:7940
13 years agomessage.el (message-options): Make message-options a local variable.
Julien Danjou [Tue, 8 Feb 2011 12:03:14 +0000 (12:03 +0000)]
message.el (message-options): Make message-options a local variable.

13 years ago* nsterm.m (setFrame, initFrame): Make sure pixel_height doesn't become
Jan Djärv [Tue, 8 Feb 2011 07:19:20 +0000 (08:19 +0100)]
* nsterm.m (setFrame, initFrame): Make sure pixel_height doesn't become
zero.

Fixes: debbugs:7348
13 years agofont.c (Ffont_get): Do not cache :otf value.
Kenichi Handa [Tue, 8 Feb 2011 06:56:57 +0000 (15:56 +0900)]
font.c (Ffont_get): Do not cache :otf value.

13 years agoupdate for autoloads
Kenichi Handa [Tue, 8 Feb 2011 06:54:37 +0000 (15:54 +0900)]
update for autoloads

13 years agofaces.el fix for bug#7966.
Glenn Morris [Tue, 8 Feb 2011 04:10:15 +0000 (20:10 -0800)]
faces.el fix for bug#7966.

* lisp/faces.el (face-attr-match-p): Handle the obsolete :bold and
:italic props, so that frame-set-background-mode works.
(Otherwise such faces were always thought to be locally modified.)

13 years agonnimap.el (nnimap-update-info): Simplify split history test.
Lars Ingebrigtsen [Mon, 7 Feb 2011 22:49:38 +0000 (22:49 +0000)]
nnimap.el (nnimap-update-info): Simplify split history test.

13 years agocalc/calc-units.el (math-logunits-quant): Add support for
Jay Belanger [Mon, 7 Feb 2011 22:25:31 +0000 (16:25 -0600)]
calc/calc-units.el (math-logunits-quant): Add support for
non-logarithmic units.

13 years agoallout.el (allout-after-copy-or-kill-hook): New hook for extension-specific
Ken Manheimer [Mon, 7 Feb 2011 20:43:36 +0000 (15:43 -0500)]
allout.el (allout-after-copy-or-kill-hook): New hook for extension-specific
processing of killed text.
(allout-mode): Include new allout-after-copy-or-kill-hook among mentioned
hooks.
(allout-kill-line) (allout-kill-topic): Ensure that processing after kill
happens even if barf-if-buffer-read-only is raised.  Include new
allout-after-copy-or-kill-hook among that subsequent processing.
(allout-deannotate-hidden): Actually remove the annotation text properties.

13 years agoRegenerate lib/getopt_.h.
Eli Zaretskii [Mon, 7 Feb 2011 19:15:02 +0000 (21:15 +0200)]
Regenerate lib/getopt_.h.

13 years ago* allout.el (allout-listify-exposed): Copy text sans text properties.
Ken Manheimer [Mon, 7 Feb 2011 18:58:17 +0000 (13:58 -0500)]
* allout.el (allout-listify-exposed): Copy text sans text properties.

13 years ago(allout-listify-exposed): Copy text sans text properties.
Ken Manheimer [Mon, 7 Feb 2011 18:55:33 +0000 (13:55 -0500)]
(allout-listify-exposed): Copy text sans text properties.

13 years ago* lisp/simple.el (next-error): Doc fix.
Glenn Morris [Mon, 7 Feb 2011 17:41:11 +0000 (09:41 -0800)]
* lisp/simple.el (next-error): Doc fix.

13 years agonnimap.el (nnimap-update-info): Refactor slightly.
Lars Ingebrigtsen [Mon, 7 Feb 2011 13:03:22 +0000 (13:03 +0000)]
nnimap.el (nnimap-update-info): Refactor slightly.
 (nnimap-update-info): Tell Gnus whether there are any \Recent messages.
 (nnimap-update-info): Clean up slightly.
 (nnimap-quirk): Add quirk for Gmail IMAP which bugs out on NUL characters.
 (nnimap-process-quirk): Renamed function to avoid collision.
 (nnimap-update-info): Fix macrology bug-out.

13 years ago* dbus.texi (Bus names): Adapt descriptions for
Michael Albinus [Mon, 7 Feb 2011 09:21:08 +0000 (10:21 +0100)]
* dbus.texi (Bus names): Adapt descriptions for
dbus-list-activatable-names and dbus-list-known-names.

13 years ago* net/dbus.el (dbus-list-activatable-names): Add optional argument BUS.
Michael Albinus [Mon, 7 Feb 2011 08:01:15 +0000 (09:01 +0100)]
* net/dbus.el (dbus-list-activatable-names): Add optional argument BUS.

13 years ago* image.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 06:18:23 +0000 (22:18 -0800)]
* image.c: conform to C89 pointer rules

13 years ago* xml.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 06:15:32 +0000 (22:15 -0800)]
* xml.c: conform to C89 pointer rules

13 years ago* ralloc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:47:56 +0000 (21:47 -0800)]
* ralloc.c: conform to C89 pointer rules

13 years ago* xfont.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:44:50 +0000 (21:44 -0800)]
* xfont.c: conform to C89 pointer rules

13 years ago* doprnt.c, indent.c, character.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:42:15 +0000 (21:42 -0800)]
* doprnt.c, indent.c, character.c: conform to C89 pointer rules

13 years ago* callproc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:06:59 +0000 (21:06 -0800)]
* callproc.c: conform to C89 pointer rules

13 years ago* process.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 05:02:02 +0000 (21:02 -0800)]
* process.c: conform to C89 pointer rules

13 years ago* lread.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 04:48:38 +0000 (20:48 -0800)]
* lread.c: conform to C89 pointer rules

13 years ago* fns.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 04:43:35 +0000 (20:43 -0800)]
* fns.c: conform to C89 pointer rules

13 years ago* callint.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 03:09:32 +0000 (19:09 -0800)]
* callint.c: conform to C89 pointer rules

13 years ago* editfns.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:51:10 +0000 (18:51 -0800)]
* editfns.c: conform to C89 pointer rules

13 years ago* print.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:26:14 +0000 (18:26 -0800)]
* print.c: conform to C89 pointer rules

13 years ago* data.c etc: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:18:35 +0000 (18:18 -0800)]
* data.c etc: conform to C89 pointer rules

13 years agoMerge: * alloc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:06:16 +0000 (18:06 -0800)]
Merge: * alloc.c: conform to C89 pointer rules

13 years ago* alloc.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 02:05:30 +0000 (18:05 -0800)]
* alloc.c: conform to C89 pointer rules

13 years agoEliminate newline
Jay Belanger [Mon, 7 Feb 2011 01:40:47 +0000 (19:40 -0600)]
Eliminate newline

13 years agocalc.texi (Logarithmic Units): New section
Jay Belanger [Mon, 7 Feb 2011 01:35:09 +0000 (19:35 -0600)]
calc.texi (Logarithmic Units): New section

13 years ago* search.c: conform to C89 pointer rules
Paul Eggert [Mon, 7 Feb 2011 01:31:29 +0000 (17:31 -0800)]
* search.c: conform to C89 pointer rules