Ukukhishwa kwesiphequluli sewebhu se-Pale Moon 32.2 kushicilelwe, esifakwe ngemfoloko kusuka ku-codebase ye-Firefox ukuze kuhlinzekwe ukusebenza okuphezulu, ukugcina isixhumi esibonakalayo sakudala, ukunciphisa ukusetshenziswa kwememori nokuhlinzeka ngezinketho ezengeziwe zokwenza ngokwezifiso. I-Pale Moon builds yenzelwe i-Windows ne-Linux (x86_64). Ikhodi yephrojekthi isatshalaliswa ngaphansi kwe-MPLV2 (Ilayisensi Yomphakathi ye-Mozilla).
Le phrojekthi ihambisana nenhlangano yakudala yesixhumi esibonakalayo, ngaphandle kokushintshela ku-interface ye-Australis ne-Photon ehlanganiswe kuFirefox 29 kanye no-57, kanye nokuhlinzekwa kwezinketho eziningi zokwenza ngokwezifiso. Izingxenye ezisusiwe zifaka i-DRM, i-Social API, i-WebRTC, isibukeli se-PDF, i-Crash Reporter, ikhodi yokuqoqwa kwezibalo, izilawuli zabazali, nabantu abakhubazekile. Uma kuqhathaniswa neFirefox, isiphequluli sibuyise usekelo lwezandiso ezisebenzisa i-XUL, futhi sigcina ikhono lokusebenzisa izingqikithi ezigcwele nezilula.
Enguqulweni entsha:
- Izakhiwo zokuhlola ze-FreeBSD zisebenzisa i-GTK2 zinikeziwe (ngaphezu kwezakhiwo ezinikezwe ngaphambilini nge-GTK3). Ukucindezela imihlangano ye-FreeBSD, ifomethi ye-xz isetshenziswa esikhundleni se-bzip2.
- Injini yesiphequluli se-Goanna (imfoloko yenjini ye-Mozilla Gecko) kanye neplathifomu ye-UXP (I-Unified XUL Platform, imfoloko yezingxenye zeFirefox) zithuthukisiwe ukuze zibe inguqulo 6.2, ethuthukisa ukuhambisana nezinye iziphequluli futhi isebenza namasayithi amaningi abasebenzisi ababike izinkinga. nge.
- Usekelo olusetshenzisiwe lokungenisa amamojula e-JavaScript kusetshenziswa isisho esithi import().
- Amamojula ahlinzeka ngekhono lokuthekelisa imisebenzi ye-async.
- Kwengezwe usekelo lwezinkambu zamakilasi e-JavaScript.
- Ukwesekwa okwengeziwe kwabasebenza imisebenzi ezokwenziwa "||=", "&&=" kanye "??=".
- Kunikezwe amandla okusebenzisa i-window.event yomhlaba wonke eyehlisiwe (enikwe amandla nge-dom.window.event.enabled kokuthi mayelana:config), eqhubeka nokusetshenziswa kwamanye amasayithi.
- Isebenzise izindlela ze-self.structuredClone() kanye ne-Element.replaceChildren().
- Ukufakwa kwe-Shadow DOM kuthuthukise ukwesekwa kwekilasi-mbumbulu elithi ":host".
- I-CSS WebComponents manje isekela ::slotted() umsebenzi.
- Ukugcinwa kwesikhashana kwekhasi lememori okuthuthukisiwe.
- Ukwesekwa okwengeziwe kwephakheji ye-multimedia ye-FFmpeg 6.0.
- Kulungiswe ukuphahlazeka lapho kusetshenziswa ubuchwepheshe be-WebComponents (Izici Zangokwezifiso, I-DoM Yethunzi, Amamojula e-JavaScript nezifanekiso ze-HTML).
- Izinkinga ngokwakhiwa kwekhodi yomthombo yezingxenyekazi zesibili sezilungisiwe.
- Kubuyekezwe ukuqaliswa kwe-Fetch API.
- Ukuqaliswa kwe-DOM Performance API kungeniswa ekuthotshelweni nencazelo.
- Ukuphathwa kwezinkinobho zokhiye okuthuthukisiwe, kwengeze usekelo lokuthumela imicimbi ye-Ctrl+Enter.
- Imitapo yolwazi eyakhelwe ngaphakathi ye-Freetype 2.13.0 ne-Harfbuzz 7.1.0 ibuyekeziwe.
- Ku-GTK, usekelo lwamafonti anesikali sokulondoloza seluqalisiwe futhi nokusebenza kuthuthukisiwe ukuze kusetshenzwe ngamafonti. Ukusekelwa kwefonticonfig kunqanyuliwe ezinhlelweni ze-GTK.
- Ukulungiswa kweziphazamisi zokuphepha kuhanjiswe phambili.
Source: opennet.ru