GNU Emacs 28.1 tuku Δ“tita kuputuhi

Kua whakaputaina e te Kaupapa GNU te tukunga o te GNU Emacs 28.1 Δ“tita kuputuhi. Tae noa ki te tukunga o GNU Emacs 24.5, i whakawhanakehia te kaupapa i raro i te kaiarahi whaiaro a Richard Stallman, nana i tuku te pou rangatira o te kaupapa ki a John Wiegley i te ngahuru o 2015.

GNU Emacs 28.1 tuku Δ“tita kuputuhi

Ko nga whakapainga taapiri ko:

  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ компиляции Lisp-Ρ„Π°ΠΉΠ»ΠΎΠ² Π² исполняСмый ΠΊΠΎΠ΄ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ libgccjit, вмСсто использования JIT-компиляции. Для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ встроСнной компиляции ΠΏΡ€ΠΈ сборкС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ β€˜β€”with-native-compilation’, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ всС поставляСмыС с Emacs ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Elisp Π±ΡƒΠ΄ΡƒΡ‚ скомпилированы Π² исполняСмый ΠΊΠΎΠ΄. Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΠ° позволяСт Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.
  • По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для отрисовки задСйствована графичСская Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Cairo (Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π° опция β€˜β€”with-cairo’), Π° для Π²Ρ‹Π²ΠΎΠ΄Π° тСкста Π΄Π²ΠΈΠΆΠΎΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠΈ Π³Π»ΠΈΡ„ΠΎΠ² HarfBuzz. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° libXft ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ….
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° спСцификации Unicode 14.0 ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с emoji.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² seccomp (β€˜β€”seccomp=FILE’) для sandbox-изоляции процСсса.
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° новая систСма для отобраТСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΈ Π³Ρ€ΡƒΠΏΠΏ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ β€˜context-menu-mode’ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ контСкстных мСню, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ.
  • Π—Π°ΠΌΠ΅Ρ‚Π½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ возмоТности ΠΏΠ°ΠΊΠ΅Ρ‚Π° для вСдСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ².

Source: opennet.ru

Tāpiri i te kōrero