1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-04 02:51:31 -08:00
Commit graph

103531 commits

Author SHA1 Message Date
Tassilo Horn
bacede64e6 message.el (message-valid-fqdn-regexp): Udate with newly approved top-level domain names ".tel" and ".asia". 2011-12-10 01:51:53 +00:00
Manuel Gómez
1d84e9bbab lisp/speedbar.el (speedbar-supported-extension-expressions): Add .adb, .ads.
Fixes: debbugs:10256
2011-12-09 20:54:01 +01:00
Eli Zaretskii
7cd4e72cff Fix bug #10170 with extra scrolling after C-s.
src/xdisp.c (try_scrolling): Don't set scroll_down_p if dy is zero.
2011-12-09 20:40:42 +02:00
YAMAMOTO Mitsuharu
b34d731717 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).
2011-12-09 21:33:20 +09:00
Kenichi Handa
2fac818033 Add a bug number to a ChangeLog entry. 2011-12-09 14:24:26 +09:00
Juanma Barranquero
382c953bbe Fix typos. 2011-12-09 04:12:38 +01:00
Stefan Monnier
98449af85c * lisp/emacs-lisp/lisp-mode.el (defmethod): Add doc-string-elt.
Fixes: debbugs:10244
2011-12-08 08:23:43 -05:00
Chong Yidong
b09d01daef 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.
2011-12-08 21:21:58 +08:00
Stefan Monnier
39c9faef2f * 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
2011-12-08 08:20:20 -05:00
Katsumi Yamaoka
8b8059decd gnus-sum.el (gnus-summary-show-article): Don't load shr unconditionally. 2011-12-08 06:22:03 +00:00
Kenichi Handa
76470ad1a0 coding.c (encode_coding_ccl): Check (charbuf < charbuf_end) after the loop to call ccl_driver at least once. 2011-12-08 14:54:20 +09:00
Kenichi Handa
745fff94a0 ftfont.c (get_adstyle_property): Fix previous change (Bug#10233). 2011-12-08 11:34:09 +09:00
Juanma Barranquero
6e44397c4a src/w32.c: Implement --no-site-lisp on Windows (bug#10208). 2011-12-08 00:14:13 +01:00
Katsumi Yamaoka
1ea1c2fa5f message.el (message-pop-to-buffer): Use pop-to-buffer instead of pop-to-buffer-same-window for old Emacsen. 2011-12-07 06:07:53 +00:00
Glenn Morris
7efa6272f0 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.
2011-12-06 21:16:53 -05:00
Stefan Monnier
86ed9fdc57 * lisp/pcmpl-gnu.el (pcomplete/make): Also allow filename arguments.
Fixes: debbugs:10116
2011-12-06 17:14:32 -05:00
Chong Yidong
f6fc4d8702 * src/minibuf.c (Fread_from_minibuffer): Doc fix.
Fixes: debbugs:10228
2011-12-06 16:50:46 +08:00
Glenn Morris
5580f89da8 * lisp/emacs-lisp/package.el (package-archives): Doc fix re riskiness. 2011-12-06 00:31:42 -08:00
Glenn Morris
2bf2618007 * 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
2011-12-06 00:17:35 -08:00
Chong Yidong
2a185919b4 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.
2011-12-06 16:12:18 +08:00
Chong Yidong
28d3917c73 * progmodes/cc-fonts.el (c-annotation-face): Use defface. 2011-12-06 10:22:48 +08:00
Juanma Barranquero
a98edce9ec Fix typos. 2011-12-06 02:30:54 +01:00
Christopher Genovese
e65adfac3b * lisp/emacs-lisp/assoc.el (aput): Fix return value
Fixes: debbugs:10146
2011-12-05 17:22:15 -05:00
Eli Zaretskii
71cc0b7439 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.
2011-12-05 19:46:27 +02:00
Stefan Monnier
a7cdbfce11 * doc/lispref/text.texi (Special Properties): Warn against `intangible' properties.
Fixes: debbugs:10222
2011-12-05 11:50:25 -05:00
Chong Yidong
315bc30ddb * lisp/faces.el (read-color): Minor doc fix. 2011-12-05 23:23:56 +08:00
Chong Yidong
3a6ad4f050 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
2011-12-05 23:21:48 +08:00
Chong Yidong
ebf10822d1 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.
2011-12-05 23:20:13 +08:00
Juanma Barranquero
e7926664f3 Fix typo. 2011-12-05 12:59:28 +01:00
Glenn Morris
ea824a4594 Auto-commit of loaddefs files. 2011-12-05 06:21:43 -05:00
Paul Eggert
75a3b399a3 * coding.c (encode_designation_at_bol): Don't use uninitialized
local variable (Bug#9318).
2011-12-05 01:05:10 -08:00
Paul Eggert
fa46310344 Spelling fixes. 2011-12-05 00:55:25 -08:00
Kenichi Handa
c3c9e25e5d ftfont.c (get_adstyle_property): If the font is not BDF nor PCF, return Qnil (Bug#8046, Bug#10193). 2011-12-05 16:48:29 +09:00
Kenichi Handa
2ab04b9565 merge trunk 2011-12-05 16:03:31 +09:00
Kenichi Handa
a79703f53c src/ChangeLog: Fix previous change. 2011-12-05 16:02:09 +09:00
Kenichi Handa
5eb05ea3f9 Pay attetion to the buffer relocation on encoding (Bug#9318). 2011-12-05 15:39:26 +09:00
Glenn Morris
58a70b943c 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
2011-12-04 18:47:53 -08:00
Juanma Barranquero
7dbda6dfe8 src/lisp.h (process_quit_flag): Fix external declaration. 2011-12-05 01:15:15 +01:00
Glenn Morris
5158face2e appt.el trivia.
* lisp/calendar/appt.el (appt-add): Rewrite the interactive-spec to avoid
overly zealous deletion of trailing whitespace.
2011-12-04 11:41:44 -08:00
Glenn Morris
55dc42fcf3 * appt.el: Restore significant whitespace deleted by "spelling fix". 2011-12-04 11:31:41 -08:00
Juanma Barranquero
520fca41d6 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.
2011-12-04 18:13:01 +01:00
Chong Yidong
ec7ae0329e 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".
2011-12-05 00:19:57 +08:00
Stefan Monnier
6d5eb5b0d2 Don't macro-inline non-performance-critical code.
* src/eval.c (process_quit_flag): New function.
* src/lisp.h (QUIT): Use it.
2011-12-04 10:46:07 -05:00
Jan Djärv
a0c3fad023 * nsfns.m (get_geometry_from_preferences): New function.
(Fx_create_frame): Call get_geometry_from_preferences.

Fixes: debbugs:10103
2011-12-04 14:25:16 +01:00
Glenn Morris
cdbbc22d1f Auto-commit of loaddefs files. 2011-12-04 06:25:33 -05:00
Glenn Morris
c3a461a5ac Auto-commit of generated files. 2011-12-04 06:19:46 -05:00
Andreas Schwab
6c07aac283 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.
2011-12-04 10:26:30 +01:00
Paul Eggert
c80e3b4aed Spelling fixes. 2011-12-04 00:02:42 -08:00
Chong Yidong
a24bf23e0f 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.
2011-12-04 13:55:36 +08:00
Chong Yidong
a92f50ad7e message.el (message-pop-to-buffer): Use pop-to-buffer-same-window for last change. 2011-12-04 10:02:45 +08:00