Hello community, here is the log from the commit of package emacs for openSUSE:Factory checked in at 2014-10-23 14:20:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/emacs (Old) and /work/SRC/openSUSE:Factory/.emacs.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "emacs" Changes: -------- --- /work/SRC/openSUSE:Factory/emacs/emacs.changes 2014-09-09 06:21:18.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.emacs.new/emacs.changes 2014-10-23 14:20:10.000000000 +0200 @@ -1,0 +2,115 @@ +Wed Oct 22 08:45:42 UTC 2014 - [email protected] + +- Again avoid autoconf and Co. + +------------------------------------------------------------------- +Tue Oct 21 14:47:54 UTC 2014 - [email protected] + +- Update to to emacs version 24.4 + * Emacs can now be compiled with ACL (access control list) support. + * Emacs can now be compiled with file notification support. + * Emacs can now be compiled with zlib support. + * Support for ACLs (access control lists). + * Emacs preserves the ACL entries of files when backing up. + * New functions `file-acl' and `set-file-acl' get and set file ACLs. + * Support for menus on text-mode terminals. + * New option `load-prefer-newer' affects how the `load' function chooses + * Multi-monitor support + * New function `zlib-decompress-region', which decompresses gzip- and + zlib-format compressed data using built-in zlib support (if available). + * The *Messages* buffer is created in `messages-buffer-mode' + * The cursor stops blinking after 10 blinks (by default) on X and Nextstep. + * In keymaps where SPC scrolls forward, S-SPC now scrolls backward. + * The default value of `make-backup-file-name-function' is no longer nil. + * The command `apropos-variable' is renamed to `apropos-user-option'. + * The key `?' now describes prefix bindings, like `C-h'. + * The command `describe-function' has been extended for EIEIO. + * The function `quail-help' is no longer an interactive command. + Use `C-h C-\' (`describe-input-method') instead. + * New commands `toggle-frame-fullscreen' and `toggle-frame-maximized', + bound to <f11> and M-<f10>, respectively. + * New hooks `focus-in-hook', `focus-out-hook'. + These are normal hooks run when an Emacs frame gains or loses input focus. + * The function `window-in-direction' now takes additional arguments + for specifying a reference point, wrapping the selection around frame + borders, and specifying ways to select the minibuffer window. + * Emacs can now change frame sizes in units of pixels, rather than + text rows or columns. + * Emacs can now change window sizes in units of pixels. + * The functions `window-body-height' and `window-body-width' now never + count partially visible lines or columns if called with a nil PIXELWISE + argument. + * Emacs can now draw dividers between adjacent windows. + * New functions to return the pixel sizes of window components + * The new function `window-text-pixel-size' returns the size of the + text of a window's buffer in pixels. + * `fit-window-to-buffer' can now resize windows in both dimensions. + * `fit-frame-to-buffer' now fits frames in both dimensions. The new + options `fit-frame-to-buffer-margins' and `fit-frame-to-buffer-sizes' + control the size of the frame and its position on screen. + * Temp Buffer Resize Mode can now adjust the height and width of + windows and frames. + * `split-window' is now a non-interactive function, not a command. + * The functions `window-size' and `window-total-size' now have an + optional argument to return a rounded size value. + * `window-state-put' now allows you to put a window state into internal + windows too. + * New option `scroll-bar-adjust-thumb-portion'. + Available only on X, this option allows you to control over-scrolling + using the scroll bar (i.e., dragging the thumb down even when the end + of the buffer is visible). + * `display-buffer-at-bottom' chooses or creates a window at the + bottom of the selected frame. + * `display-buffer-no-window' to not display the buffer in a window. + * New display action alist entry `allow-no-window' to indicate the + caller of `display-buffer' is ready to handle the case of not displaying + the buffer in a window. + * `display-buffer-in-previous-window' is now a member of + `display-buffer-fallback-action'. + * `eval-defun' on an already defined defcustom calls the :set function, + if there is one. + * `electric-indent-mode' is now enabled by default. + * New buffer-local `electric-indent-local-mode'. + * The behavior of `C-x TAB' (`indent-rigidly') has changed. + * `tab-stop-list' is now implicitly extended to infinity by repeating + the last step. Its default value is changed to nil, which means a tab + stop every `tab-width' columns. + * Uniquify is enabled by default, with `post-forward-angle-brackets' style. + * New command `C-x SPC' (`rectangle-mark-mode') makes a rectangular region. + Most commands are still unaware of it, but kill/yank do work on the rectangle. + * New option `visual-order-cursor-movement'. + * New command `delete-duplicate-lines'. + * New command `cycle-spacing' acts like a smarter `just-one-space'. + * `blink-matching-paren' now only highlights the matching open-paren + by default, instead of moving the cursor. Set this variable to `jump' to + restore the old behavior. + * The new function `fill-single-char-nobreak-p' can stop fill from breaking + a line after a one-letter word, which is an error in some typographical + conventions. To use it, add it to the `fill-nobreak-predicate' hook. + * All interactive commands that read a register (`copy-to-register', etc.) + now display a temporary window after `register-preview-delay' seconds + that summarizes existing registers. + * New command `frameset-to-register' bound to `C-x r f', replacing + `frame-configuration-to-register'. It offers similar functionality, + plus enhancements like the ability to restore deleted frames. + (`frame-configuration-to-register' still exists, but no longer has a + key binding.) + * New command `C-x C-k x' (`kmacro-to-register') stores keyboard + macros in registers. +- Remove patches now upstream + CVE-2014-3421.patch + CVE-2014-3422.patch + CVE-2014-3423.patch + CVE-2014-3424.patch + emacs-24.3-giflib5.patch + emacs-24.3-nntp-typhoon-fix.patch +- Change patches + emacs-24.3-decl.dif becomes emacs-24.4-decl.dif + emacs-24.3-flyspell.patch becomes emacs-24.4-flyspell.patch + emacs-24.3-glibc.patch becomes emacs-24.4-glibc.patch + emacs-24.3-nonvoid.patch becomes emacs-24.4-nonvoid.patch + emacs-24.3-ps-bdf.patch becomes emacs-24.4-ps-bdf.patch + emacs-24.3-xim.patch becomes emacs-24.4-xim.patch + emacs-24.3.dif becomes emacs-24.4.dif + +------------------------------------------------------------------- Old: ---- CVE-2014-3421.patch CVE-2014-3422.patch CVE-2014-3423.patch CVE-2014-3424.patch emacs-24.3-decl.dif emacs-24.3-flyspell.patch emacs-24.3-giflib5.patch emacs-24.3-glibc.patch emacs-24.3-nntp-typhoon-fix.patch emacs-24.3-nonvoid.patch emacs-24.3-ps-bdf.patch emacs-24.3-xim.patch emacs-24.3.dif emacs-24.3.tar.xz New: ---- emacs-24.4-decl.dif emacs-24.4-flyspell.patch emacs-24.4-glibc.patch emacs-24.4-nonvoid.patch emacs-24.4-ps-bdf.patch emacs-24.4-xim.patch emacs-24.4.dif emacs-24.4.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ emacs.spec ++++++ ++++ 1332 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/emacs/emacs.spec ++++ and /work/SRC/openSUSE:Factory/.emacs.new/emacs.spec ++++++ emacs-24.3-decl.dif -> emacs-24.4-decl.dif ++++++ --- /work/SRC/openSUSE:Factory/emacs/emacs-24.3-decl.dif 2013-05-28 07:29:23.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.emacs.new/emacs-24.4-decl.dif 2014-10-23 14:20:07.000000000 +0200 @@ -1,7 +1,11 @@ +--- + src/frame.c | 3 +++ + 1 file changed, 3 insertions(+) + --- src/frame.c -+++ src/frame.c 2013-05-21 15:13:32.849939500 +0000 -@@ -22,6 +22,9 @@ along with GNU Emacs. If not, see <http - #define FRAME_INLINE EXTERN_INLINE ++++ src/frame.c 2014-10-21 13:58:24.419838036 +0000 +@@ -20,6 +20,9 @@ along with GNU Emacs. If not, see <http + #include <config.h> #include <stdio.h> +#ifdef STDC_HEADERS ++++++ emacs-24.3-flyspell.patch -> emacs-24.4-flyspell.patch ++++++ --- /work/SRC/openSUSE:Factory/emacs/emacs-24.3-flyspell.patch 2013-05-28 07:29:23.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.emacs.new/emacs-24.4-flyspell.patch 2014-10-23 14:20:07.000000000 +0200 @@ -1,19 +1,23 @@ +--- + lisp/textmodes/flyspell.el | 11 ++++++++--- + 1 file changed, 8 insertions(+), 3 deletions(-) + --- lisp/textmodes/flyspell.el -+++ lisp/textmodes/flyspell.el 2009-08-11 12:54:35.749901460 +0000 -@@ -284,6 +284,12 @@ If this variable is nil, all regions are - "The key binding for flyspell auto correction." ++++ lisp/textmodes/flyspell.el 2014-10-21 14:14:59.191838679 +0000 +@@ -286,6 +286,12 @@ If this variable is nil, all regions are + :type 'key-sequence :group 'flyspell) +(defvar flyspell-signature-separator + (if (boundp 'message-signature-separator) -+ message-signature-separator ++ message-signature-separator + "^-- $") + "*String used to recognize .signatures.") + ;;*---------------------------------------------------------------------*/ ;;* Mode specific options */ ;;* ------------------------------------------------------------- */ -@@ -307,7 +313,6 @@ property of the major mode name.") +@@ -309,7 +315,6 @@ property of the major mode name.") ;;*--- mail mode -------------------------------------------------------*/ (put 'mail-mode 'flyspell-mode-predicate 'mail-mode-flyspell-verify) (put 'message-mode 'flyspell-mode-predicate 'mail-mode-flyspell-verify) @@ -21,7 +25,7 @@ (defun mail-mode-flyspell-verify () "Function used for `flyspell-generic-check-word-predicate' in Mail mode." (let ((header-end (save-excursion -@@ -319,11 +324,11 @@ property of the major mode name.") +@@ -321,11 +326,11 @@ property of the major mode name.") nil t) (point))) (signature-begin ++++++ emacs-24.3-glibc.patch -> emacs-24.4-glibc.patch ++++++ --- /work/SRC/openSUSE:Factory/emacs/emacs-24.3-glibc.patch 2013-11-26 06:09:57.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.emacs.new/emacs-24.4-glibc.patch 2014-10-23 14:20:07.000000000 +0200 @@ -1,14 +1,20 @@ +--- + configure | 2 ++ + configure.ac | 2 ++ + lib-src/Makefile.in | 6 ++++-- + 3 files changed, 8 insertions(+), 2 deletions(-) + --- configure.ac -+++ configure.ac 2013-05-21 14:16:11.589439382 +0000 -@@ -1692,6 +1692,7 @@ system_malloc=no ++++ configure.ac 2014-10-21 13:50:36.287837811 +0000 +@@ -1988,6 +1988,7 @@ system_malloc=$emacs_cv_sanitize_address case "$opsys" in ## darwin ld insists on the use of malloc routines in the System framework. darwin|sol2-10) system_malloc=yes ;; + gnu-linux) system_malloc=yes ;; esac - if test "${system_malloc}" = "yes"; then -@@ -1732,6 +1733,7 @@ fi + GMALLOC_OBJ= +@@ -2045,6 +2046,7 @@ fi use_mmap_for_buffers=no case "$opsys" in cygwin|freebsd|irix6-5) use_mmap_for_buffers=yes ;; @@ -17,16 +23,16 @@ AC_FUNC_MMAP --- configure -+++ configure 2013-05-21 13:59:14.357439665 +0000 -@@ -9828,6 +9828,7 @@ system_malloc=no ++++ configure 2014-10-21 13:51:36.143837910 +0000 +@@ -10862,6 +10862,7 @@ system_malloc=$emacs_cv_sanitize_address case "$opsys" in ## darwin ld insists on the use of malloc routines in the System framework. darwin|sol2-10) system_malloc=yes ;; + gnu-linux) system_malloc=yes ;; esac - if test "${system_malloc}" = "yes"; then -@@ -9871,6 +9872,7 @@ fi + GMALLOC_OBJ= +@@ -10949,6 +10950,7 @@ fi use_mmap_for_buffers=no case "$opsys" in cygwin|freebsd|irix6-5) use_mmap_for_buffers=yes ;; @@ -35,32 +41,30 @@ --- lib-src/Makefile.in -+++ lib-src/Makefile.in 2013-05-21 14:51:33.357939393 +0000 -@@ -296,14 +296,16 @@ test-distrib${EXEEXT}: ${srcdir}/test-di ++++ lib-src/Makefile.in 2014-10-21 13:55:07.003837593 +0000 +@@ -314,13 +314,15 @@ test-distrib${EXEEXT}: ${srcdir}/test-di ../lib/libgnu.a: $(config_h) cd ../lib && $(MAKE) libgnu.a -+REGEXPOBJ = -+#REGEXPOBJ = regex.o ++#REGEXPOBJ = ++REGEXPOBJ = regex.o regex.o: $(srcdir)/../src/regex.c $(srcdir)/../src/regex.h $(config_h) - ${CC} -c ${CPP_CFLAGS} -DCONFIG_BROKETS -DINHIBIT_STRING_HEADER \ - ${srcdir}/../src/regex.c + ${CC} -c ${CPP_CFLAGS} ${srcdir}/../src/regex.c --etags${EXEEXT}: ${srcdir}/etags.c regex.o $(config_h) -+etags${EXEEXT}: ${srcdir}/etags.c $(REGEXPOBJ) $(config_h) + etags${EXEEXT}: ${srcdir}/etags.c regex.o $(NTLIB) $(config_h) $(CC) ${ALL_CFLAGS} -DEMACS_NAME="\"GNU Emacs\"" \ -DVERSION="\"${version}\"" ${srcdir}/etags.c \ -- regex.o $(LOADLIBES) -o etags -+ $(REGEXPOBJ) $(LOADLIBES) -o etags +- regex.o $(LOADLIBES) $(NTLIB) -o etags${EXEEXT} ++ $(REGEXPOBJ) $(LOADLIBES) $(NTLIB) -o etags${EXEEXT} - ebrowse${EXEEXT}: ${srcdir}/ebrowse.c ${srcdir}/../lib/min-max.h $(config_h) - $(CC) ${ALL_CFLAGS} -DVERSION="\"${version}\"" \ -@@ -314,7 +316,7 @@ ebrowse${EXEEXT}: ${srcdir}/ebrowse.c ${ + ebrowse${EXEEXT}: ${srcdir}/ebrowse.c ${srcdir}/../lib/min-max.h $(NTLIB) \ + $(config_h) +@@ -332,7 +334,7 @@ ebrowse${EXEEXT}: ${srcdir}/ebrowse.c ${ ctags${EXEEXT}: etags${EXEEXT} $(CC) ${ALL_CFLAGS} -DCTAGS -DEMACS_NAME="\"GNU Emacs\"" \ -DVERSION="\"${version}\"" ${srcdir}/etags.c \ -- regex.o $(LOADLIBES) -o ctags -+ $(REGEXPOBJ) $(LOADLIBES) -o ctags +- regex.o $(LOADLIBES) $(NTLIB) -o ctags${EXEEXT} ++ $(REGEXPOBJ) $(LOADLIBES) $(NTLIB) -o ctags${EXEEXT} - profile${EXEEXT}: ${srcdir}/profile.c $(config_h) + profile${EXEEXT}: ${srcdir}/profile.c $(NTLIB) $(config_h) $(CC) ${ALL_CFLAGS} ${srcdir}/profile.c \ ++++++ emacs-24.3-nonvoid.patch -> emacs-24.4-nonvoid.patch ++++++ --- /work/SRC/openSUSE:Factory/emacs/emacs-24.3-nonvoid.patch 2013-05-28 07:29:23.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.emacs.new/emacs-24.4-nonvoid.patch 2014-10-23 14:20:07.000000000 +0200 @@ -1,13 +1,17 @@ +--- + src/xmenu.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + --- src/xmenu.c -+++ src/xmenu.c 2013-05-21 15:21:41.301439390 +0000 -@@ -310,8 +310,8 @@ for instance using the window manager, t - #else - { - Lisp_Object title; -- const char *error_name; -- Lisp_Object selection; -+ const char *error_name = NULL; -+ Lisp_Object selection = Qnil; - ptrdiff_t specpdl_count = SPECPDL_INDEX (); ++++ src/xmenu.c 2014-10-21 14:06:22.923837970 +0000 +@@ -2031,8 +2031,8 @@ Lisp_Object + xw_popup_dialog (struct frame *f, Lisp_Object header, Lisp_Object contents) + { + Lisp_Object title; +- const char *error_name; +- Lisp_Object selection; ++ const char *error_name = NULL; ++ Lisp_Object selection = Qnil; + ptrdiff_t specpdl_count = SPECPDL_INDEX (); - /* Decode the dialog items from what was specified. */ + check_window_system (f); ++++++ emacs-24.3-ps-bdf.patch -> emacs-24.4-ps-bdf.patch ++++++ --- /work/SRC/openSUSE:Factory/emacs/emacs-24.3-ps-bdf.patch 2013-05-28 07:29:23.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.emacs.new/emacs-24.4-ps-bdf.patch 2014-10-23 14:20:07.000000000 +0200 @@ -1,7 +1,12 @@ +--- + lisp/ldefs-boot.el | 4 ++-- + lisp/ps-bdf.el | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + --- lisp/ldefs-boot.el -+++ lisp/ldefs-boot.el 2012-06-26 16:26:01.900010474 +0000 -@@ -21658,9 +21658,9 @@ With prefix argument ARG, restart the Pr - ;;;;;; 18685 911514 0)) ++++ lisp/ldefs-boot.el 2014-10-21 14:01:58.127837849 +0000 +@@ -21589,9 +21589,9 @@ With prefix argument ARG, restart the Pr + ;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (21291 53104 431149 0)) ;;; Generated autoloads from ps-bdf.el -(defvar bdf-directory-list (if (memq system-type '(ms-dos windows-nt)) (list (expand-file-name "fonts/bdf" installation-directory)) '("/usr/local/share/emacs/fonts/bdf")) "\ ++++++ emacs-24.3-xim.patch -> emacs-24.4-xim.patch ++++++ --- /work/SRC/openSUSE:Factory/emacs/emacs-24.3-xim.patch 2013-05-28 07:29:23.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.emacs.new/emacs-24.4-xim.patch 2014-10-23 14:20:07.000000000 +0200 @@ -1,8 +1,12 @@ +--- + src/xfns.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + --- src/xfns.c -+++ src/xfns.c 2007-05-15 16:37:13.282161551 +0000 -@@ -1845,8 +1845,8 @@ static XIMStyle best_xim_style (XIMStyle ++++ src/xfns.c 2014-10-21 14:09:49.520338231 +0000 +@@ -1648,8 +1648,8 @@ static XIMStyle best_xim_style (XIMStyle - static XIMStyle supported_xim_styles[] = + static const XIMStyle supported_xim_styles[] = { - XIMPreeditPosition | XIMStatusArea, XIMPreeditPosition | XIMStatusNothing, ++++++ emacs-24.3-decl.dif -> emacs-24.4.dif ++++++ ++++ 748 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/emacs/emacs-24.3-decl.dif ++++ and /work/SRC/openSUSE:Factory/.emacs.new/emacs-24.4.dif ++++++ emacs-24.3.tar.xz -> emacs-24.4.tar.xz ++++++ /work/SRC/openSUSE:Factory/emacs/emacs-24.3.tar.xz /work/SRC/openSUSE:Factory/.emacs.new/emacs-24.4.tar.xz differ: char 25, line 1 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
