Changelog for
emacs-28.2-4.2.x86_64.rpm :
* Tue Feb 21 2023 Dr. Werner Fink
- Add upstream commit/patches
* 01a4035c.patch Fix etags local command injection vulnerability (CVE-2022-48337, bsc#1208515)
* CVE-2022-48338.patch Fix ruby-mode.el local command injection vulnerability (CVE-2022-48338, bsc#1208514)
* CVE-2022-48339.patch Fix htmlfontify.el command injection vulnerability (CVE-2022-48339 bsc#1208512)- Require libwebp at build time for automatically enable support for libwebp if given
* Tue Nov 29 2022 Dr. Werner Fink - Update to GNU Emacs version 28.2
* This is a bug-fix release with no new features.- Add upstream commit as patch d48bb487.patch (bsc#1205822, CVE-2022-45939)
* shell command injection via source code files when using ctags- Correct offsets of the patches
* emacs-24.3-iconic.patch
* emacs-24.4-ps-bdf.patch
* emacs-25.2-ImageMagick7.patch
* emacs-27.1-Xauthority4server.patch
* emacs-27.1-pdftex.patch
* emacs-28.1.dif
* Thu Nov 10 2022 Dr. Werner Fink - dbus-update-activation-environment handles only variables with their names
* Wed Nov 09 2022 Dr. Werner Fink - Add workaround for boo#1205109, that is started with sudo there is maybe no active user session for root hence no dbus
* Wed Oct 26 2022 Andreas Schwab - Fix typos in etags manpage- Don\'t disable PIE
* Sun Jun 19 2022 Gordon Leung replace: efont-unicode with gnu-unifont-bitmap-fonts in emacs-x11 requires- efonts have not been updated since 2003, meanwhile GNU has made their own unicode bitmap fonts which they have updated even within this month
* Tue Apr 05 2022 Dr. Werner Fink - Replace emacs-27.2-pdf.tar.xz with refreshed emacs-28.1-pdf.tar.xz
* Mon Apr 04 2022 Dr. Werner Fink - Update to GNU Emacs version 28.1
* Emacs now optionally supports native compilation of Lisp files.
* The Cairo graphics library is now used by default if present.
* \'configure\' now warns about building with libXft support.
* \'configure\' now warns about not using HarfBuzz if using Cairo.
* Building without double buffering support.
* Wed Feb 09 2022 Bjørn Lie - Drop pkgconfig(gconf-2.0) BuildRequires: is both unneeded and unused.
* Thu Jan 27 2022 Andreas Schwab - Remove unneeded pure size adjustments
* Wed Jan 19 2022 Dr. Werner Fink - Remove patches now upstream and in 28.1
* boo1178942-bedb3cb6.patch
* emacs-27.2-COLORTERM-24bit.patch
* sigsegv-stack.patch- Remove patch emacs-24.4-xim.patch as not needed anymore- Port and rename patch emacs-27.1.dif which is now emacs-28.1.dif
* Thu Jan 13 2022 Dr. Werner Fink - Skip patch boo1180353-6d8144a2.patch for emacs 25.3 as already part of emacs 27.2: Was fix for boo#1180353 that was a possible segmentation fault in case of stack overflow of etags
* Mon Nov 22 2021 Martin Liška - Use %make_build macro.
* Fri Nov 19 2021 Dr. Werner Fink - Get rid of the old dbus shell code in the emacs shell script nowadays this should be not needed anymore
* Fri Nov 19 2021 Dr. Werner Fink - Make dbus code in emacs shell script failsafe
* Fri Nov 19 2021 Dr. Werner Fink - Enable the NO_AT_BRIDGE code
* Mon Nov 15 2021 Dr. Werner Fink - Again disable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1191517)- Correct quoting of anonymous function calls
* Thu Sep 09 2021 Dr. Werner Fink - Add patch boo1178942-bedb3cb6.patch to avoid that emacs hang in isearch (boo#1178942)
* Wed Sep 08 2021 Dr. Werner Fink - Work for boo#1183497: make sure that if ibus is the input method that there exists a working gtk immodule for ibus as well as the ibus daemon is up and running
* Wed Jul 21 2021 Andreas Schwab - sigsegv-stack.patch: Port alternate signal stack to upcoming glibc 2.34
* Fri Jun 11 2021 Dr. Werner Fink - Enable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1186341)
* Mon May 31 2021 Duncan Mac-Vicar P - For terminal 24bit support, fall back to xterm+direct (semicolon version) if requested by the COLORTERM environment variable. Upstream commit 50f489b5dc. Allows 24bit color on gnome-terminal out of the box.
* emacs-27.2-COLORTERM-24bit.patch
* Wed May 26 2021 Dr. Werner Fink - Disable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1186341)
* Fri Mar 26 2021 Dr. Werner Fink - Update emacs.keyring
* Thu Mar 25 2021 Dr. Werner Fink - Update to GNU Emacs version 27.2
* Changes in Emacs 27.2 This is a bug-fix release with no new features.
* Lisp Changes in Emacs 27.2 The behavior of the user option \'resize-mini-frames\' has changed. If set to a non-nil value which isn\'t a function, resize the mini frame using the new function \'fit-mini-frame-to-buffer\' which won\'t skip leading or trailing empty lines of the buffer.
* Changes in Specialized Modes and Packages in Emacs 27.2 Tramp: The user option \'tramp-completion-reread-directory-timeout\' is now obsolete.- Remove patches now upstream
* emacs-27.1-gif.patch
* emacs-27.1-home.patch- Port patches
* emacs-24.3-iconic.patch
* emacs-24.4-ps-bdf.patch
* emacs-25.2-ImageMagick7.patch
* pdump.patch
* Mon Mar 08 2021 Dr. Werner Fink - Add patch emacs-27.1-Xauthority4server.patch
* Allow GNU Emacs server to open X Display even if the Xauthority file is not the default expected by XCloseDisplay()
* Hopefully fix boo#1174534 and boo#1179854
* Tue Jan 26 2021 Dominique Leuenberger - Replace system-user-games with user(games): be resilient to package name changes.
* Tue Sep 15 2020 Dr. Werner Fink - Add patch emacs-27.1-gif.patch from upstream mailing list to fix crash on broken gif files- Correct group of el package as well as provide it as devel packages
* Fri Aug 28 2020 Dr. Werner Fink - Be sure that /usr/share/emacs/site-lisp/site-start.d/ is in the load path as otherwise we might catch some not seen errors
* Mon Aug 24 2020 Dr. Werner Fink - Correct paths for emacs manual page on the fly
* Fri Aug 21 2020 Dr. Werner Fink - Add patch pdump.patch from Andreas Schwab as it allows to rename the executable name in emacs.sh
* Fri Aug 21 2020 Dr. Werner Fink - Correct manual page of emacs, that is remove ``local/``- Make sure that the emacs spawned by the emacs script does use its default pdumper image file- Avoid warning about permissions on /var/lib/games
* Thu Aug 20 2020 Dr. Werner Fink - Disable patch emacs-24.4-glibc.patch to see if this fix boo#1175487- Require git at build time as used by rebuilding byte compiled lisp files- Load pcase and easy-mmode at dump time from emacs-lisp path
* Tue Aug 18 2020 Dr. Werner Fink - Switch Emacs.FontBackend setting off (boo#1175372)
* Sun Aug 16 2020 Andreas Schwab - Some specfile cleanup: remove checks obsoleted by the portable dumper
* Sat Aug 15 2020 Dr. Werner Fink - Add upstream patch emacs-27.1-home.patch from mailing list to add missing slashes on finding ~/Emacs
* Fri Aug 14 2020 Dr. Werner Fink - Provide for all three emacs layouts, that are emacs-nox, emacs-x11, and emacs-gtk their own pdumper file (boo#1175233)
* Wed Aug 12 2020 Dr. Werner Fink - Update to GNU Emacs version 27.1
* Emacs is now compliant with the latest version 13.0 of the Unicode Standard.
* Emacs can now use the XDG convention for init files. The \'XDG_CONFIG_HOME\' environment variable (which defaults to \"~/.config\") specifies the XDG configuration parent directory. Emacs checks for \"init.el\" and other configuration files inside the \"emacs\" subdirectory of \'XDG_CONFIG_HOME\', i.e. \"$XDG_CONFIG_HOME/emacs/init.el\" However, Emacs will still initially look for init files in their traditional locations if \"~/.emacs.d\" or \"~/.emacs\" exist, even if \"$XDG_CONFIG_HOME/emacs\" also exists. This means that you must delete or rename any existing \"~/.emacs.d\" and \"~/.emacs\" to enable use of the XDG directory.
* The varius changes can be read in detail at /usr/share/emacs/27.1/etc/NEWS- Port and rename patch emacs-26.2.dif to emacs-27.1.dif- Modify/port patches
* emacs-24.1-ps-mule.patch
* emacs-24.3-asian-print.patch
* emacs-24.3-iconic.patch
* emacs-24.3-x11r7.patch
* 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-25.1-custom-fonts.patch
* emacs-25.2-ImageMagick7.patch
* emacs-26.1-xft4x11.patch- Remove patches now upstream solved
* xwidget.patch
* emacs-libX11-boo1175028.patch- Add patch emacs-27.1-pdftex.patch to generate pdf files- Add emacs-27.1-pdf.tar.xz as result of this to use texlive only once- Use emacs.keyring to verify source tar ball
* Mon Aug 10 2020 Dr. Werner Fink - Add patch emacs-libX11-boo1175028.patch to fix SIGSEGV introduced by a security fix for libX11 (boo#1175028)
* Fri Apr 10 2020 Dominique Leuenberger - Fixup the fix for boo#1152105: don\'t hard require(preun/post) /sbin/install-info, but relay again on %install_info_prereq macro. But limit this and the info packages preun/post script to suse_version <= 1500. Later versions use file triggers for info pages.
* Thu Apr 02 2020 Dr. Werner Fink - Let it build even with the fix for boo#1152105
* Thu Jan 23 2020 Dominique Leuenberger - BuildRequire pkgconfig(libudev) instead of libudev-devel: allow OBS to shortcut through the -mini flavors.