Chong Yidong
6159158006
* make-dist: Distribute the etc/grammars subdirectory.
2012-01-15 11:23:43 +08:00
Chong Yidong
309f169fc3
Bump version to 23.3.90.
...
Regenerate ldefs-boot.el and AUTHORS.
2012-01-15 11:12:31 +08:00
YAMAMOTO Mitsuharu
eb74c659d5
Fix wrong font metrics for mouse highlight (backport 2011-12-15T02:12:08Z!handa@m17n.org from trunk)
...
* src/xftfont.c (xftfont_draw): Use the font metrics of s->font to
fill background (Bug#8992).
2012-01-15 10:55:52 +08:00
Chong Yidong
76e47e3d6f
Some copyright header fixes for grammar files.
...
* etc/grammars/wisent-grammar.el: Make the Python copyright the
literally required one.
* lisp/cedet/semantic/wisent/python-wy.el: Regenerate.
* lisp/cedet/semantic/wisent/js-wy.el: Add missing copyright header
Suggested by Glenn Morris.
2012-01-15 10:48:33 +08:00
Glenn Morris
9a20751b09
Fix previous ChangeLog date fix (no need to merge to trunk)
2012-01-13 11:15:24 -08:00
Glenn Morris
70d4fdf625
ChangeLog date fix (no need to merge to trunk)
2012-01-13 09:26:05 -08:00
Kenichi Handa
25ed9e61db
Take display-table into account on calculating character/string width (#Bug#9496).
2012-01-13 14:47:28 +09:00
Sven Joachim
39ac329981
* src/s/gnu-linux.h: Use CRT_DIR.
2012-01-12 18:41:16 +08:00
Glenn Morris
177f1b0e21
* configure.in: Add i386 to cpp_undefs (Bug#8497).
2012-01-12 18:11:38 +08:00
Glenn Morris
49f70d46ea
Add 2012 to FSF copyright years for Emacs files (do not merge to trunk)
2012-01-10 23:52:35 -08:00
Glenn Morris
959272ecf0
Update short copyright year to 2012 (do not merge to trunk)
...
* etc/refcards/calccard.tex, etc/refcards/cs-dired-ref.tex:
* etc/refcards/cs-refcard.tex, etc/refcards/cs-survival.tex:
* etc/refcards/de-refcard.tex, etc/refcards/dired-ref.tex:
* etc/refcards/fr-dired-ref.tex, etc/refcards/fr-refcard.tex:
* etc/refcards/fr-survival.tex, etc/refcards/orgcard.tex:
* etc/refcards/pl-refcard.tex, etc/refcards/pt-br-refcard.tex:
* etc/refcards/refcard.tex, etc/refcards/ru-refcard.tex:
* etc/refcards/sk-dired-ref.tex, etc/refcards/sk-refcard.tex:
* etc/refcards/sk-survival.tex, etc/refcards/survival.tex:
* etc/refcards/vipcard.tex, etc/refcards/viperCard.tex:
* lib-src/ebrowse.c (version) <emacs_copyright>:
* lib-src/etags.c (print_version) <emacs_copyright>:
* lib-src/rcs2log (Copyright):
* lisp/version.el (emacs-copyright):
* nextstep/Cocoa/Emacs.base/Contents/Info.plist:
* nextstep/Cocoa/Emacs.base/Contents/Resources/English.lproj/InfoPlist.strings:
* nextstep/GNUstep/Emacs.base/Resources/Info-gnustep.plist:
Update short copyright year to 2012.
2012-01-10 00:32:46 -08:00
Eli Zaretskii
ed516deec4
Fix uninitialized variable in note_mouse_highlight (backport from trunk).
...
* xdisp.c (note_mouse_highlight): Initialize `area'. (Bug#9947)
2012-01-09 17:49:08 +08:00
Johan Bockgård
1ba9434183
Avoid crash on composition (backport from trunk).
...
* xdisp.c (fill_composite_glyph_string): Always set s->face, to
avoid a crash (bug#9496).
2012-01-09 17:44:18 +08:00
Chong Yidong
3f235eece0
Fix last commit.
2012-01-09 17:40:11 +08:00
Chong Yidong
d12815f826
Fix use of uninitialized var (backport from trunk).
...
* xdisp.c (note_mouse_highlight): Fix use of uninitialized var.
2012-01-09 17:35:21 +08:00
Eli Zaretskii
0c5b9eef72
Fix use of uninitialized variable (backport from trunk).
...
* xdisp.c (note_mouse_highlight): Initialize `part', to avoid a
possible random value that matches one of those tested as
condition to clear the mouse face.
2012-01-09 17:27:02 +08:00
YAMAMOTO Mitsuharu
de92a50b9e
Fix glitch in scrolling_window (backport from trunk).
...
* dispnew.c (scrolling_window): Truncate overlaps in copy
destination of scroll runs so as to avoid assigning disabled bogus
rows and unnecessary graphics copy operations.
2012-01-09 17:23:36 +08:00
Eli Zaretskii
d58cba7539
Backport Bug#9990 fix from trunk
...
* src/dispnew.c (scrolling_window): Fix incorrect indices in accessing
current_matrix and desired_matrix. (Bug#9990)
2012-01-09 17:13:27 +08:00
Eric M. Ludlam
a62d5ee188
Fix EDE security flaw involving loading arbitrary Lisp from Project.ede.
...
* lisp/ede.el (ede-project-directories): New option.
(ede-directory-safe-p): Check it.
(ede-initialize-state-current-buffer, ede, ede-new)
(ede-check-project-directory, ede-rescan-toplevel)
(ede-load-project-file, ede-parent-project, ede-current-project):
(ede-target-parent): Avoid loading in a project unless it is safe,
since it may involve malicious code. This security flaw was
pointed out by Hiroshi Oota.
* lisp/ede/auto.el (ede-project-autoload): Add safe-p slot.
(ede-project-class-files): Projects using Project.ede are unsafe.
(ede-auto-load-project): New method.
* lisp/ede/simple.el (ede-project-class-files): Mark as unsafe.
2012-01-09 14:12:11 +08:00
Chong Yidong
866b58d61a
Add CEDET grammar files to emacs-23 branch.
2012-01-09 13:42:57 +08:00
Stefan Monnier
9ca4c014c8
* variables.texi (Creating Buffer-Local): Warn against misuses of
...
make-variable-buffer-local.
Fixes: debbugs:10258
2011-12-27 18:48:53 -05:00
YAMAMOTO Mitsuharu
ba24cea259
Fix memory leak by y-or-n-p-with-timeout with GUI (Bug#9830).
...
* xmenu.c (cleanup_widget_value_tree): New function.
(xmenu_show, xdialog_show): Use it in record_unwind_protect instead of
calling free_menubar_widget_value_tree directly (Bug#9830).
2011-10-31 12:08:54 +09:00
Andreas Schwab
fa2ec41ffd
* src/keymap.c (Fsingle_key_description): Use make_specified_string
...
instead of build_string to build string from push_key_description.
(Bug#5193)
2011-09-19 23:15:47 +02:00
YAMAMOTO Mitsuharu
3390454c62
* xdisp.c (expose_window): Save original value of phys_cursor_on_p and turn window cursor on if cleared (Bug#9415).
2011-09-10 15:54:04 +09:00
Andreas Schwab
edb7b4dc8b
* src/search.c (boyer_moore): Take unibyte characters from pattern
...
literally. (Bug#9458)
2011-09-07 18:48:37 +02:00
Chong Yidong
6e20a0d47c
Fix syntax scanning bug causing fontification crashes.
...
* src/syntax.c (find_defun_start): Update all cache variables if
exiting early.
Fixes: debbugs:9401
2011-08-30 18:38:07 -04:00
Dani Moncayo
1f403cb991
* dic/lispref/lists.texi (Building Lists): Fix typo.
2011-08-28 15:08:45 -04:00
Chong Yidong
9234aedc26
Backport 2011-06-04T11:02:37Z!deniz@dogan.se (Bug#8799) from trunk
2011-08-20 23:12:09 -04:00
Glenn Morris
8e818c45bf
Backport license fix from trunk (remove duplicate, incorrect license).
2011-08-20 15:14:27 -07:00
Andreas Schwab
220fdd2e79
Fix implicit declaration of kbd_on_hold_p
...
* keyboard.c: Include "process.h"
2011-08-19 17:58:27 +02:00
Chong Yidong
8d96c9a4e7
* hi-lock.el (hi-lock-unface-buffer): Fix interactive spec (Bug#7554).
2011-08-09 17:55:34 -04:00
Andreas Schwab
29bbcfa705
Fixes: debbugs:6594
...
* lisp/xt-mouse.el (xterm-mouse-event-read): Try to recover the raw
character.
2011-07-28 20:40:28 +02:00
Chong Yidong
c897048c52
Backport 2010-07-03T14:42:02Z!eliz@gnu.org from trunk
2011-07-28 11:45:07 -04:00
Andreas Schwab
ea180610ba
* fontset.c (fontset_get_font_group): Add proper type checks.
...
(Bug#9172)
2011-07-26 13:00:23 +02:00
YAMAMOTO Mitsuharu
7963fa061a
Support LC_FUNCTION_STARTS load command on Darwin.
2011-07-23 13:04:58 +09:00
Chong Yidong
f7912160c4
Merge fix for Bug#4238 from trunk
2011-07-22 11:23:10 -04:00
Glenn Morris
17c87e18e5
ChangeLog fix.
2011-07-16 13:06:21 -07:00
Chong Yidong
8c3e8e1144
* window.el (split-window-horizontally): Doc fix (Bug#9060).
2011-07-12 12:01:34 -04:00
YAMAMOTO Mitsuharu
4050dcf84a
Suppress address randomization on Darwin. Do not merge into trunk.
2011-07-12 08:07:49 +09:00
Kenichi Handa
15fa4783a3
Ignore a static composition that starts before the current checking position in redisplay.
2011-07-07 16:11:54 +09:00
Glenn Morris
38fe4016d4
ChangeLog fix.
2011-07-05 19:34:08 -07:00
Chong Yidong
3deead93c4
* customize.texi (Composite Types): Move alist/plist from Simple Types (Bug#7545).
...
* elisp.texi (Top): Update menu description.
2011-07-02 20:45:24 -04:00
Chong Yidong
b00d8c1a00
* display.texi (Face Attributes): Document negative line widths (Bug#6113).
2011-07-02 20:24:00 -04:00
Glenn Morris
3b6c4a75cf
Mark tiny change.
2011-06-27 18:09:47 -07:00
Chong Yidong
a1d3a912e7
* lisp/progmodes/gud.el (gud-pdb-marker-regexp): Accept \r char (Bug#5653).
2011-06-27 17:38:14 -04:00
Chong Yidong
88d3fb1146
Merge fix for Bug#8870 from trunk
2011-06-27 17:16:28 -04:00
Chong Yidong
208530377b
* frame.el (special-display-popup-frame): Doc fix (Bug#8853).
2011-06-19 15:05:15 -04:00
Chong Yidong
6a8230feb3
* info.el (Info-apropos-toc-nodes): Minor doc fix (Bug#8833).
2011-06-19 14:42:23 -04:00
Chong Yidong
c9e799dbb1
Merge fix for Bug#8879 from trunk
2011-06-18 15:23:43 -04:00
YAMAMOTO Mitsuharu
989b42d2c7
* dispnew.c (scrolling_window): Before scrolling, turn off a mouse-highlight in the window being scrolled.
2011-06-18 09:37:38 +09:00