Alan Mackenzie [Mon, 29 Jun 2009 22:04:26 +0000 (22:04 +0000)]
(c-mask-paragraph): Remove a spurious correction between the visible
width of TABs and their number of bytes, so that point is undisturbed
after typing a space, when there are tabs just before "*/".
Michael Albinus [Sun, 28 Jun 2009 15:41:35 +0000 (15:41 +0000)]
* dbusbind.c (XD_SYMBOL_TO_DBUS_TYPE): Convert macro into function
xd_symbol_to_dbus_type. With Solaris 2.11, it was said to compile
for hours, when optimzation is enabled.
(xd_signature, xd_append_arg, xd_retrieve_arg, xd_initialize)
(xd_read_message): Make them static.
Kenichi Handa [Thu, 25 Jun 2009 00:33:55 +0000 (00:33 +0000)]
For the UNICODE format files, do reverse sort
and don't compact the map. This is to prefer the first one in the
duplicated mappings (e.g. 0x20->U+0020, 0x20->U+00A0).
Chong Yidong [Tue, 23 Jun 2009 14:14:40 +0000 (14:14 +0000)]
* src/ftfont.c (setup_otf_gstring, ftfont_shape_by_flt): Use
xmalloc and xrealloc (not malloc and realloc), so subsequent heap
pointer dereferences are guaranteed to be valid.
Jason Rumney [Sun, 21 Jun 2009 03:34:19 +0000 (03:34 +0000)]
(keyboard_codepage): New static variable.
(w32_read_socket) [WM_INPUTLANGCHANGE]: Update it.
(w32_read_socket) [WM_CHAR]: Use it to decode character
input (bug#3237).
(w32_initialize): Initialize it.
(codepage_for_locale): New function.
Chong Yidong [Wed, 17 Jun 2009 16:33:41 +0000 (16:33 +0000)]
* progmodes/compile.el (compilation-error-regexp-alist-alist):
Comment out 2007-07-25 change adding support for Maven error
messages; this regexp is too slow on long lines (Bug#3441).
Kenichi Handa [Wed, 17 Jun 2009 01:16:53 +0000 (01:16 +0000)]
(list-character-sets): Change
"FINAL-CHAR" to "FINAL-BYTE" for follow the official terminology.
(list-character-sets-1): Add one line explanation about
"supplementary charset". Make the part "Supplementary Character
Sets" clickable.
Glenn Morris [Tue, 16 Jun 2009 07:35:11 +0000 (07:35 +0000)]
(Top): Language tweak.
(Extended commands): Most people have arrow keys.
(Emacs manual): Say how to follow info links.
(File-name conventions): Change title a bit. Explain about source
versus installed. Condense etc description.
(Guidelines for newsgroup postings): Mention Savannah list page.
(Newsgroup archives): Simplify.
(Contacting the FSF): Add contact URL.
(Emacs Lisp documentation): Printed version not always available.
(Installing Texinfo documentation): Explain how by hand installation is
not normally needed. Use add-to-list. Remove duplicate reference.
(Informational files for Emacs): Move info on Help menu here from
"File-name conventions".
(Help installing Emacs): Tweak uref.
(Obtaining the FAQ): Mention repository.
(Origin of the term Emacs): Explain "ITS".
(Changing load-path): Use add-to-list.
(Automatic indentation): Clarify this is for Text mode.
Don't mention Indented Text mode.
(Finding Emacs on the Internet): The FSF does not seem to offer a
deluxe distribution on CD anymore.
Glenn Morris [Tue, 16 Jun 2009 02:51:00 +0000 (02:51 +0000)]
(Top): Mention which Emacs version this FAQ is about.
Recommend the latest release. Mention how to get older FAQs.
Recommend the Emacs manual.
(Guidelines for newsgroup postings): Discourage cross-posts.
(Underlining paragraphs): Remove.
(Editing MS-DOS files): Remove pre-Emacs 20 information.
(Bugs and problems): Update key-binding.
(Problems with very large files): Mention 64-bit.
(Shell process exits abnormally): Remove.
(Problems with Shell Mode): Rename and update.
(Spontaneous entry into isearch-mode)
(Problems talking to certain hosts): Remove. This is old information,
in etc/PROBLEMS if needed.
(Emacs takes a long time to visit files, Updating Emacs): Remove.
(Dired claims that no file is on this line): Update.
(Installing Emacs, Problems building Emacs): Simplify.
(Emacs for MS-DOS): Refer to msdos/INSTALL rather than duplicating
information.
(Emacs for MS-Windows): Rename from "Emacs for Windows". Simplify.
(Emacs for Mac OS X): Rename from "Emacs for Apple computers".
(JDEE): "JDEE", not "JDE".
(Handling C-s and C-q with flow control, Binding C-s and C-q):
Remove. This is old information, in etc/PROBLEMS if needed.
(stty and Backspace key, Kanji and Chinese characters): Remove.
(Right-to-left alphabets): Update section.
(Changing the included text prefix): Gnus uses message-yank-prefix.
Add cross-reference to Supercite manual.
(Saving a copy of outgoing mail): Simplify output file description.
(Expanding aliases when sending mail): Refer to Emacs manual.
Remove old info about RFC822.
Correct description of how to rebuild aliases.
(Rmail writes to /var/spool/mail): Update location from /usr/spool/mail.
(MIME with Emacs mail packages)
(Viewing articles with embedded underlining)
(Saving a multi-part Gnus posting, Gnus hangs for a long time):
Remove old sections.
(Killing based on nonstandard headers): Remove. Scoring is preferable,
and is well-documented in the Gnus manual.
(Reading news with Emacs): Merge "Learning more about Gnus" into here.
(Making Gnus faster): Rename from "Starting Gnus faster".
Merge "Catch-up is slow in Gnus" into here.
Adrian Robert [Sun, 14 Jun 2009 18:58:38 +0000 (18:58 +0000)]
* nsfont.m (ns_attribute_value): Remove.
(ns_attribute_fvalue): Incorporate code from ns_attribute_value.
(ns_has_attribute): Shrink the normal range.
(ns_findfonts): Don't worry about requested spec in determining
need for synthItal.
Glenn Morris [Sat, 13 Jun 2009 20:32:36 +0000 (20:32 +0000)]
(Setting up a customization file): Grammar fix.
Customize is no longer "new".
(Displaying the current line or column): Line-number mode is on by
default. Don't mention `column' package. Mention linum.el.
(Turning on abbrevs by default): Explain how to do it for buffers,
modes, and everywhere.
(Associating modes with files): Use add-to-list. Don't mention Emacs 19.
(Highlighting a region): On by default since 23.1.
(Replacing highlighted text): Update doc quote.
(Working with unprintable characters): Don't mention search-quote-char.
(Using an already running Emacs process): Gnuclient is probably not an
enhancement these days.
(Indenting switch statements): Remove mention of pre-Emacs 20.
(Horizontal scrolling): Abbreviate Emacs 20 description.
(Replacing text across multiple files): Fix name of dired command.
(Disabling backups): Use require not load.