Glenn Morris
099e72021d
* eieio-opt.el (describe-class, describe-generic): Autoload trivia.
2012-04-16 15:25:59 -04:00
Glenn Morris
9d217643e0
ChangeLog fix
2012-04-16 15:22:32 -04:00
Glenn Morris
389c3aa7b2
Header comment trivial fix
2012-04-16 15:21:32 -04:00
Glenn Morris
bf350d6a59
* lisp/emacs-lisp/cl-extra.el (*random-state*): Remove unnecessary declaration.
2012-04-16 15:20:42 -04:00
Glenn Morris
0e829eabcd
* lisp/calendar/cal-tex.el (cal-tex-end-document): Trivial clarification.
2012-04-16 15:18:36 -04:00
Glenn Morris
b1aa797c7a
* configure.in (NS_HAVE_NSINTEGER): Remove unnecessary variable.
2012-04-16 15:13:44 -04:00
Glenn Morris
5261b92ebe
* lisp/gnus/nndraft.el (nndraft-request-list): Fix declaration.
2012-04-16 15:09:19 -04:00
Glenn Morris
175c5e4861
Fix comment typo
2012-04-16 15:06:02 -04:00
Glenn Morris
e3ad7552db
* cookie1.el (cookie-snarf): Explicit error if input file cannot be read.
2012-04-16 15:04:27 -04:00
Glenn Morris
68892d275b
* lisp/play/yow.el (yow-file): Use expand-file-name rather than concat.
...
Remove old comment.
2012-04-16 15:02:59 -04:00
Glenn Morris
20f0c46dcd
* lisp/progmodes/perl-mode.el (c-macro-expand): Remove unnecessary autoload
...
(it is in loaddefs.el).
2012-04-16 15:01:30 -04:00
Glenn Morris
5a0978ce61
picture.el small cleanup
...
* lisp/textmodes/picture.el (picture-desired-column)
(picture-update-desired-column): Convert comments to doc-strings.
(picture-substitute): Remove function.
(picture-mode-map): Initialize in the defvar.
2012-04-16 14:53:06 -04:00
Glenn Morris
5934c3782f
Set lisp/vc/vc-hg.el maintainer to FSF.
...
Ref: http://lists.gnu.org/archive/html/bug-gnu-emacs/2012-03/msg00325.html
2012-04-16 14:48:46 -04:00
Glenn Morris
6b955486f5
Replace a use of eval-after-load
...
* lisp/woman.el: Remove eval-after-load for tar-mode.
* lisp/tar-mode.el (tar-mode-map): Add woman binding and menu entry.
(woman-tar-extract-file): Autoload it.
2012-04-16 14:46:46 -04:00
Glenn Morris
94ee8db5e0
* lisp/frame.el (automatic-hscrolling): Make this alias obsolete.
2012-04-16 14:41:38 -04:00
Glenn Morris
9b9b2ef28d
* configure.in: Remove X libs workaround for old autoconf.
2012-04-16 14:32:59 -04:00
Agustín Martín
3851314bd4
(ispell-dictionary-base-alist): Revert to original XEmacs friendly default value.
...
Having [:alpha:] here is no longer needed. If possible [:alpha:] will be
set in `ispell-set-spellchecker-params' (and will always be for Emacs).
2012-04-16 19:32:02 +02:00
Agustín Martín
4be3075ec8
ispell.el: Fix last Changelog entry. utf-8 will be enabled if possible.
2012-04-16 19:06:58 +02:00
Paul Eggert
ad85a071cc
Merge from trunk.
2012-04-16 08:21:26 -07:00
Chong Yidong
4fc2c72a6f
* mail/sendmail.el (mail-bury): Call return action with the right Rmail buffer.
...
Fixes: debbugs:11242
2012-04-16 18:11:45 +08:00
Agustín Martín
177eca34cb
ispell.el (ispell-set-spellchecker-params): Make dicts use [:alpha:] if
...
possible.
If Emacs flavour supports [:alpha:] regexps, use it for Casechars
and Not-Casechars. This currently means use it unless flavour is
XEmacs.
Fixes: debbugs:11200
2012-04-16 11:49:51 +02:00
Paul Eggert
5927b310c8
Merge from trunk.
2012-04-15 23:40:21 -07:00
Paul Eggert
4b5afbb0d9
* alloc.c: Remove one incorrect comment and fix another.
2012-04-15 23:39:21 -07:00
Chong Yidong
c505aaeb00
Call imagemagick-register-types automatically.
...
* lisp/image.el (imagemagick--extension-regexp): New variable.
(imagemagick-register-types): Use it.
(imagemagick-types-inhibit): Add :set function. Allow new value
of t to inhibit all types.
* lisp/loadup.el (fboundp): Preload regexp-opt, needed by
imagemagick-register-types.
* lisp/emacs-lisp/regexp-opt.el (regexp-opt-charset): Avoid cl macros,
so we can preload it.
2012-04-16 11:47:43 +08:00
Paul Eggert
5c68581679
Merge from trunk.
2012-04-15 20:39:50 -07:00
Paul Eggert
b62a57beb5
Fix minor alloc.c problems found by static checking.
...
* alloc.c (_malloc_internal, _free_internal) [!DOUG_LEA_MALLOC]:
New extern decls, to avoid calling undeclared functions.
(dont_register_blocks): Define if ((!SYSTEM_MALLOC && !SYNC_INPUT)
&& GC_MALLOC_CHECK), not if ((GC_MARK_STACK || defined
GC_MALLOC_CHECK) && GC_MALLOC_CHECK), to match when it's used.
(NEED_MEM_INSERT): New macro.
(mem_insert, mem_insert_fixup) [!NEED_MEM_INSERT]: Remove; unused.
2012-04-15 20:38:40 -07:00
Paul Eggert
fda8c8fa71
Merge from trunk.
2012-04-15 18:22:25 -07:00
Paul Eggert
3539f31f03
Fix minor ralloc.c problems found by static checking.
...
See http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html
* ralloc.c (ALIGNED, ROUND_TO_PAGE, HEAP_PTR_SIZE)
(r_alloc_size_in_use, r_alloc_freeze, r_alloc_thaw): Remove; unused.
(r_alloc_sbrk): Now static.
2012-04-15 18:18:13 -07:00
Paul Eggert
f7752e6738
Merge from trunk.
2012-04-15 18:12:46 -07:00
Paul Eggert
a041960a7c
Improve ralloc.c interface checking.
...
See http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html
* buffer.c (ralloc_reset_variable, r_alloc, r_re_alloc)
(r_alloc_free) [REL_ALLOC]: Move decls from here ...
* lisp.h (r_alloc, r_alloc_free, r_re_alloc, r_alloc_reset_variable)
[REL_ALLOC]: ... to here, to check interface.
* m/ia64.h (r_alloc, r_alloc_free) [REL_ALLOC && !_MALLOC_INTERNAL]:
Remove decls. This fixes an "It stinks!".
2012-04-15 18:10:42 -07:00
Glenn Morris
4f5d565ff3
* processes.texi (Accepting Output): Discourage use of `millisec' argument.
2012-04-15 17:55:06 -07:00
Glenn Morris
62f4b18cfd
More small edits for doc/lispref/processes.texi
...
* doc/lispref/processes.texi (Process Information, Input to Processes)
(Signals to Processes, Output from Processes, Process Buffers)
(Filter Functions, Decoding Output): Copyedits.
2012-04-15 17:50:58 -07:00
Paul Eggert
15142f2797
Assume less-ancient POSIX support.
...
* update-game-score.c: Include <getopt.h> rather than rolling our
own decls for optarg, optind, opterr. See
<http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00720.html >.
2012-04-15 17:41:01 -07:00
Paul Eggert
8dcd9adf66
Merge from trunk.
2012-04-15 17:35:58 -07:00
Paul Eggert
9426aba403
* alloc.c (which_symbols): Fix alignment issue / type clash.
2012-04-15 17:33:25 -07:00
Paul Eggert
20a14f94f6
Merge from trunk.
2012-04-15 16:55:52 -07:00
Andreas Schwab
d55c12ed1f
Simplify enforcement of object address alignment
...
* lisp.h (struct Lisp_Symbol): Remove explicit padding.
(struct Lisp_Misc_Any): Likewise.
(struct Lisp_Free): Likewise.
* alloc.c (union aligned_Lisp_Symbol): Define.
(SYMBOL_BLOCK_SIZE, struct symbol_block): Use union
aligned_Lisp_Symbol instead of struct Lisp_Symbol.
(union aligned_Lisp_Misc): Define.
(MARKER_BLOCK_SIZE, struct marker_block): Use union
aligned_Lisp_Misc instead of union Lisp_Misc.
(Fmake_symbol, allocate_misc, gc_sweep): Adjust
2012-04-15 18:20:54 +02:00
Chong Yidong
7a76850c20
lisp/frame.el: Minor rearrangement.
2012-04-15 23:15:00 +08:00
Chong Yidong
60efac0fc5
* lisp/frame.el (scrolling): Remove nearly unused customization group.
...
* lisp/scroll-all.el (scroll-all-mode): Move to windows group.
2012-04-15 23:11:06 +08:00
Chong Yidong
5dd1713eeb
* bindings.el (goto-map): Bind goto-char to M-g c.
...
Fixes: debbugs:11240
2012-04-15 17:16:50 +08:00
Chong Yidong
9a864fa27d
Move "emacsclient -t -n" handling from emacsclient.c to server.el.
...
Fix its buggy logic for the Windows case (regression from 23.4).
* lib-src/emacsclient.c (decode_options): Move -t -n corner case handling
into server.el.
* lisp/server.el (server-process-filter): Handle corner case where both
tty and nowait options are present.
Fixes: debbugs:11102
2012-04-15 16:49:24 +08:00
Chong Yidong
e6fd457e01
Merge from emacs-24 branch
2012-04-15 15:28:01 +08:00
Chong Yidong
467a33d09f
* doc/emacs/misc.texi (emacsclient Options): More clarifications.
2012-04-15 15:21:23 +08:00
Juanma Barranquero
75f1671a52
Fix ChangeLog typos.
2012-04-15 04:59:30 +02:00
Glenn Morris
12acf78334
More small edits for doc/lispref/processes.texi
...
* doc/lispref/processes.texi (Asynchronous Processes, Deleting Processes):
Copyedits.
(Asynchronous Processes): Update some example output.
2012-04-14 18:58:41 -07:00
Glenn Morris
e153c13643
Doc and manual fixes related to processes
...
* doc/lispref/processes.texi (Processes, Subprocess Creation, Shell Arguments):
(Synchronous Processes): Copyedits.
(Subprocess Creation): Discourage modifying exec-path directly.
(Synchronous Processes): Update some example output.
(Process Information): Fix typo.
(Bindat Spec): Use Texinfo-recommended form of quote+punctuation.
* lisp/simple.el (process-file-side-effects): Doc fix.
2012-04-14 18:37:16 -07:00
Glenn Morris
764a3017e2
doc/lispref/anti.texi small edits
...
* doc/lispref/anti.texi (Antinews): Copyedits. Don't @dfn anything here.
open-network-stream does exist in Emacs 23, but is simpler.
* admin/FOR-RELEASE: Related markup.
2012-04-14 13:43:11 -07:00
Glenn Morris
41be52d7fb
* doc/emacs/msdog.texi (Windows Printing): It doesn't set printer-name.
...
* admin/FOR-RELEASE: Related edit.
Ref http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00402.html
2012-04-14 13:24:45 -07:00
Glenn Morris
faab108e4f
Remove outdated sentence from doc/emacs/mule.texi.
...
Ref http://lists.gnu.org/archive/html/emacs-devel/2012-04/msg00403.html
2012-04-14 12:33:33 -07:00
Glenn Morris
05806f43de
More small edits for doc/emacs/mule.texi
...
* doc/emacs/mule.texi (Language Environments): Move font info to "Fontsets".
(Fontsets): Move intlfonts etc here from "Language Environments".
Copyedits.
(Defining Fontsets, Modifying Fontsets, Undisplayable Characters)
(Unibyte Mode, Charsets, Bidirectional Editing): Copyedits.
* admin/FOR-RELEASE: Related markup.
2012-04-14 12:20:25 -07:00