bpt/emacs.git
12 years agoFix long filename handling of byte-compile-fix-header.
Stefan Monnier [Thu, 31 May 2012 05:56:57 +0000 (13:56 +0800)]
Fix long filename handling of byte-compile-fix-header.

* lisp/emacs-lisp/bytecomp.el (byte-compile-fix-header): Handle
arbitrary file name lengths (Bug#11585).

12 years agoFix bug #11587 with a crash in an Info buffer under linum-mode.
Eli Zaretskii [Wed, 30 May 2012 18:09:17 +0000 (21:09 +0300)]
Fix bug #11587 with a crash in an Info buffer under linum-mode.

 src/xdisp.c (handle_stop): Detect whether we have overlay strings
 loaded by testing it->current.overlay_string_index to be
 non-negative, instead of checking whether n_overlay_strings is
 positive.

12 years ago* keymap.c (describe_map_tree): Revert 2011-07-07 change.
Chong Yidong [Wed, 30 May 2012 14:08:58 +0000 (22:08 +0800)]
* keymap.c (describe_map_tree): Revert 2011-07-07 change.

* doc.c (Fsubstitute_command_keys): Doc fix.

Fixes: debbugs:1169

12 years agoFix bug #11405 with MSVC build of emacsclientw.
Eli Zaretskii [Tue, 29 May 2012 16:15:12 +0000 (19:15 +0300)]
Fix bug #11405 with MSVC build of emacsclientw.

 lib-src/makefile.w32-in ($(BLD)/emacsclientw.exe): Use $(MWINDOWS)
 instead of a literal -mwindows, which is not supported by MSVC.
 nt/nmake.defs (MWINDOWS): Define as "-subsystem:windows -entry:mainCRTStartup".
 Suggested by Fabrice Popineau <fabrice.popineau@supelec.fr>.
 nt/gmake.defs (MWINDOWS): Define as "-mwindows".

12 years agoDon't call r_alloc_inhibit_buffer_relocation from search.c.
Eli Zaretskii [Tue, 29 May 2012 16:01:05 +0000 (19:01 +0300)]
Don't call r_alloc_inhibit_buffer_relocation from search.c.

 src/search.c (search_buffer): Remove calls to
 r_alloc_inhibit_buffer_relocation, as it is now called by
 maybe_unify_char, which was the cause of relocation of buffer text
 in bug#11519.

12 years agoAvoid buffer text relocations in calls to STRING_CHAR_* macros.
Eli Zaretskii [Mon, 28 May 2012 16:50:10 +0000 (19:50 +0300)]
Avoid buffer text relocations in calls to STRING_CHAR_* macros.

 src/charset.c (maybe_unify_char): Inhibit relocation of buffer text
 for the duration of call to load_charset, to avoid problems with
 callers of maybe_unify_char that access buffer text through C
 pointers.
 src/ralloc.c (r_alloc_inhibit_buffer_relocation): Increment and
 decrement the inhibition flag, instead of just setting or
 resetting it.

Fixes: debbugs:11519

12 years agoFix subtle problem with redirection in nt/configure.bat.
Eli Zaretskii [Mon, 28 May 2012 16:17:35 +0000 (19:17 +0300)]
Fix subtle problem with redirection in nt/configure.bat.

 nt/configure.bat (genmakefiles): Move the redirection away from the
 end of the command, to avoid excess whitespace at the end of Make
 variables created at configure time, and also avoid things like
 "FOO1>>config.settings", where "1" gets interpreted as the file
 descriptor and eaten up.  This fixes breakage introduced by the
 last change, without reintroducing the bug fixed by that change.

12 years agoUgly fix for bug#11556.
Martin Rudalics [Mon, 28 May 2012 09:48:29 +0000 (11:48 +0200)]
Ugly fix for bug#11556.

* desktop.el (desktop-read): Clear previous and next buffers for all
windows and bury *Messages* buffer (bug#11556).

12 years agoAdd a forgotten lisp/org/ChangeLog entry.
Bastien Guerry [Fri, 25 May 2012 23:17:15 +0000 (01:17 +0200)]
Add a forgotten lisp/org/ChangeLog entry.

12 years agoFix typos in previous
Glenn Morris [Fri, 25 May 2012 21:28:05 +0000 (17:28 -0400)]
Fix typos in previous

12 years agoFix major bug in the Org>ODT exporter.
Bastien Guerry [Fri, 25 May 2012 21:09:08 +0000 (23:09 +0200)]
Fix major bug in the Org>ODT exporter.

12 years agoMerge Org 7.8.11 -- important bug fixes.
Bastien Guerry [Fri, 25 May 2012 07:39:32 +0000 (09:39 +0200)]
Merge Org 7.8.11 -- important bug fixes.

12 years ago* src/callproc.c (Fcall_process): Restore a line that was accidentally commented...
Ken Brown [Thu, 24 May 2012 11:21:34 +0000 (07:21 -0400)]
* src/callproc.c (Fcall_process): Restore a line that was accidentally commented out (bug#11547).

12 years agoFix bug #11519 with relocation of buffer text during regex search.
Eli Zaretskii [Wed, 23 May 2012 17:32:28 +0000 (20:32 +0300)]
Fix bug #11519 with relocation of buffer text during regex search.

 src/lisp.h [REL_ALLOC]: Add prototypes for external functions
 defined on ralloc.c.
 src/buffer.c [REL_ALLOC]: Remove prototypes of
 r_alloc_reset_variable, r_alloc, r_re_alloc, and r_alloc_free,
 they are now on lisp.h.
 src/ralloc.c (r_alloc_inhibit_buffer_relocation): New function.
 src/search.c (search_buffer): Use it to inhibit relocation of buffer
 text while re_search_2 is doing its job, because re_search_2 is
 passed C pointers to buffer text.

12 years agognus-msg.el (gnus-msg-mail): Ensure that gnus-newsgroup-name is a string so that...
Katsumi Yamaoka [Mon, 21 May 2012 23:29:03 +0000 (23:29 +0000)]
gnus-msg.el (gnus-msg-mail): Ensure that gnus-newsgroup-name is a string so that Gcc works (bug#11514)

12 years agoUpdate value of window-system-version for MS-DOS build.
Eli Zaretskii [Mon, 21 May 2012 19:56:36 +0000 (22:56 +0300)]
Update value of window-system-version for MS-DOS build.

 src/msdos.c (internal_terminal_init) <Vwindow_system_version>:
 Update value to 24.

12 years agoFix BUGS typo
Glenn Morris [Mon, 21 May 2012 19:29:35 +0000 (15:29 -0400)]
Fix BUGS typo

12 years agoA better fix for bug #11464 with pos-visible-in-window-p and R2L text.
Eli Zaretskii [Sat, 19 May 2012 12:14:11 +0000 (15:14 +0300)]
A better fix for bug #11464 with pos-visible-in-window-p and R2L text.

 src/xdisp.c (move_it_to): Under MOVE_TO_Y, when restoring iterator
 state after an additional call to move_it_in_display_line_to, keep
 the values of it->max_ascent and it->max_descent found for the
 entire line.
 (pos_visible_p): Revert the comparison against bottom_y to what it
 was in 2012-05-13T18:22:35Z!eliz@gnu.org.

12 years agoAuto-commit of loaddefs files.
Glenn Morris [Fri, 18 May 2012 11:17:30 +0000 (07:17 -0400)]
Auto-commit of loaddefs files.

12 years agoFix "C-c C-r" in mail-mode invoked from Rmail.
Eli Zaretskii [Fri, 18 May 2012 09:41:42 +0000 (12:41 +0300)]
Fix "C-c C-r" in mail-mode invoked from Rmail.

 lisp/mail/sendmail.el (mail-yank-region): Recognize
 rmail-yank-current-message in addition to insert-buffer.  Fixes
 mail-mode's "C-c C-r" that otherwise does nothing when invoked in
 a *mail* buffer created through rmail-start-mail with sendmail as
 mail-user-agent.

12 years agoFix redirection in nt/configure.bat.
Eli Zaretskii [Fri, 18 May 2012 08:21:19 +0000 (11:21 +0300)]
Fix redirection in nt/configure.bat.

 nt/configure.bat: Ensure a space between %var% expansion and
 redirection symbol '>', which breaks when %var% ends in a digit,
 such as 1.

12 years ago* lisp/emacs-lisp/cl-macs.el (cl-transform-lambda): Don't add spurious
Stefan Monnier [Thu, 17 May 2012 15:17:53 +0000 (11:17 -0400)]
* lisp/emacs-lisp/cl-macs.el (cl-transform-lambda): Don't add spurious
parens around the arg list.  Silly backport.

Fixes: debbugs:11499

12 years agoAuto-commit of generated files.
Glenn Morris [Thu, 17 May 2012 11:17:28 +0000 (07:17 -0400)]
Auto-commit of generated files.

12 years agoBump version to 24.0.97.
Chong Yidong [Thu, 17 May 2012 02:36:40 +0000 (10:36 +0800)]
Bump version to 24.0.97.
Regenerate ldefs-boot.el and AUTHORS.

12 years agoob.el: Fix bug.
Bastien Guerry [Wed, 16 May 2012 21:53:39 +0000 (23:53 +0200)]
ob.el: Fix bug.

12 years agoMerge Org 7.8.10 -- important bug fixes since Org 7.8.09.
Bastien Guerry [Wed, 16 May 2012 17:33:50 +0000 (19:33 +0200)]
Merge Org 7.8.10 -- important bug fixes since Org 7.8.09.

12 years ago* net/gnutls.el (gnutls-min-prime-bits): Improve docstring.
Chong Yidong [Wed, 16 May 2012 02:49:19 +0000 (10:49 +0800)]
* net/gnutls.el (gnutls-min-prime-bits): Improve docstring.

12 years agoFix the changes in 2012-04-22T13:58:00Z!cyd@gnu.org for bug #11464.
Eli Zaretskii [Tue, 15 May 2012 16:17:42 +0000 (19:17 +0300)]
Fix the changes in 2012-04-22T13:58:00Z!cyd@gnu.org for bug #11464.

 src/xdisp.c (pos_visible_p): Fix last change.

12 years agoMisc docfixes.
Chong Yidong [Tue, 15 May 2012 15:43:06 +0000 (23:43 +0800)]
Misc docfixes.
Suggested by Martin Rudalics.

* doc/lispref/display.texi (Face Functions): Fix define-obsolete-face-alias.

* doc/lispref/functions.texi (Obsolete Functions): Fix doc for
set-advertised-calling-convention.

* doc/lispref/modes.texi (Mode Help): Fix describe-mode.

* doc/lispref/variables.texi (Variable Aliases): Fix make-obsolete-variable.

* lisp/help.el (describe-mode): Doc fix.

12 years ago* net/gnutls.el (gnutls-min-prime-bits): Default to 256.
Chong Yidong [Tue, 15 May 2012 15:16:13 +0000 (23:16 +0800)]
* net/gnutls.el (gnutls-min-prime-bits): Default to 256.

Fixes: debbugs:11267

12 years agoSome minor fixes of Elisp manual.
Martin Rudalics [Tue, 15 May 2012 09:38:50 +0000 (11:38 +0200)]
Some minor fixes of Elisp manual.

* commands.texi (Recursive Editing): recursive-edit is a
command.
* compile.texi (Docs and Compilation):
byte-compile-dynamic-docstrings is an option.
* debugging.texi (Invoking the Debugger): debug is a command.
* display.texi (Progress): progress-reporter-update and
progress-reporter-force-update have VALUE argument optional.
(Animated Images): Use non-@code{nil} instead of non-nil.
* files.texi (Format Conversion Round-Trip): Use non-@code{nil}
instead of non-nil.
* frames.texi (Creating Frames): make-frame is a command.
(Input Focus): select-frame is a command.
(Pointer Shape): void-text-area-pointer is an option.
* help.texi (Describing Characters): read-kbd-macro is a
command.
(Help Functions): describe-prefix-bindings is a command.
* markers.texi (Creating Markers): Both arguments of copy-marker
are optional.
* minibuf.texi (Reading File Names): Use @kbd instead of @code.
* modes.texi (Mode Line Variables): mode-line-remote and
mode-line-client are not options.
(Imenu): imenu-add-to-menubar is a command.
(SMIE Indentation Helpers): Use non-@code{nil} instead of
non-nil.
* os.texi (Sound Output): play-sound-file is a command.
* package.texi (Package Archives): Use @key{RET} instead of
@kbd{RET}.
* processes.texi (Signals to Processes): Use @key{RET} instead
of @code{RET}.
(Signals to Processes): signal-process is a command.
* text.texi (Clickable Text): Use @key{RET} instead of
@kbd{RET}.
(Base 64): base64-encode-string is not a command while
base64-decode-region is.
* windows.texi (Switching Buffers): pop-to-buffer is a command.

12 years agoFix bug #11464 with pos-visible-in-window-p and R2L text in L2R paragraph.
Eli Zaretskii [Sun, 13 May 2012 18:22:35 +0000 (21:22 +0300)]
Fix bug #11464 with pos-visible-in-window-p and R2L text in L2R paragraph.

 src/xdisp.c (pos_visible_p): Don't report a position visible when move_it_to
 stopped at the last line of window, which happens to be scanned
 backwards by the bidi iteration.

12 years agoFix bug #11417 with infloop when left-fringe/right-fringe spec is used on TTY.
Eli Zaretskii [Sun, 13 May 2012 15:35:13 +0000 (18:35 +0300)]
Fix bug #11417 with infloop when left-fringe/right-fringe spec is used on TTY.

 src/xdisp.c (handle_stop): Don't call get_overlay_strings_1 if we
 already have overlays loaded.
 (handle_single_display_spec): Before returning without displaying
 fringe bitmap, synchronize the bidi iterator with the main display
 iterator, by calling iterate_out_of_display_property.
 (iterate_out_of_display_property): Detect buffer iteration by
 testing that it->string is a Lisp string.
 (get_next_display_element): When the current object is exhausted,
 and there's something on it->stack, call set_iterator_to_next to
 proceed with what's on the stack, instead of returning zero.
 (set_iterator_to_next): If called at the end of a Lisp string,
 proceed to consider_string_end without incrementing string
 position.  Don't increment display vector index past the end of
 the display vector.

12 years agoBackport fix for Bug#11382 from trunk
Chong Yidong [Sun, 13 May 2012 09:16:46 +0000 (17:16 +0800)]
Backport fix for Bug#11382 from trunk

12 years ago* cc-mode.texi: Avoid space before macro in 4th argument of cross
Andreas Schwab [Sat, 12 May 2012 19:00:30 +0000 (21:00 +0200)]
* cc-mode.texi: Avoid space before macro in 4th argument of cross
reference commands.

12 years ago* Makefile.in (gnus.dvi): Use $@ instead of $*.dvi.
Andreas Schwab [Sat, 12 May 2012 17:23:16 +0000 (19:23 +0200)]
* Makefile.in (gnus.dvi): Use $@ instead of $*.dvi.

12 years agoFix display when left-fringe/right-fringe display spec is invalid.
Eli Zaretskii [Fri, 11 May 2012 14:05:06 +0000 (17:05 +0300)]
Fix display when left-fringe/right-fringe display spec is invalid.

 src/xdisp.c (handle_single_display_spec): Return 1 for left-margin
 and right-margin display specs even if the spec is invalid or we
 are on a TTY, and thus unable to display on the fringes.  That's
 because the text with the property will not be displayed anyway,
 so we need to signal to the caller that this is a "replacing"
 display spec.  This fixes display when the spec is invalid or we
 are on a TTY.

12 years ago* net/rlogin.el (rlogin-mode-map): Fix last change.
Stefan Monnier [Fri, 11 May 2012 12:40:43 +0000 (08:40 -0400)]
* net/rlogin.el (rlogin-mode-map): Fix last change.

12 years ago* unexaix.c (make_hdr): Fix typo in prototype.
Paul Eggert [Wed, 9 May 2012 19:44:19 +0000 (12:44 -0700)]
* unexaix.c (make_hdr): Fix typo in prototype.

This bug broke the build on AIX.  Problem reported by Gilles Pion.

12 years ago* mail/smtpmail.el (smtpmail-send-command): Send the command and
Jason L. Wright [Wed, 9 May 2012 19:12:20 +0000 (21:12 +0200)]
* mail/smtpmail.el (smtpmail-send-command): Send the command and
the following \r\n using a single `process-send-string', since the
Lotus SMTP server refuses to accept any commands if they are sent
with two `process-send-string's.

Fixes: debbugs:11444

12 years ago* lisp/shell.el (shell-parse-pcomplete-arguments):
Stefan Monnier [Wed, 9 May 2012 17:20:24 +0000 (13:20 -0400)]
* lisp/shell.el (shell-parse-pcomplete-arguments):
Obey pcomplete-arg-quote-list inside double-quoted args as well.

Fixes: debbugs:11348

12 years agoMove part of previous clean rule change to mostlyclean
Glenn Morris [Tue, 8 May 2012 19:39:29 +0000 (15:39 -0400)]
Move part of previous clean rule change to mostlyclean

* doc/lispref/Makefile.in (mostlyclean): Add some more vol1/2 items.

12 years agoFOR-RELEASE comment
Glenn Morris [Tue, 8 May 2012 06:44:18 +0000 (23:44 -0700)]
FOR-RELEASE comment

12 years ago* doc/lispref/Makefile.in (clean): Add some more vol1/2 items.
Glenn Morris [Tue, 8 May 2012 02:01:28 +0000 (22:01 -0400)]
* doc/lispref/Makefile.in (clean): Add some more vol1/2 items.

12 years agodoc/lispref/two-volume.make small fix
Glenn Morris [Tue, 8 May 2012 01:57:08 +0000 (21:57 -0400)]
doc/lispref/two-volume.make small fix

* doc/lispref/two-volume.make (emacsdir): New.
(tex): Add directory with emacsver.texi to TEXINPUTS.

12 years ago* shell.el (shell-completion-vars): Fix last change.
Stefan Monnier [Tue, 8 May 2012 00:27:13 +0000 (20:27 -0400)]
* shell.el (shell-completion-vars): Fix last change.

Fixes: debbugs:11348

12 years agoImprove previous dir-locals-read-from-file change
Glenn Morris [Mon, 7 May 2012 04:29:59 +0000 (21:29 -0700)]
Improve previous dir-locals-read-from-file change

12 years agoFix a gdb-mi process filtering issue arising in ansi-color.el.
Chong Yidong [Mon, 7 May 2012 03:14:21 +0000 (11:14 +0800)]
Fix a gdb-mi process filtering issue arising in ansi-color.el.

* lisp/ansi-color.el (ansi-color-process-output): Check for validity
of comint-last-output-start before using it.  This avoids a bad
interaction with gdb-mi's input/output buffer.

12 years ago* files.el (dir-locals-read-from-file): Mention dir-locals in any error message.
Glenn Morris [Sun, 6 May 2012 17:57:28 +0000 (10:57 -0700)]
* files.el (dir-locals-read-from-file): Mention dir-locals in any error message.

12 years ago* frames.texi (Mouse References, Mouse Commands): Fix index entries.
Chong Yidong [Sun, 6 May 2012 04:28:58 +0000 (12:28 +0800)]
* frames.texi (Mouse References, Mouse Commands): Fix index entries.

Fixes: debbugs:11362

12 years ago* emacs-lisp/package.el (package-built-in-p): Handle `emacs' package.
Chong Yidong [Sun, 6 May 2012 04:05:43 +0000 (12:05 +0800)]
* emacs-lisp/package.el (package-built-in-p): Handle `emacs' package.

Fixes: debbugs:11410

12 years agoAuto-commit of generated files.
Glenn Morris [Sat, 5 May 2012 11:17:30 +0000 (07:17 -0400)]
Auto-commit of generated files.

12 years ago* configure.in: Fix last change.
Andreas Schwab [Sat, 5 May 2012 10:18:38 +0000 (12:18 +0200)]
* configure.in: Fix last change.

12 years agoFix failures in starting subprocesses on Windows 7.
Eli Zaretskii [Sat, 5 May 2012 08:40:31 +0000 (11:40 +0300)]
Fix failures in starting subprocesses on Windows 7.

 src/w32proc.c (new_child): Force Windows to reserve only 64KB of
 stack for each reader_thread, instead of defaulting to 8MB
 determined by the linker.  This avoids failures in creating
 subprocesses on Windows 7, see the discussion in this thread:
 http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00119.html.

12 years agoFix package.el handling of local variables on first line.
Chong Yidong [Sat, 5 May 2012 05:13:27 +0000 (13:13 +0800)]
Fix package.el handling of local variables on first line.

* lisp/emacs-lisp/package.el (package-buffer-info): Avoid putting
local variables into description.

12 years ago* lisp/shell.el (shell-completion-vars): Set pcomplete-arg-quote-list like
Stefan Monnier [Sat, 5 May 2012 04:18:49 +0000 (00:18 -0400)]
* lisp/shell.el (shell-completion-vars): Set pcomplete-arg-quote-list like
shell-delimiter-argument-list.
(shell-parse-pcomplete-arguments): Obey pcomplete-arg-quote-list.

Fixes: debbugs:11348

12 years ago* minibuf.texi (Minibuffer History, Basic Completion): Tweak page breaks.
Glenn Morris [Sat, 5 May 2012 02:49:19 +0000 (19:49 -0700)]
* minibuf.texi (Minibuffer History, Basic Completion): Tweak page breaks.

12 years agoUndo part of previous change
Glenn Morris [Sat, 5 May 2012 02:28:00 +0000 (19:28 -0700)]
Undo part of previous change

12 years agoMore small edits for doc/lispref
Glenn Morris [Sat, 5 May 2012 02:26:45 +0000 (19:26 -0700)]
More small edits for doc/lispref

* internals.texi (Garbage Collection, Memory Usage)
(Writing Emacs Primitives): Tweak page breaks.

12 years agoMore page break tweaks for doc/lispref
Glenn Morris [Sat, 5 May 2012 01:16:54 +0000 (21:16 -0400)]
More page break tweaks for doc/lispref

* doc/lispref/edebug.texi (Edebug Display Update): Improve page break.
* doc/lispref/streams.texi (Output Variables): Improve page break.

12 years ago* doc/lispref/compile.texi (Disassembly): Condense the examples.
Glenn Morris [Sat, 5 May 2012 01:05:12 +0000 (21:05 -0400)]
* doc/lispref/compile.texi (Disassembly): Condense the examples.

12 years agoMore small edits for doc/lispref
Glenn Morris [Sat, 5 May 2012 00:37:30 +0000 (20:37 -0400)]
More small edits for doc/lispref

* control.texi: Where possible, use example rather than smallexample.
(Sequencing, Conditionals, Signaling Errors, Handling Errors):
Tweak page breaks.

* customize.texi: Where possible, use example rather than smallexample.
(Common Keywords, Variable Definitions, Applying Customizations)
(Custom Themes): Tweak page breaks.

* eval.texi, functions.texi, loading.texi, macros.texi:
Where possible, use example rather than smallexample.

* sequences.texi (Arrays): Tweak page breaks.

* symbols.texi: Where possible, use example rather than smallexample.
(Symbol Components): Fix typo.
(Other Plists): Tweak page break.

12 years agoAuto-commit of loaddefs files.
Glenn Morris [Fri, 4 May 2012 11:17:28 +0000 (07:17 -0400)]
Auto-commit of loaddefs files.

12 years agoBackport fix for Bug#11282 from trunk
Kenichi Handa [Fri, 4 May 2012 10:26:36 +0000 (18:26 +0800)]
Backport fix for Bug#11282 from trunk

12 years ago* select.el (xselect--encode-string): Always use utf-8 for TEXT on Nextstep.
Chong Yidong [Fri, 4 May 2012 10:23:00 +0000 (18:23 +0800)]
* select.el (xselect--encode-string): Always use utf-8 for TEXT on Nextstep.

12 years agoSmall edits for doc/lispref/lists.texi
Glenn Morris [Fri, 4 May 2012 07:38:33 +0000 (00:38 -0700)]
Small edits for doc/lispref/lists.texi

* lists.texi (List-related Predicates, List Variables): Tweak page-breaks.
(Sets And Lists): Convert inforef to xref.

12 years ago* text.texi (Auto Filling): Don't mention Emacs 19.
Glenn Morris [Fri, 4 May 2012 07:29:52 +0000 (00:29 -0700)]
* text.texi (Auto Filling): Don't mention Emacs 19.

12 years agoA belated farewell to documenting Emacs 18 features
Glenn Morris [Fri, 4 May 2012 07:27:29 +0000 (00:27 -0700)]
A belated farewell to documenting Emacs 18 features

* commands.texi (Event Input Misc): Don't mention unread-command-char.
* numbers.texi (Predicates on Numbers): Don't mention Emacs 18.

12 years ago* objects.texi (Process Type, Overlay Type): Tweak page-breaks.
Glenn Morris [Fri, 4 May 2012 07:24:02 +0000 (00:24 -0700)]
* objects.texi (Process Type, Overlay Type): Tweak page-breaks.

12 years agoSmall edits for lispref/intro.texi
Glenn Morris [Fri, 4 May 2012 07:14:51 +0000 (00:14 -0700)]
Small edits for lispref/intro.texi

* intro.texi (Caveats): Copyedit.
(Lisp History): Convert inforef to xref.
(Lisp History, Printing Notation, Version Info): Improve page-breaks.

12 years ago* elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.
Glenn Morris [Fri, 4 May 2012 07:04:40 +0000 (00:04 -0700)]
* elisp.texi (DATE): Forgot to change the month in 2012-04-21 change.

12 years agoSmall lispintro edits
Glenn Morris [Fri, 4 May 2012 06:34:42 +0000 (23:34 -0700)]
Small lispintro edits

* emacs-lisp-intro.texi (Making Errors): Don't mention Emacs 20.
(Void Function, Wrong Type of Argument, Recursion with list)
(Simple Extension): Assume a non-ancient Emacs.
(Void Variable, Switching Buffers): Improve page breaks.

12 years agoMore page break tweaks for the manual
Glenn Morris [Thu, 3 May 2012 07:23:27 +0000 (00:23 -0700)]
More page break tweaks for the manual

* doc/emacs/custom.texi (Customization Groups, Custom Themes, Examining):
Improve page breaks.

12 years ago* rmail.texi (Rmail Display): Use example rather than smallexample.
Glenn Morris [Thu, 3 May 2012 07:12:48 +0000 (00:12 -0700)]
* rmail.texi (Rmail Display): Use example rather than smallexample.

12 years ago* doc/emacs/calendar.texi: Convert inforefs to refs.
Glenn Morris [Thu, 3 May 2012 07:07:21 +0000 (00:07 -0700)]
* doc/emacs/calendar.texi: Convert inforefs to refs.

12 years ago* doc/emacs/dired.texi (Dired Enter): Improve page break.
Glenn Morris [Thu, 3 May 2012 06:58:28 +0000 (23:58 -0700)]
* doc/emacs/dired.texi (Dired Enter): Improve page break.

12 years ago* doc/emacs/abbrevs.texi (Abbrev Concepts): Copyedits.
Glenn Morris [Thu, 3 May 2012 06:56:05 +0000 (23:56 -0700)]
* doc/emacs/abbrevs.texi (Abbrev Concepts): Copyedits.

12 years ago* maintaining.texi (Registering, Tag Syntax): Tweak line and page breaks.
Glenn Morris [Thu, 3 May 2012 06:50:59 +0000 (23:50 -0700)]
* maintaining.texi (Registering, Tag Syntax): Tweak line and page breaks.

12 years agoComment
Glenn Morris [Thu, 3 May 2012 06:50:23 +0000 (23:50 -0700)]
Comment

12 years agoSmall edits for programs.texi in Emacs manual
Glenn Morris [Thu, 3 May 2012 06:43:02 +0000 (23:43 -0700)]
Small edits for programs.texi in Emacs manual

* doc/emacs/programs.texi (Programs, Electric C): Copyedits.
(Program Modes): Add xref to Fortran.
(Left Margin Paren): Remove what was (oddly enough) the only use
of defvar in the entire Emacs manual.
(Hungry Delete): Remove footnote about ancient Emacs version.
(Other C Commands): Use example rather than smallexample.

12 years agoMore page break tweaks for the manual
Glenn Morris [Thu, 3 May 2012 06:22:54 +0000 (23:22 -0700)]
More page break tweaks for the manual

* doc/emacs/text.texi (Pages, Filling, Foldout, Org Mode, HTML Mode)
(Nroff Mode, Enriched Indentation, Table Rows and Columns):
Tweak line and page breaks.

12 years agoTweaks for doc/emacs/modes.texi
Glenn Morris [Thu, 3 May 2012 02:14:32 +0000 (22:14 -0400)]
Tweaks for doc/emacs/modes.texi

* doc/emacs/modes.texi (Major Modes, Minor Modes):
Reword to improve page-breaks.
(Major Modes): Use example rather than smallexample.

12 years ago* doc/emacs/mule.texi (Output Coding): Reword to improve page-breaks.
Glenn Morris [Thu, 3 May 2012 02:10:18 +0000 (22:10 -0400)]
* doc/emacs/mule.texi (Output Coding): Reword to improve page-breaks.

12 years ago* doc/emacs/frames.texi (Text-Only Mouse): Fix xref.
Glenn Morris [Thu, 3 May 2012 02:05:45 +0000 (22:05 -0400)]
* doc/emacs/frames.texi (Text-Only Mouse): Fix xref.

12 years ago* doc/emacs/frames.texi (Fonts): Tweak line and page breaks.
Glenn Morris [Thu, 3 May 2012 02:04:07 +0000 (22:04 -0400)]
* doc/emacs/frames.texi (Fonts): Tweak line and page breaks.
Change cross-reference.
Use example rather than smallexample (these examples are not wide,
smallexample saves little vertical space, but makes things harder to
read).

12 years agoTweak page breaks in doc/emacs/buffers.texi
Glenn Morris [Thu, 3 May 2012 01:41:54 +0000 (21:41 -0400)]
Tweak page breaks in doc/emacs/buffers.texi

* doc/emacs/buffers.texi (Buffers, Kill Buffer, Several Buffers)
(Indirect Buffers): Tweak line- and page-breaks.

12 years ago* doc/emacs/fixit.texi (Fixit, Undo): Reword to improve page-breaks.
Glenn Morris [Thu, 3 May 2012 01:22:38 +0000 (21:22 -0400)]
* doc/emacs/fixit.texi (Fixit, Undo): Reword to improve page-breaks.

12 years ago* etc/refcards/README: Update
Glenn Morris [Thu, 3 May 2012 01:13:19 +0000 (21:13 -0400)]
* etc/refcards/README: Update

12 years ago* doc/lispintro/emacs-lisp-intro.texi: Update GNU Press contact details.
Glenn Morris [Thu, 3 May 2012 01:11:42 +0000 (21:11 -0400)]
* doc/lispintro/emacs-lisp-intro.texi: Update GNU Press contact details.

12 years agoBackport 2012-05-02T11:33:49Z!lekktu@gmail.com from trunk
Chong Yidong [Wed, 2 May 2012 13:06:50 +0000 (21:06 +0800)]
Backport 2012-05-02T11:33:49Z!lekktu@gmail.com from trunk

12 years agoBackport Bug#11374 fix from trunk
Chong Yidong [Wed, 2 May 2012 13:06:08 +0000 (21:06 +0800)]
Backport Bug#11374 fix from trunk

12 years agoAuto-commit of generated files.
Glenn Morris [Wed, 2 May 2012 11:17:25 +0000 (07:17 -0400)]
Auto-commit of generated files.

12 years agoAdd NUL-termination to some uses of strncpy.
Jim Meyering [Wed, 2 May 2012 10:12:13 +0000 (18:12 +0800)]
Add NUL-termination to some uses of strncpy.

* lib-src/pop.c (pop_stat, pop_list, pop_multi_first, pop_last):
NUL-terminate the error buffer.

* src/w32font.c (fill_in_logfont): NUL-terminate a string (Bug#11372).

12 years ago* Makefile.in (uninstall): Remove useless-use-of-for.
Glenn Morris [Wed, 2 May 2012 07:01:36 +0000 (00:01 -0700)]
* Makefile.in (uninstall): Remove useless-use-of-for.
For some reason it caused problems on an old Solaris.

12 years agoMakefile.in fix for systems without /bin/install or somesuch
Glenn Morris [Wed, 2 May 2012 06:53:21 +0000 (23:53 -0700)]
Makefile.in fix for systems without /bin/install or somesuch

* Makefile.in (install-arch-indep, uninstall):
Ensure that INSTALL-type commands are run from top-level.

12 years ago* Makefile.in (INFO_FILES): Add emacs-gnutls;
Glenn Morris [Wed, 2 May 2012 06:46:34 +0000 (23:46 -0700)]
* Makefile.in (INFO_FILES): Add emacs-gnutls;
accidentally omitted from 2012-04-12 backport from trunk.
(Do not merge to trunk.)

12 years agoFix some info/dir entries
Glenn Morris [Wed, 2 May 2012 01:22:26 +0000 (21:22 -0400)]
Fix some info/dir entries

* doc/misc/emacs-gnutls.texi, doc/misc/ert.texi, doc/misc/org.texi:
Fix dircategory, direntry to match info/dir.

* doc/misc/viper.texi: Make direntry shorter (also it is no longer "newest").

* info/dir: Make some entries consistent with the source texi files.

12 years ago* configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.
Glenn Morris [Wed, 2 May 2012 00:11:24 +0000 (20:11 -0400)]
* configure.in (LIBS_TERMCAP): Fix netbsd logic, broken 2012-03-04.

Ref http://debbugs.gnu.org/6190

12 years agoOnly print the edition number of the manuals in the TeX version
Glenn Morris [Tue, 1 May 2012 07:38:15 +0000 (00:38 -0700)]
Only print the edition number of the manuals in the TeX version

Frankly, I think the edition conveys little to no information.
The version number of Emacs is much more relevant.
No-one seems to know what the rules are for updating the edition anyway...

* doc/emacs/emacs.texi (@copying): Only print EDITION in the TeX version.

* doc/lispref/elisp.texi (@copying):
* doc/lispref/intro.texi (Introduction): Only print VERSION in the TeX version.

12 years agoResurrect encoding of replies by Rmail which was lost in 2012-04-11T21:37:13Z!monnier...
Eli Zaretskii [Mon, 30 Apr 2012 12:50:12 +0000 (15:50 +0300)]
Resurrect encoding of replies by Rmail which was lost in 2012-04-11T21:37:13Z!monnier@iro.umontreal.ca.

 lisp/mail/rmail.el (rmail-yank-current-message): Use the encoding of
 the yanked message in preference to the default value of
 buffer-file-coding-system.