Paul Eggert [Thu, 15 Dec 2011 07:24:10 +0000 (23:24 -0800)]
Spelling fixes.
Kenichi Handa [Thu, 15 Dec 2011 02:12:08 +0000 (11:12 +0900)]
xftfont.c (xftfont_draw): Use the font metrics of s->font to fill background (Bug#8992).
Paul Eggert [Wed, 14 Dec 2011 21:05:20 +0000 (13:05 -0800)]
Spelling fixes.
Alan Mackenzie [Tue, 13 Dec 2011 21:13:51 +0000 (21:13 +0000)]
Add the switch statement to AWK Mode.
Alan Mackenzie [Tue, 13 Dec 2011 18:47:08 +0000 (18:47 +0000)]
Large brace-block initialisation makes CC Mode slow: Fix.
Tidy up and accelerate c-in-literal, etc. by using the c-parse-state
routines. Limit backward searching in c-font-lock-enclosing.decl.
cc-engine.el (c-state-pp-to-literal): Return the pp-state and literal
type in addition to the limits.
(c-state-safe-place): New defun, extracted from c-state-literal-at.
(c-state-literal-at): Use the above new defun.
(c-slow-in-literal, c-fast-in-literal): Removed.
(c-in-literal, c-literal-limits): Amended to use c-state-pp-to-literal.
cc-fonts.el (c-font-lock-enclosing-decls): Check for being in a literal.
Add a limit for backward searching.
cc-mode.el (awk-mode): Don't alias c-in-literal to c-slow-in-literal.
Stefan Monnier [Tue, 13 Dec 2011 15:33:25 +0000 (10:33 -0500)]
* lisp/progmodes/pascal.el: Declare `ind' as dyn-bound.
Fixes: debbugs:10264
Martin Rudalics [Tue, 13 Dec 2011 13:58:20 +0000 (14:58 +0100)]
Fix doc-string typo.
Martin Rudalics [Tue, 13 Dec 2011 13:53:00 +0000 (14:53 +0100)]
Fix doc-string of recenter-redisplay.
Martin Rudalics [Tue, 13 Dec 2011 13:37:48 +0000 (14:37 +0100)]
Minor fixes in window handling code and docs.
* window.c (Vwindow_combination_resize)
(Vwindow_combination_limit): Use t instead of non-nil in
doc-strings.
* window.el (delete-other-windows): Use correct frame in call to
window-with-parameter.
* windows.texi (Splitting Windows): Use t instead of non-nil
when describing window-combination-resize.
Daniel Pfeiffer [Mon, 12 Dec 2011 21:23:42 +0000 (16:23 -0500)]
* lisp/progmodes/make-mode.el: Bring it up to date with makepp V2.0.
(makefile-make-font-lock-keywords): Extend meaning of `keywords'.
(makefile-gmake-statements, makefile-makepp-statements):
Use it and add new makepp keywords.
(makefile-makepp-font-lock-keywords): Add new patterns.
(makefile-match-function-end): Match new [...] and [[...]].
Glenn Morris [Mon, 12 Dec 2011 11:27:47 +0000 (06:27 -0500)]
Auto-commit of loaddefs files.
Chong Yidong [Mon, 12 Dec 2011 07:25:58 +0000 (15:25 +0800)]
More updates to Building chapter of Emacs manual.
* doc/emacs/building.texi (Executing Lisp): Fix xref for C-M-x.
(Lisp Libraries): Add xref to node explaining `load' in Lisp
manual. Note that load-path is not customizable.
(Lisp Eval): Note that listed commands are available globally.
Explain the meaning of "defun" in the C-M-x context.
(Lisp Interaction): Copyedits.
(External Lisp): Fix name of inferior Lisp buffer. Mention Scheme.
(Compilation): Define "inferior process".
Paul Eggert [Mon, 12 Dec 2011 05:32:49 +0000 (21:32 -0800)]
Spelling fixes.
Juanma Barranquero [Sun, 11 Dec 2011 17:08:11 +0000 (18:08 +0100)]
Fix typos.
Vincent Belaïche [Sun, 11 Dec 2011 14:49:48 +0000 (15:49 +0100)]
The overall change is to add cell renaming, that is
setting fancy names for cell symbols other than name matching
"\\`[A-Z]+[0-9]+\\'" regexp .
(ses-create-cell-variable): New defun.
(ses-relocate-formula): Relocate formulas only for cells the
symbols of which are not renamed, i.e. symbols whose names do not
match regexp "\\`[A-Z]+[0-9]+\\'".
(ses-relocate-all): Relocate values only for cells the symbols of
which are not renamed.
(ses-load): Create cells variables as the (ses-cell ...) are read,
in order to check row col consistency with cell symbol name only
for cells that are not renamed.
(ses-replace-name-in-formula): New defun.
(ses-rename-cell): New defun.
Chong Yidong [Sun, 11 Dec 2011 13:17:07 +0000 (21:17 +0800)]
* progmodes/gdb-mi.el (gdb): Set comint-prompt-regexp
which is required for completion via gud-gdb-fetch-lines-filter.
Fixes: debbugs:10274
Kenichi Handa [Sun, 11 Dec 2011 12:11:01 +0000 (21:11 +0900)]
merge trunk
Kenichi Handa [Sun, 11 Dec 2011 12:08:51 +0000 (21:08 +0900)]
coding.c (Funencodable_char_position): Pay attention to the buffer text relocation (Bug#9389).
Glenn Morris [Sun, 11 Dec 2011 11:20:56 +0000 (06:20 -0500)]
Auto-commit of generated files.
Martin Rudalics [Sun, 11 Dec 2011 10:38:11 +0000 (11:38 +0100)]
Fix docstring of other-window.
Jan Djärv [Sat, 10 Dec 2011 22:53:28 +0000 (23:53 +0100)]
* src/xterm.c (x_term_init): Move call to gdk_window_add_filter before
gtk_init.
Fixes: debbugs:10100
Eli Zaretskii [Sat, 10 Dec 2011 19:54:45 +0000 (21:54 +0200)]
Fix bug #10263 with assertion violation using telugu-itrans input method.
src/xdisp.c (RECORD_MAX_MIN_POS): Use IT->cmp_it.charpos only if
IT->string is nil.
Jan Djärv [Sat, 10 Dec 2011 14:16:35 +0000 (15:16 +0100)]
* nsterm.h (x_free_frame_resources): Declare.
Jan Djärv [Sat, 10 Dec 2011 14:01:08 +0000 (15:01 +0100)]
Don't crash on bad user input.
* nsfns.m (ns_get_defaults_value): New function.
(Fns_get_resource, x_get_string_resource): Call ns_get_defaults_value.
* nsterm.h (ns_get_defaults_value): Declare.
* nsterm.m (ns_default): Call ns_get_defaults_value.
Fixes: debbugs:10103
Eli Zaretskii [Sat, 10 Dec 2011 13:48:35 +0000 (15:48 +0200)]
Commit auto-generated files.
Eli Zaretskii [Sat, 10 Dec 2011 13:46:25 +0000 (15:46 +0200)]
Fix incorrect display of RFC2047 encoded names in Rmail summary buffers
lisp/mail/rmailsum.el (rmail-header-summary): RFC2047 decode the
`from' or `to' address before taking its substring. Fixes
incorrect display in Rmail summary buffer whereby an RFC2047
encoded name is chopped in the middle of the encoded string, and
thus displayed encoded.
Juanma Barranquero [Sat, 10 Dec 2011 12:49:33 +0000 (13:49 +0100)]
update-subdirs: Don't set no-byte-compile twice (bug#10260).
lisp/makefile.w32-in (update-subdirs-CMD): Use a Local Variables section.
Jan Djärv [Sat, 10 Dec 2011 12:33:07 +0000 (13:33 +0100)]
* configure.in (HAVE_ALSA, HAVE_GSETTINGS): Save and restore LIBS
instead of LDFLAGS.
Fixes: debbugs:10230
Eli Zaretskii [Sat, 10 Dec 2011 12:22:25 +0000 (14:22 +0200)]
Fix bug #2975 with insufficient docs of texinfo-master-menu.
lisp/textmodes/texnfo-upd.el: Correct outdated description about
texinfo-master-menu.
(texinfo-master-menu): Explain better in the doc string what the
function really does.
(texinfo-insert-master-menu-list): Improve the error message
displayed if there's no menu in the Top node.
Eli Zaretskii [Sat, 10 Dec 2011 10:49:33 +0000 (12:49 +0200)]
Fix documentation and one misfeature of Texinfo mode update commands.
lisp/textmodes/texnfo-upd.el: Update commentary. Add a warning not
to use texinfo-update-node and commands that call it if the
Texinfo file uses @node lines without next/prev/up pointers.
(texinfo-all-menus-update, texinfo-master-menu)
(texinfo-update-node, texinfo-every-node-update)
(texinfo-multiple-files-update): Doc fix. Warn against updating
all the @node lines.
(texinfo-master-menu): Only call texinfo-update-node if the prefix
argument is numeric. See also this thread:
http://lists.gnu.org/archive/html/emacs-devel/2011-12/msg00156.html.
Fixes: debbugs:2975
Eli Zaretskii [Sat, 10 Dec 2011 09:12:00 +0000 (11:12 +0200)]
Minor improvement in MS-Windows specific usage info.
doc/emacs/msdog.texi (Windows Fonts): Document how to force GDI font
backend on MS-Windows.
Chong Yidong [Sat, 10 Dec 2011 07:39:43 +0000 (15:39 +0800)]
More updates to Building chapter of Emacs manual.
* doc/emacs/building.texi (Compilation): Say what the -k flag to make does.
Move subprocess discussion to Compilation Shell.
(Compilation Mode): Add xref for grep, occur, and mouse
references. Define "locus".
(Grep Searching): Use @command.
(Debuggers, Commands of GUD, GDB Graphical Interface): Clarify
intro.
(Starting GUD): Clarify how arguments are specified.
(Debugger Operation): Index entry for "GUD interaction buffer",
and move basic description here from Commands of GUD node.
(GDB User Interface Layout): Copyedits.
(Source Buffers): Remove gdb-find-source-frame, which is not in
gdb-mi.el.
(Other GDB Buffers): Remove gdb-use-separate-io-buffer and
toggle-gdb-all-registers, which are not in gdb-mi.el. Don't
re-document GUD interaction buffers.
Lars Magne Ingebrigtsen [Sat, 10 Dec 2011 06:58:12 +0000 (07:58 +0100)]
Clarify auth-source in conjuction with smtpmail in NEWS.
Tassilo Horn [Sat, 10 Dec 2011 01:51:53 +0000 (01:51 +0000)]
message.el (message-valid-fqdn-regexp): Udate with newly approved top-level domain names ".tel" and ".asia".
Manuel Gómez [Fri, 9 Dec 2011 19:54:01 +0000 (20:54 +0100)]
lisp/speedbar.el (speedbar-supported-extension-expressions): Add .adb, .ads.
Fixes: debbugs:10256
Eli Zaretskii [Fri, 9 Dec 2011 18:40:42 +0000 (20:40 +0200)]
Fix bug #10170 with extra scrolling after C-s.
src/xdisp.c (try_scrolling): Don't set scroll_down_p if dy is zero.
YAMAMOTO Mitsuharu [Fri, 9 Dec 2011 12:33:20 +0000 (21:33 +0900)]
Fix for GNUstep build failure during dumping.
* unexelf.c (unexec) [NS_IMPL_GNUSTEP]: Take account of the case
that where the value of an _OBJC_* symbol points to is in the .bss
section (Bug#10240).
Kenichi Handa [Fri, 9 Dec 2011 05:24:26 +0000 (14:24 +0900)]
Add a bug number to a ChangeLog entry.
Juanma Barranquero [Fri, 9 Dec 2011 03:12:38 +0000 (04:12 +0100)]
Fix typos.
Stefan Monnier [Thu, 8 Dec 2011 13:23:43 +0000 (08:23 -0500)]
* lisp/emacs-lisp/lisp-mode.el (defmethod): Add doc-string-elt.
Fixes: debbugs:10244
Chong Yidong [Thu, 8 Dec 2011 13:21:58 +0000 (21:21 +0800)]
Updates to Building chapter of Emacs manual.
* doc/emacs/building.texi (Compilation): Say what the -k flag to make does.
Move subprocess discussion to Compilation Shell.
(Compilation Mode): Add xref for grep, occur, and mouse
references. Define "locus".
(Grep Searching): Use @command.
* doc/emacs/programs.texi (Symbol Completion): M-TAB can now use Semantic.
(Semantic): Add cindex entries for Semantic.
Stefan Monnier [Thu, 8 Dec 2011 13:20:20 +0000 (08:20 -0500)]
* lisp/pcmpl-gnu.el: Don't fail when there is no Makefile nor -f arg.
(pcmpl-gnu-makefile-regexps): Accept "makefile" as well as files that
end in ".mk".
(pcmpl-gnu-make-rule-names): Check "makefile" and ignore errors
when reading the makefile.
Fixes: debbugs:10116
Katsumi Yamaoka [Thu, 8 Dec 2011 06:22:03 +0000 (06:22 +0000)]
gnus-sum.el (gnus-summary-show-article): Don't load shr unconditionally.
Kenichi Handa [Thu, 8 Dec 2011 05:54:20 +0000 (14:54 +0900)]
coding.c (encode_coding_ccl): Check (charbuf < charbuf_end) after the loop to call ccl_driver at least once.
Kenichi Handa [Thu, 8 Dec 2011 02:34:09 +0000 (11:34 +0900)]
ftfont.c (get_adstyle_property): Fix previous change (Bug#10233).
Juanma Barranquero [Wed, 7 Dec 2011 23:14:13 +0000 (00:14 +0100)]
src/w32.c: Implement --no-site-lisp on Windows (bug#10208).
Katsumi Yamaoka [Wed, 7 Dec 2011 06:07:53 +0000 (06:07 +0000)]
message.el (message-pop-to-buffer): Use pop-to-buffer instead of pop-to-buffer-same-window for old Emacsen.
Glenn Morris [Wed, 7 Dec 2011 02:16:53 +0000 (21:16 -0500)]
Small init_lread fix for bug#10208
* src/lread.c (init_lread): If no_site_lisp, exclude site-lisp/ in
installation and source directories as well.
Stefan Monnier [Tue, 6 Dec 2011 22:14:32 +0000 (17:14 -0500)]
* lisp/pcmpl-gnu.el (pcomplete/make): Also allow filename arguments.
Fixes: debbugs:10116
Chong Yidong [Tue, 6 Dec 2011 08:50:46 +0000 (16:50 +0800)]
* src/minibuf.c (Fread_from_minibuffer): Doc fix.
Fixes: debbugs:10228
Glenn Morris [Tue, 6 Dec 2011 08:31:42 +0000 (00:31 -0800)]
* lisp/emacs-lisp/package.el (package-archives): Doc fix re riskiness.
Glenn Morris [Tue, 6 Dec 2011 08:17:35 +0000 (00:17 -0800)]
* src/process.c (start_process_unwind): Treat any pid <= 0, except -2,
as an error, not just -1.
For example, make_process inits the pid to 0.
Fixes: debbugs:10217
Chong Yidong [Tue, 6 Dec 2011 08:12:18 +0000 (16:12 +0800)]
More updates to Programs chapter of Emacs manual.
* doc/emacs/programs.texi (Man Page): Clarify how to use Man-switches.
Don't bother documenting Man-fontify-manpage-flag.
(Lisp Doc): Add xref to Name Help node.
(Hideshow): Add cindex. Mention role of ellipses, and default
value of hs-isearch-open. Don't bother documenting
hs-special-modes-alist.
(Symbol Completion): Add kindex for C-M-i. Don't recommend
changing the window manager binding of M-TAB.
Chong Yidong [Tue, 6 Dec 2011 02:22:48 +0000 (10:22 +0800)]
* progmodes/cc-fonts.el (c-annotation-face): Use
defface.
Juanma Barranquero [Tue, 6 Dec 2011 01:30:54 +0000 (02:30 +0100)]
Fix typos.
Christopher Genovese [Mon, 5 Dec 2011 22:22:15 +0000 (17:22 -0500)]
* lisp/emacs-lisp/assoc.el (aput): Fix return value
Fixes: debbugs:10146
Eli Zaretskii [Mon, 5 Dec 2011 17:46:27 +0000 (19:46 +0200)]
Fix "C-x =" wrt display of strong RTL characters and directional controls.
lisp/descr-text.el (describe-char): Fix display of strong
right-to-left characters and directional embeddings and overrides.
lisp/simple.el (what-cursor-position): Fix display of codepoints of
strong right-to-left characters by appending LRM.
Stefan Monnier [Mon, 5 Dec 2011 16:50:25 +0000 (11:50 -0500)]
* doc/lispref/text.texi (Special Properties): Warn against `intangible' properties.
Fixes: debbugs:10222
Chong Yidong [Mon, 5 Dec 2011 15:23:56 +0000 (23:23 +0800)]
* lisp/faces.el (read-color): Minor doc fix.
Chong Yidong [Mon, 5 Dec 2011 15:21:48 +0000 (23:21 +0800)]
Handle X selection requests in input-pending-p.
* src/keyboard.c (process_special_events): New function.
(swallow_events, Finput_pending_p): Use it.
Fixes: debbugs:10195
Chong Yidong [Mon, 5 Dec 2011 15:20:13 +0000 (23:20 +0800)]
More updates to Programs chapter of Emacs manual.
* doc/emacs/programs.texi (Comment Commands): Fix description of for M-; on
blank lines. Move documentation of comment-region here.
(Multi-Line Comments): Clarify the role of comment-multi-line.
Refer to Comment Commands for comment-region doc.
(Options for Comments): Refer to Multi-Line Comments for
comment-multi-line doc, instead of duplicating it. Fix default
values of comment-padding and comment-start-skip.
Juanma Barranquero [Mon, 5 Dec 2011 11:59:28 +0000 (12:59 +0100)]
Fix typo.
Glenn Morris [Mon, 5 Dec 2011 11:21:43 +0000 (06:21 -0500)]
Auto-commit of loaddefs files.
Paul Eggert [Mon, 5 Dec 2011 09:05:10 +0000 (01:05 -0800)]
* coding.c (encode_designation_at_bol): Don't use uninitialized
local variable (Bug#9318).
Paul Eggert [Mon, 5 Dec 2011 08:55:25 +0000 (00:55 -0800)]
Spelling fixes.
Kenichi Handa [Mon, 5 Dec 2011 07:48:29 +0000 (16:48 +0900)]
ftfont.c (get_adstyle_property): If the font is not BDF nor PCF, return Qnil (Bug#8046, Bug#10193).
Kenichi Handa [Mon, 5 Dec 2011 07:03:31 +0000 (16:03 +0900)]
merge trunk
Kenichi Handa [Mon, 5 Dec 2011 07:02:09 +0000 (16:02 +0900)]
src/ChangeLog: Fix previous change.
Kenichi Handa [Mon, 5 Dec 2011 06:39:26 +0000 (15:39 +0900)]
Pay attetion to the buffer relocation on encoding (Bug#9318).
Glenn Morris [Mon, 5 Dec 2011 02:47:53 +0000 (18:47 -0800)]
align.el marker fix.
* lisp/align.el (align--set-marker): Add doc-string.
Don't try to move something that is not a marker.
Eg the first call from align-region passes eol == 0.
Fixes: debbugs:10216
Juanma Barranquero [Mon, 5 Dec 2011 00:15:15 +0000 (01:15 +0100)]
src/lisp.h (process_quit_flag): Fix external declaration.
Glenn Morris [Sun, 4 Dec 2011 19:41:44 +0000 (11:41 -0800)]
appt.el trivia.
* lisp/calendar/appt.el (appt-add): Rewrite the interactive-spec to avoid
overly zealous deletion of trailing whitespace.
Glenn Morris [Sun, 4 Dec 2011 19:31:41 +0000 (11:31 -0800)]
* appt.el: Restore significant whitespace deleted by "spelling fix".
Juanma Barranquero [Sun, 4 Dec 2011 17:13:01 +0000 (18:13 +0100)]
Fix emacsclient bug where "-n -c" does not open a new frame on Windows.
* lib-src/emacsclient.c (decode_options) [WINDOWSNT]: Don't force tty = 0;
instead, treat both -c and -t as always requesting a new "tty" frame,
and let server.el decide which kind is actually required.
Reported by Uwe Siart <usenet@siart.de> in this thread:
http://lists.gnu.org/archive/html/emacs-devel/2011-11/msg00303.html
* lisp/server.el (server-delete-client): On Windows, do not try to delete
the only terminal.
(server-process-filter): On Windows, treat requests for a tty frame as
if they were for a GUI frame if the running server is in GUI mode.
Chong Yidong [Sun, 4 Dec 2011 16:19:57 +0000 (00:19 +0800)]
Updates to Programs chapter of Emacs manual.
* programs.texi (Program Modes): Mention modes that are not
included with Emacs. Fix references to other manuals for tex.
Add index entry for backward-delete-char-untabify. Mention
prog-mode-hook.
(Which Function): Use "global minor mode" terminology.
(Basic Indent, Multi-line Indent): Refer to previous descriptions
in Indentation chapter to avoid duplication.
(Expressions): Copyedit.
(Matching): Document Electric Pair mode.
* ack.texi (Acknowledgments):
* rmail.texi (Movemail, Other Mailbox Formats):
* frames.texi (Frames): Don't capitalize "Unix".
Stefan Monnier [Sun, 4 Dec 2011 15:46:07 +0000 (10:46 -0500)]
Don't macro-inline non-performance-critical code.
* src/eval.c (process_quit_flag): New function.
* src/lisp.h (QUIT): Use it.
Jan Djärv [Sun, 4 Dec 2011 13:25:16 +0000 (14:25 +0100)]
* nsfns.m (get_geometry_from_preferences): New function.
(Fx_create_frame): Call get_geometry_from_preferences.
Fixes: debbugs:10103
Glenn Morris [Sun, 4 Dec 2011 11:25:33 +0000 (06:25 -0500)]
Auto-commit of loaddefs files.
Glenn Morris [Sun, 4 Dec 2011 11:19:46 +0000 (06:19 -0500)]
Auto-commit of generated files.
Andreas Schwab [Sun, 4 Dec 2011 09:26:30 +0000 (10:26 +0100)]
Don't call Lisp in signal handler
* emacs.c (Qkill_emacs): Define.
(syms_of_emacs): Initialize it.
* keyboard.c (interrupt_signal): Don't call Fkill_emacs here, set
Qquit_flag to `kill-emacs' instead.
(quit_throw_to_read_char): Add parameter `from_signal'. All
callers changed. Call Fkill_emacs if requested and safe.
* lisp.h (QUIT): Call Fkill_emacs if requested.
Paul Eggert [Sun, 4 Dec 2011 08:02:42 +0000 (00:02 -0800)]
Spelling fixes.
Chong Yidong [Sun, 4 Dec 2011 05:55:36 +0000 (13:55 +0800)]
More updates to Text chapter of Emacs manual.
* text.texi (Nroff Mode): Mention what nroff is.
(Text Based Tables, Table Recognition): Don't say "Table mode"
since it's not a major or minor mode.
(Text Based Tables): Reduce the size of the example.
(Table Definition): Clarify definitions.
(Table Creation): Add key table.
(Cell Commands): Use kbd for commands.
(Table Rows and Columns): Combine nodes Row Commands and Column
Commands.
(Fixed Width Mode): Node deleted; contents moved to parent.
(Table Conversion): Shorten example.
(Measuring Tables): Merge into Table Misc.
Chong Yidong [Sun, 4 Dec 2011 02:02:45 +0000 (10:02 +0800)]
message.el (message-pop-to-buffer): Use pop-to-buffer-same-window for last change.
Chong Yidong [Sun, 4 Dec 2011 01:55:49 +0000 (09:55 +0800)]
* message.el (message-pop-to-buffer): Partially revert 2011-11-30 change (Bug#10200).
Glenn Morris [Sat, 3 Dec 2011 20:44:19 +0000 (12:44 -0800)]
* lisp/textmodes/texinfmt.el (batch-texinfo-format): Doc fix.
Fixes: debbugs:10207
Paul Eggert [Sat, 3 Dec 2011 20:28:21 +0000 (12:28 -0800)]
* INSTALL.BZR: Mention configure -C, --disable-maintainer-mode.
Paul Eggert [Sat, 3 Dec 2011 20:23:44 +0000 (12:23 -0800)]
Fix typo in my most-recent ChangeLog entry.
Paul Eggert [Sat, 3 Dec 2011 20:19:03 +0000 (12:19 -0800)]
Propagate configure flags to sub-configures.
* Makefile.in (cache_file, ENABLE_MAINTAINER_MODE, CONFIGUREFLAGS):
New macros.
(config.status, bootstrap): Use them to propagate configure flags
to sub-configures.
* configure.in (cache_file): AC_SUBST this, for Makefile.in.
Jan Djärv [Sat, 3 Dec 2011 19:15:20 +0000 (20:15 +0100)]
* widget.c (update_wm_hints): Return if wmshell is null.
(widget_update_wm_size_hints): New function.
* widget.h (widget_update_wm_size_hints): Declare.
* xterm.c (x_wm_set_size_hint): If USE_X_TOOLKIT, call
widget_update_wm_size_hints.
Fixes: debbugs:10104
Eli Zaretskii [Sat, 3 Dec 2011 16:25:26 +0000 (18:25 +0200)]
admin/MAINTAINERS: Update Eli Z.'s responsibilities & interests.
Chong Yidong [Sat, 3 Dec 2011 16:17:29 +0000 (00:17 +0800)]
More updates to the Text chapter of the Emacs manual, and related nodes.
Make the documentation of Enriched Mode shorter, since it's
practically unused.
* text.texi (TeX Mode): Mention AUCTeX package.
(TeX Editing): Add xref to documentation for Occur.
(LaTeX Editing): Add xref to Completion node.
(TeX Print): Fix description of tex-directory.
(Enriched Text): Renamed from Formatted Text. Make this node and
its subnodes less verbose, since text/enriched files are
practically unused.
(Enriched Mode): Renamed from Requesting Formatted Text.
(Format Colors): Node deleted.
(Enriched Faces): Renamed from Format Faces. Describe commands
for applying colors too.
(Forcing Enriched Mode): Node deleted; merged into Enriched Mode.
* frames.texi (Menu Mouse Clicks): Tweak description of C-Mouse-2.
* display.texi (Colors): New node.
* cmdargs.texi (Colors X):
* xresources.texi (GTK styles):
* custom.texi (Face Customization): Reference it.
* glossary.texi (Glossary): Remove "formatted text" and "WYSIWYG".
Link to Fill Commands for Justification entry.
Eli Zaretskii [Sat, 3 Dec 2011 13:32:29 +0000 (15:32 +0200)]
Minor doc fixes in doc/emacs/display.texi.
doc/emacs/display.texi (Auto Scrolling): More accurate description of what
scroll-*-aggressively does, including the effect of non-zero
margin. Fix "i.e." markup.
Glenn Morris [Sat, 3 Dec 2011 11:18:40 +0000 (06:18 -0500)]
Auto-commit of loaddefs files.
Eli Zaretskii [Sat, 3 Dec 2011 09:55:27 +0000 (11:55 +0200)]
Fix bug #10192 with assertion violation when scrolling.
src/xdisp.c (redisplay_window): Don't let `margin' become negative.
This could happen when scroll-margin is zero and scroll-*-aggressively
is a small float number.
Eli Zaretskii [Sat, 3 Dec 2011 07:59:23 +0000 (09:59 +0200)]
Fix parts 1 & 2 of bug #10183 with RTL headings in Org mode.
src/xdisp.c (handle_invisible_prop): If the invisible text ends just
before a newline, prepare the bidi iterator for consuming the
newline, and keep the current paragraph direction.
Stefan Monnier [Sat, 3 Dec 2011 05:01:41 +0000 (00:01 -0500)]
* lisp/electric.el: Streamline electric-indent's hook.
(electric-indent-chars): Revert to simple list.
(electric-indent-functions): New var.
(electric-indent-post-self-insert-function): Use it.
Stefan Monnier [Sat, 3 Dec 2011 04:12:11 +0000 (23:12 -0500)]
* lisp/progmodes/prolog.el (prolog-find-value-by-system): Avoid error when
there's no inferior buffer.
(prolog-consult-compile): Don't use toggle-read-only.
Fixes: debbugs:10196
Paul Eggert [Sat, 3 Dec 2011 04:06:45 +0000 (20:06 -0800)]
* .bzrignore: Add config.cache.
Chong Yidong [Sat, 3 Dec 2011 03:04:21 +0000 (11:04 +0800)]
Fix for compilation-tests.el testsuite
* automated/compile-tests.el (compile-tests--test-regexps-data):
Increase column numbers by one to reflect change in how
compilation-message is recorded (Bug#10172).
Michael Albinus [Fri, 2 Dec 2011 19:23:19 +0000 (20:23 +0100)]
* net/tramp-sh.el (tramp-maybe-open-connection): Handle user
interrupt. (Bug#10187)