Revisions of emacs

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1101919 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 174)
- Update to GNU Emacs version 29.1
  * Official tree-sitter support
  * EGlot, the Language Server Client
  * Use-package a declarative configuration tool finally in
  * Better long line support
  * Native SQLite Support
  * Changing the init directory
    You can now instruct Emacs to read its initialization from
    another directory from the command line.
- Use natively compiled lisp files only for GTK variant as every
  binary has its own hash keys for the eln location as well as for
  the eln native compiled lisp files
- Port rmailgen.el and .gnu-emacs to 29.1
- Remove the old patches now upstream
  * 01a4035c.patch
  * 3c1693d0.patch
  * CVE-2022-48338.patch
  * CVE-2022-48339.patch
  * d3209119.patch
  * d48bb487.patch
- Port and rename patch emacs-28.1.dif which is now emacs-29.1.dif
- Port the patches
  * emacs-24.1-ps-mule.patch
  * emacs-24.3-iconic.patch
  * emacs-24.3-x11r7.patch
  * emacs-24.4-glibc.patch
  * emacs-24.4-nonvoid.patch
  * emacs-24.4-ps-bdf.patch
  * emacs-25.1-custom-fonts.patch
  * emacs-25.2-ImageMagick7.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1072521 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 173)
- don't create ghosted files (forwarded request 1072440 from dirkmueller)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1070372 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 172)
- Add patch d3209119.patch
  boo#1209089,CVE-2023-27985: Fix shell command injection in emacsclient-mail.desktop
- Add patch 3c1693d0.patch 
  boo#1209090,CVE-2023-27986: Fix Emacs Lisp code injection in emacsclient-mail.desktop
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1066988 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 171)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1038881 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 170)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1036458 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 169)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1034852 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 168)
- Add workaround for boo#1205109, that is started with sudo there
  is maybe no active user session for root hence no dbus
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1031335 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 167)
- Fix typos in etags manpage
- Don't disable PIE (forwarded request 1031334 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 985180 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 166)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 967453 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 165)
- Replace emacs-27.2-pdf.tar.xz with refreshed emacs-28.1-pdf.tar.xz

- 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.

- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 958278 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 164)
- Drop pkgconfig(gconf-2.0) BuildRequires: is both unneeded and
  unused.
--
```
From buildlog in develrepo:
[   60s]   Does Emacs use -lgconf?                                 no
[   60s]   Does Emacs use GSettings?                               no

--
```
Now one could consider building emacs with gsettings support (both debian and fedora does), but that is out of scope for this change, and left up to maintainer. (forwarded request 953067 from iznogood)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 949460 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 163)
- Remove unneeded pure size adjustments (forwarded request 949459 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 945990 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 162)
- 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

- Add patch boo1178942-bedb3cb6.patch to avoid that emacs hang in
  isearch (boo#1178942)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 932549 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 160)
- Get rid of the old dbus shell code in the emacs shell script
  nowadays this should be not needed anymore

- Make dbus code in emacs shell script failsafe

- Enable the NO_AT_BRIDGE code 

- Again disable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1191517) 
- Correct quoting of anonymous function calls
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 917589 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 159)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 907546 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 158)
- sigsegv-stack.patch: Port alternate signal stack to upcoming glibc 2.34 (forwarded request 907544 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 899448 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 157)
- Enable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1186341)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 897972 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 156)
- 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 (forwarded request 896402 from dmacvicar)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 895550 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 155)
- Disable workaround with XLIB_SKIP_ARGB_VISUALS set (boo#1186341)
Displaying revisions 21 - 40 of 194
openSUSE Build Service is sponsored by