Eldono de Pale Moon Browser 31.0

La eldono de la retumilo Pale Moon 31.0 estis publikigita, kiu forkiĝis de la Fajrovulpo-kodbazo por disponigi pli altan rendimenton, konservi la klasikan interfacon, minimumigi memorkonsumon kaj disponigi pliajn personigajn opciojn. Pale Moon-konstruaĵoj estas generitaj por Vindozo kaj Linukso (x86 kaj x86_64). La projektkodo estas distribuita sub la MPLv2 (Mozilla Public License).

La projekto aliĝas al la klasika organizo de la interfaco, sen ŝanĝi al la Australis-interfaco integrita en Firefox 29, kaj kun la dispono de ampleksaj personigaj opcioj. Forigitaj komponantoj inkluzivas DRM, Socia API, WebRTC, PDF-rigardilo, Crash Reporter, statistika kolektokodo, gepatra kontrolo kaj homoj kun handikapoj. Kompare kun Fajrovulpo, la retumilo konservas subtenon por XUL-teknologio kaj konservas la kapablon uzi kaj plenrajtajn kaj malpezajn temojn.

En la nova versio:

  • Post identigi kelkajn stabilecajn problemojn kaj protesti de unu el la ĉefaj programistoj, la antaŭe finitaj eldonoj de Pale Moon 30.0.0 kaj 30.0.1 estis nuligitaj. La uzo de la platformo UXP (Unified XUL Platform) estis resendita, disvolvante forkon de Fajrovulpo-komponentoj el la Mozilla Central-deponejo, liberigita de ligoj al Rust-kodo kaj ne inkluzivanta la evoluojn de la Quantum-projekto. La retumilo uzita estas Goanna 5.1, varianto de la Gecko-motoro, purigita de kodo de nesubtenataj komponentoj kaj platformoj. Uzantoj de la branĉo Pale Moon 29.x estas ofertitaj rekta transiro por liberigi 31.0.
  • Subteno estas provizita kaj por malnovaj nemodifitaj aldonaĵoj por Fajrovulpo kaj novaj aldonaĵoj speciale preparitaj por Pale Moon. La stabileco de pli malnovaj aldonaĵoj ne estas garantiita, do ili estos markitaj en la aldonaĵa administranto per speciala oranĝa etikedo.
  • Aldonita subteno por unufoja kontrolado de la tuta ĉeno de propraĵoj aŭ alvokoj en JavaScript uzante la "?."-funkciigiston. Ekzemple, uzante "db?.user?.name?.length" vi povas aliri la valoron de "db.user.name.length" sen antaŭaj kontroloj.
  • Por plibonigi kongruon kun retejoj, la metodoj Selection.setBaseAndExtent() kaj queueMicroTask() estis aldonitaj.
  • En la IntersectionObserver() konstrukciisto, kiam oni pasas malplenan ĉenon, la posedaĵo rootMargin estas agordita defaŭlte anstataŭ ĵeti escepton.
  • Plibonigita bildigo de dezajnoj difinitaj per CSS-krado kaj flexbox.
  • Plibonigita rendimento de paralela ekzekuto de retlaboristoj en JavaScript.
  • Plibonigita montrado de kursivaj tiparoj.
  • Ĝisdatigitaj versioj de bibliotekoj inkluzivitaj en la baza pako.
  • Aldonita subteno por plilongigitaj VPx-videokodekoidentigiloj.
  • Solvis longdaŭran problemon kun montrado de kampoj fiksitaj rekte en korpaj kaj iframe-etikedoj sen uzi CSS.
  • Forigita kodo rilata al la uzo de Google SafeBrowsing kaj URLClassifier servoj.
  • La kodo por kunigo sur la platformo macOS estis restarigita.
  • Forigita ne-norma ArchiveReader API.
  • La kodo estis purigita de Mozilla-komponentoj por kolektado de telemetrio.
  • Forigita kodo rilata al Android-platformsubteno.
  • La Marioneta aŭtomatigita testa kadro estis forigita.
  • Korektoj rilataj al elimino de vundeblecoj estis prokrastitaj.

Eldono de Pale Moon Browser 31.0


fonto: opennet.ru

Aldoni komenton