Выпуск Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Pale Moon 32.5

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Ρ€Π΅Π»ΠΈΠ· web-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Pale Moon 32.5, ΠΎΡ‚Π²Π΅Ρ‚Π²ΠΈΠ²ΡˆΠ΅Π³ΠΎΡΡ ΠΎΡ‚ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ Firefox для обСспСчСния Π±ΠΎΠ»Π΅Π΅ высокой эффСктивности Ρ€Π°Π±ΠΎΡ‚Ρ‹, cохранСния классичСского интСрфСйса, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ потрСблСния памяти ΠΈ прСдоставлСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй ΠΏΠΎ настройкС. Π‘Π±ΠΎΡ€ΠΊΠΈ Pale Moon Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ для Windows ΠΈ Linux (x86_64). Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MPLv2 (Mozilla Public License).

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ придСрТиваСтся классичСской ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ интСрфСйса, Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π² Firefox 29 ΠΈ 57 интСрфСйсам Australis ΠΈ Photon, ΠΈ с прСдоставлСниСм ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… возмоТностСй кастомизации. Из ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ DRM, Social API, WebRTC, PDF-просмотрщик, Π‘rash Reporter, ΠΊΠΎΠ΄ для сбора статистики, срСдства для Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ контроля ΠΈ людСй с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Firefox, Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… XUL, ΠΈ сохранСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ примСнСния ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹Ρ…, Ρ‚Π°ΠΊ ΠΈ лСгковСсных Ρ‚Π΅ΠΌ оформлСния.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ измСнСния:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ рСализация API ReadableStreams.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° прозрачности Π² WebM-Π²ΠΈΠ΄Π΅ΠΎ, примСняСмая ΠΏΡ€ΠΈ использовании Ρ‚Π΅Π³Π° <video> для Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ. ИзмСнСниС ΠΌΠΎΠΆΠ΅Ρ‚ сильно Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ воспроизвСдСния Π²ΠΈΠ΄Π΅ΠΎ, Ссли Π² Π²ΠΈΠ΄Π΅ΠΎ Π΅ΡΡ‚ΡŒ Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π».
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅Ρ‚ΠΎΠ΄Π° crypto.randomUUID, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΌ скриптам Π²Π΅Π±-сайтов Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ случайныС UUID ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ API WebCrypto.
  • По ΠΏΡ€ΠΎΡΡŒΠ±Π°ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° настройка browser.bookmarks.openInTabClosesMenu (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π°), которая позволяСт ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ мСню Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ послС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ ΠΈΠ· Π½Π΅Π³ΠΎ Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ Π² Π½ΠΎΠ²Ρ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ… (Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ срСднСй ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ ΠΈΠ»ΠΈ Ctrl+Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΌΡ‹ΡˆΡŒΡŽ). По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ мСню Π·Π°ΠΊΠ»Π°Π΄ΠΎΠΊ закрываСтся сразу послС открытия Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ.
  • Π£Π΄Π°Π»Π΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ значСния User Agent для Netflix послС прСкращСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ сСрвисС Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° Silverlight. Π‘Ρ€Π°ΡƒΠ·Π΅Ρ€ Palemoon большС Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ воспроизвСдСниС DRM-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π² Netflix ΠΈ Π½Π΅ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ.
  • Π£Π΄Π°Π»Π΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ значСния User Agent для Spotify. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Spotify ΠΏΠΎΠΊΠ° остаётся, Π½ΠΎ лишь Ρ‡Π°ΡΡ‚ΡŒ DRM-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° с Π½Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ воспроизводятся подкасты).
  • Π’ Web Worker Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… (clamping) Ρ‚Π°ΠΉΠΌΠ΅Ρ€ΠΎΠ².
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ процСсс отрисовки SVG-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π½Π° повСрхностях, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π·Π°Π΄Π°Π½Ρ‹ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ высоты ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° выдСлСния памяти.
  • Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° libvpx ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π΄ΠΎ вСрсии 1.6.1.
  • ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π° чистка ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° воспроизвСдСния ΠΌΠ΅Π΄ΠΈΠ°-ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.
  • Π£Π΄Π°Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ GMP (Gecko Media Plugin), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ использовался Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΊΠΈΠΌΠΈ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, ΠΊΠ°ΠΊ EME/DRM ΠΈ WebRTC.
  • Π£Π΄Π°Π»Π΅Π½Ρ‹ послСдниС куски ΠΊΠΎΠ΄Π° EME/DRM, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Palemoon ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ этими возмоТностями Π½Π΅ слСдуСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΠΌ прилоТСниям, ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ «Π΄Ρ€Π°ΠΊΠΎΠ½ΠΎΠ²ΡΠΊΠΎΠΉ» ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΌΠ΅Π΄ΠΈΠ°-индустрии Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ свободного ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ПО.
  • Π£Π΄Π°Π»Ρ‘Π½ Ρ„Π°ΠΉΠ» simd.js, вмСсто ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠ΄ Π½Π° C++.
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΎ использованиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ libav, вмСсто ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ задСйствованы Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ FFT ΠΈΠ· FFMpeg.
  • Π£Π±Ρ€Π°Π½Ρ‹ ограничСния, связанны с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π½ΠΎΠ²Ρ‹Ρ… вСрсий GLSL.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ пСрСопрСдСлСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° sec-gpc (Global Privacy Control).
  • ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΈΡŽ ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹ΠΌ спСцификациям Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ setInterval, ResizeObserver, Intl.NumberFormat ΠΈ DefaultNumberOption().

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru