1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-23 18:47:57 +00:00
Commit Graph

94813 Commits

Author SHA1 Message Date
Aidan Gauland
c7205e5387 * doc/misc/eshell.texi: Fill most of the missing sections. 2013-02-08 09:44:17 -05:00
Kenichi Handa
39fa2d1415 quail/indian.el (indian-tlg-base-table): Fix typo; dev -> tlg. 2012-03-04 21:05:23 +09:00
Kenichi Handa
5c1ca13df7 coding.c (produce_chars): Fix updating of src_end (Bug#10701). 2012-02-08 17:32:25 +09:00
Christoph Scholtes
9fc83efe01 * admin/nt/README.W32: Backported fixed url for image libraries from
trunk. Removed explicit reference to version of libXpm included in
binary distributions for maintenance purposes.
2012-02-05 22:06:38 -07:00
HIROSHI OOTA
5f53d2441a * src/coding.c (encode_designation_at_bol): Change return value to EMACS_INT. 2012-01-25 13:35:05 +08:00
Chong Yidong
8fd538931d Bump version number to 23.4 2012-01-19 23:17:57 +08:00
Paul Eggert
76774ec8c5 Fix usage of unitialized local var (backport from trunk)
* src/coding.c (encode_designation_at_bol): Don't use uninitialized
local variable (Bug#9318).
2012-01-19 22:35:41 +08:00
Kenichi Handa
a32a7dc721 Pay attention to buffer relocation on encoding (Bug#9318; backport from trunk).
Backport of 2011-12-05T06:39:26Z!handa@m17n.org from trunk.
2012-01-19 22:19:21 +08:00
Glenn Morris
6689f4b68a Do not use ranges in FSF copyright years in emacs-23 (do not merge to trunk) 2012-01-18 23:35:35 -08:00
Glenn Morris
685305ebe0 Copy copyright fix from 2010-06-26T12:01:31Z!eliz@gnu.org to one more file. 2012-01-18 23:15:48 -08:00
Glenn Morris
110544dea0 Revert unintentional addition of 2012 to Ecma copyright years.
This was done by mistake in emacs-23 2010-06-25T08:19:11Z!agustin.martin@hispalinux.es, and then propagated
to one more file in 2010-06-26T12:01:31Z!eliz@gnu.org.
2012-01-18 23:03:15 -08:00
Chong Yidong
073938ec1d Fix python-wy.el copyright header. 2012-01-18 23:11:11 +08:00
Yoshiaki Kasahara
893d44a169 Fix init_buffer for USE_MMAP_FOR_BUFFERS case (backport from trunk)
* buffer.c (init_buffer) [USE_MMAP_FOR_BUFFERS]: Adjust to
aliasing change.
2012-01-18 23:01:35 +08:00
Chong Yidong
c3fae8e7fa Reorganize Emacs 23.4 NEWS. 2012-01-18 22:58:01 +08:00
Chong Yidong
3f0ec69d3b Add entry for ede-project-directories to NEWS. 2012-01-15 12:11:26 +08:00
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