1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-25 07:28:20 +00:00
Commit Graph

94798 Commits

Author SHA1 Message Date
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