Commit graph

108879 commits

Author SHA1 Message Date
Fabián Ezequiel Gallina
345f866e04 * lisp/progmodes/python.el: Enhancements to header documentation about
skeletons.

Fixes: debbugs:5716
2013-01-23 22:24:09 -03:00
Fabián Ezequiel Gallina
ddc62155d2 * imenu.el (imenu-default-create-index-function): Remove useless
infinite loop check.

Fixes: debbugs:13438
2013-01-23 18:55:46 -03:00
Alan Mackenzie
267eacb5e3 Fix a bug in the state cache mechanism. Refactor this a bit.
cc-engine.el (c-parse-state-get-strategy): Remove the `cache-pos' element
from the return value.
(c-append-lower-brace-pair-to-state-cache): "Narrow" to end of buffer to
enable proper searching from beyond HERE.
Amend the test for detecting the sought brace pair.  Amend the value
written to the "brace desert cache" when the brace isn't found.
(c-remove-stale-state-cache): Rename `good-pos' to `start-point', and
several other variables analogously.
(c-remove-stale-state-cache-backwards): Change `cache-pos' from a
parameter to a locally calculated variable.
(c-parse-state-1): Change the calling conventions to the two defuns
involving `cache-pos'.
2013-01-23 18:58:11 +00:00
Eli Zaretskii
6d2851de77 Fix bug #13515 with processing DBCS file names on MS-Windows.
src/w32.c (max_filename_mbslen): New function.
 (normalize_filename, readdir): Use it to detect locales where ANSI
 encoding of file names uses a double-byte character set (DBCS).
 If a DBCS encoding is used, advance by characters using
 CharNextExA, instead of incrementing a 'char *' pointer.  Use
 _mbslwr instead of _strlwr.
2013-01-23 18:11:04 +02:00
Chong Yidong
4d4ddaa78c * xml.el (xml-entity-or-char-ref-re): Fix regexp.
This bug was reported by Jae-oh Kim; it was posted to bug-gnu-emacs
but didn't show up in the bug tracker for some reason.  It is a
regression against Emacs 24.2.
2013-01-23 14:25:50 +08:00
Eli Zaretskii
81abbb9544 Fix bug #13065 with file selector dialog on Windows 7.
src/w32heap.c (allocate_heap) [!_WIN64]: Decrease the initial
 request of memory reservation to 1.7GB.
2013-01-22 15:30:17 +02:00
Andreas Schwab
ba14c607ba Fixes: debbugs:13505
* src/coding.c (detect_coding_iso_2022): Move back mis-reordered code
at check_extra_latin label.
2013-01-20 23:59:47 +01:00
Glenn Morris
114d4d84c8 Comment 2013-01-19 15:59:48 -08:00
Leo Liu
2fc71e3c45 Prune erroneous values in dired-get-marked-files
Fixes: debbugs:13152
2013-01-19 02:35:44 +08:00
Glenn Morris
e17b97778d * doc/emacs/custom.texi (Directory Variables): Fix paren typo. 2013-01-17 20:53:34 -05:00
Glenn Morris
19503d5abf etags.el fix for bug#13412
* lisp/progmodes/etags.el (tags-table-check-computed-list):
Preserve point in tags buffer.
2013-01-16 21:07:25 -05:00
Glenn Morris
085d34c46a * src/fns.c (Frandom): Doc fix. 2013-01-16 21:05:16 -05:00
Glenn Morris
5dfac85d20 Auto-commit of loaddefs files. 2013-01-16 07:21:01 -05:00
Glenn Morris
f1488a0bb0 Auto-commit of generated files. 2013-01-16 07:17:36 -05:00
Glenn Morris
64420fcd99 NEWS tweak 2013-01-16 00:10:18 -08:00
Glenn Morris
cfbcc10b45 Backport configure.ac message tweak from trunk 2013-01-16 00:08:34 -08:00
Glenn Morris
ecde036852 * doc/emacs/trouble.texi (Crashing): Not all addr2line have -p. (Bug#13445) 2013-01-15 21:11:10 -05:00
Glenn Morris
f8a42ad607 Doc fixes related to "(declare (indent symbol))" (bug#13450)
* doc/lispref/macros.texi (Indenting Macros):
Fix order of an indent symbol's arguments.

* lisp/emacs-lisp/lisp-mode.el (lisp-indent-function): Doc fix.
2013-01-15 21:03:06 -05:00
Glenn Morris
827253f738 * doc/emacs/custom.texi (Custom Themes): Fix typo. 2013-01-15 20:47:40 -05:00
Glenn Morris
41b057adee * rmailmm.el (rmail-insert-mime-forwarded-message): Revert 2012-12-29 change
Ref:
<http://lists.gnu.org/archive/html/emacs-devel/2013-01/msg00360.html>

(Do not merge to trunk)
2013-01-15 20:44:11 -05:00
Glenn Morris
94898d72a3 * Makefile.in (install-arch-indep): Put back a chmod
that was removed 2012-05-19.  (Bug#13430)
2013-01-15 20:41:31 -05:00
Jan Djärv
2e7a189249 Fix spelling error. 2013-01-13 20:36:05 +01:00
Jan Djärv
b826986f36 * nsfont.m (LCD_SMOOTHING_MARGIN): New define.
(nsfont_draw): Remove disabling of LCD smoothing.
(ns_glyph_metrics): Add LCD_SMOOTHING_MARGIN to bearings to fix
Bug#11484 with LCD smooting on.
2013-01-13 15:29:22 +01:00
Bastien Guerry
a89c8ef024 Merge Org 7.9.3d (commit e8f5b0ad). 2013-01-13 11:33:16 +01:00
Glenn Morris
f5e9cbd447 ChangeLog fix (no need to merge to trunk) 2013-01-12 11:31:25 -08:00
Jan Djärv
38693137f6 * gtkutil.c (xg_initialize): Backport from trunk.
Add ifdef HAVE_FREETYPE around x_last_font_name.

Fixes: debbugs:13403
2013-01-11 02:22:49 +01:00
Paul Eggert
45b7bfdd54 Backport typo fix from trunk, for AIX.
* eval.c (mark_backtrace) [BYTE_MARK_STACK]: Remove stray '*'.
This follows up on the 2012-09-29 patch that removed indirection
for the 'function' field.  Reported by Sergey Vinokurov in
<http://lists.gnu.org/archive/html/emacs-devel/2012-11/msg00263.html>.

Fixes: debbugs:13408
2013-01-10 23:51:25 -08:00
Paul Eggert
b6f960a0ea Fix SIGDANGER handlers, for AIX.
* sysdep.c.c (handle_danger_signal, deliver_danger_signal) [SIGDANGER]:
Move handlers here from emacs.c; they were out of place.

Fixes: debbugs:13408
2013-01-10 23:47:57 -08:00
Glenn Morris
fb6ea01451 Auto-commit of generated files. 2013-01-09 23:31:36 -05:00
Glenn Morris
39aff4a79f * make-dist: Add options for xz compression and no compression. 2013-01-09 20:00:02 -08:00
Fabián Ezequiel Gallina
5062005180 * progmodes/python.el (python-nav-end-of-statement): Fix
cornercase when handling multiline strings.
2013-01-10 00:44:12 -03:00
Glenn Morris
c4dd9efc9e Bump version to 24.2.92
Regenerate etc/AUTHORS and lisp/ldefs-boot.el
2013-01-09 18:45:32 -08:00
Glenn Morris
d1b066d2f1 ChangeLog fixes from M-x authors 2013-01-09 18:30:52 -08:00
Glenn Morris
3c855b96ba authors.el tiny updates
* lisp/emacs-lisp/authors.el (authors-ignored-files)
(authors-valid-file-names, authors-renamed-files-alist):
Add some more entries.
2013-01-09 18:30:06 -08:00
Stefan Monnier
08ce64e637 * lisp/image-mode.el (image-mode-winprops): Don't throw away the fallback
`t' pseudo-window entry.
2013-01-09 17:47:27 -05:00
Alan Mackenzie
8cff5febae Fix bugs in the c-parse-state mechanism. Reuse some markers instead of
continually generating new ones.

cc-engine.el (c-state-old-cpp-beg-marker, c-state-old-cpp-end-marker):
New variables.
(c-append-lower-brace-pair-to-state-cache): Start a backward search for
"}" definitively outside CPP constructs.
(c-remove-stale-state-cache): Inform the caller of a need to search back
for a brace pair in certain circumstances.
(c-state-maybe-marker): New macro.
(c-parse-state): Reuse markers when appropriate.
2013-01-09 21:33:00 +00:00
Glenn Morris
45a7e57ca3 commands.texi small fix for bug#13393
* doc/lispref/commands.texi (Interactive Codes): 
Whitespace does not terminate interactive "S".
2013-01-09 16:26:08 -05:00
Glenn Morris
89c0dda852 execute-extended-command prompt fix (bug#13395)
* lisp/simple.el (execute-extended-command): Doc fix.
Bind prefix-arg around read-extended-command, for prompt.
2013-01-09 16:23:14 -05:00
Chong Yidong
f55c06038d Minor doc fix. 2013-01-09 17:46:30 +08:00
Chong Yidong
5b64ccd7a2 * faces.el (read-face-name): Doc fix. 2013-01-09 17:43:38 +08:00
Paul Eggert
ebb965fcf8 Backport spelling fixes from trunk 2013-01-09 00:29:10 -08:00
Glenn Morris
72dbf62a95 Remove duplicated ChangeLog entry 2013-01-09 00:20:20 -08:00
Glenn Morris
c5ad92de10 * emacs-lisp/trace.el (trace-function, trace-function-background): Doc fix. 2013-01-08 19:59:10 -08:00
Juri Linkov
39a0786e1b * lisp/international/mule-cmds.el (read-char-by-name): Move let-binding
of completion-ignore-case around completing-read to fix regression
exhibited by the test case `C-x 8 RET *acc TAB' and caused by
`string-match-p' using the nil value of `case-fold-search' and
`completion-ignore-case' in `completion-pcm--all-completions'..

Fixes: debbugs:12615
2013-01-09 02:20:02 +02:00
Bastien Guerry
04c285b264 Fixes related to the last Org merge. 2013-01-08 23:02:09 +01:00
Bastien Guerry
2e3c2398e3 Merge Org up to commit 4cac75153. Some ChangeLog formatting fixes. 2013-01-08 19:49:37 +01:00
Bastien Guerry
d576dd9bde doc/misc/org.texi: Fix version number 2013-01-08 17:56:58 +01:00
Bastien Guerry
6d3e4c8092 Merge Org (commit c8c217). Fix mistake about updating the wrong ChangeLog. 2013-01-08 16:31:30 +01:00
Bastien Guerry
c7cf0ebc24 Merge Org 7.9.3 (commit 31c1aea) 2013-01-08 15:27:18 +01:00
Glenn Morris
06364e6463 * lisp/progmodes/compile.el (compilation-parse-errors): Fix typo.
Fixes: debbugs:13369
2013-01-06 17:23:26 -08:00