initialize kbd_macro_ptr and kbd_macro_end to kdb_macro_buffer
- resolves: #1104012
This commit is contained in:
parent
81d89b946e
commit
fd77835c53
25
emacs-24.3-macro.patch
Normal file
25
emacs-24.3-macro.patch
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
From e2261aa685bf67a1596546e7aa05d922d049cb0d Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jan Chaloupka <jchaloup@redhat.com>
|
||||||
|
Date: Tue, 29 Jul 2014 12:30:07 +0200
|
||||||
|
Subject: [PATCH] kbd_macro_ptr and kbd_macro_end of current_kboard initialized to kbd_macro_buffer
|
||||||
|
|
||||||
|
---
|
||||||
|
src/macros.c | 2 ++
|
||||||
|
1 file changed, 2 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/src/macros.c b/src/macros.c
|
||||||
|
index 1eef9b6..e707784 100644
|
||||||
|
--- a/src/macros.c
|
||||||
|
+++ b/src/macros.c
|
||||||
|
@@ -65,6 +65,8 @@ macro before appending to it. */)
|
||||||
|
{
|
||||||
|
current_kboard->kbd_macro_buffer = xmalloc (30 * word_size);
|
||||||
|
current_kboard->kbd_macro_bufsize = 30;
|
||||||
|
+ current_kboard->kbd_macro_ptr = current_kboard->kbd_macro_buffer;
|
||||||
|
+ current_kboard->kbd_macro_end = current_kboard->kbd_macro_buffer;
|
||||||
|
}
|
||||||
|
update_mode_lines++;
|
||||||
|
if (NILP (append))
|
||||||
|
--
|
||||||
|
1.9.3
|
||||||
|
|
@ -3,7 +3,7 @@ Summary: GNU Emacs text editor
|
|||||||
Name: emacs
|
Name: emacs
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 24.3
|
Version: 24.3
|
||||||
Release: 22%{?dist}
|
Release: 23%{?dist}
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
URL: http://www.gnu.org/software/emacs/
|
URL: http://www.gnu.org/software/emacs/
|
||||||
Group: Applications/Editors
|
Group: Applications/Editors
|
||||||
@ -41,6 +41,8 @@ Patch19: emacs-CVE-2014-3422.patch
|
|||||||
Patch20: emacs-CVE-2014-3423.patch
|
Patch20: emacs-CVE-2014-3423.patch
|
||||||
Patch21: emacs-CVE-2014-3424.patch
|
Patch21: emacs-CVE-2014-3424.patch
|
||||||
Patch22: emacs-compiled-timestamps.patch
|
Patch22: emacs-compiled-timestamps.patch
|
||||||
|
# BZ1104012, initialize kbd_macro_ptr and kbd_macro_end
|
||||||
|
Patch23: emacs-24.3-macro.patch
|
||||||
|
|
||||||
BuildRequires: atk-devel cairo-devel freetype-devel fontconfig-devel dbus-devel giflib-devel glibc-devel libpng-devel
|
BuildRequires: atk-devel cairo-devel freetype-devel fontconfig-devel dbus-devel giflib-devel glibc-devel libpng-devel
|
||||||
BuildRequires: libjpeg-devel libtiff-devel libX11-devel libXau-devel libXdmcp-devel libXrender-devel libXt-devel
|
BuildRequires: libjpeg-devel libtiff-devel libX11-devel libXau-devel libXdmcp-devel libXrender-devel libXt-devel
|
||||||
@ -190,6 +192,7 @@ packages that add functionality to Emacs.
|
|||||||
%patch20 -p1 -b .CVE-2014-3423.patch
|
%patch20 -p1 -b .CVE-2014-3423.patch
|
||||||
%patch21 -p1 -b .CVE-2014-3424.patch
|
%patch21 -p1 -b .CVE-2014-3424.patch
|
||||||
%patch22 -p1 -b .compiled-timestamps
|
%patch22 -p1 -b .compiled-timestamps
|
||||||
|
%patch23 -p1
|
||||||
|
|
||||||
# We prefer our emacs.desktop file
|
# We prefer our emacs.desktop file
|
||||||
cp %SOURCE1 etc/emacs.desktop
|
cp %SOURCE1 etc/emacs.desktop
|
||||||
@ -472,6 +475,10 @@ update-desktop-database &> /dev/null || :
|
|||||||
%dir %{_datadir}/emacs/site-lisp/site-start.d
|
%dir %{_datadir}/emacs/site-lisp/site-start.d
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Aug 05 2014 jchaloup <jchaloup@redhat.com> - 1:24.3-23
|
||||||
|
- resolves: #1104012
|
||||||
|
initialize kbd_macro_ptr and kbd_macro_end to kdb_macro_buffer
|
||||||
|
|
||||||
* Mon Aug 04 2014 Petr Hracek <phracek@redhat.com> - 1:24.3-22
|
* Mon Aug 04 2014 Petr Hracek <phracek@redhat.com> - 1:24.3-22
|
||||||
- remove /usr/bin/emacs-nox from install section
|
- remove /usr/bin/emacs-nox from install section
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user