I tukuna e te miihini Servo nga whakamatautau Acid2. Crash Reporter i Firefox kua tuhia ano ki Rust

Ko nga kaihanga o te miihini tirotiro Servo, i tuhia ki te reo Rust, i kii kua eke te kaupapa ki te taumata e taea ai e ia te eke angitu i nga whakamatautau Acid2, i whakamahia hei whakamatautau i te tautoko mo nga paerewa paetukutuku i roto i nga kaitirotiro paetukutuku. I hangaia nga whakamatautau Acid2 i te tau 2005 me te arotake i nga kaha o CSS me HTML4, me te tautoko tika mo nga whakaahua PNG me nga papamuri marama me te kaupapa URL "raraunga:". Ko nga huringa hou i roto i te Servo ko te tukutahi i te miihini Stylo CSS me te Firefox codebase, te whakapai ake i te whakaputa momotuhi me te tukatuka, me te whakaatu i te mata pakaru mo te tohu. , te whakarite i te whakaaturanga o Servo WebView mo Qt.

I tua atu, ka taea e tatou te kite i te kaupapa a Mozilla ki te tuhi ano i te waahanga Crash Reporter i Firefox i Rust. Ka aro turukihia e Crash Reporter te tukinga o te mahinga Firefox matua me te whakaatu korero mo te tuku purongo mo te raru ki nga kaihanga tirotiro. Ko te hiahia ki te mahi ano i te Crash Reporter na nga raruraru ki te pupuri i te turanga waehere tawhito, i aukati i te whakawhanaketanga me te whakarite o nga huringa na te mea e toru nga whakatinanatanga motuhake o te atanga kauwhata (mo Windows, Linux me macOS) me te whakamahi i etahi atu taapiri. paparanga i Objective-C mo macOS.

Ko te putanga hou e whakarite ana i te atanga whakakotahi mo nga papaaho katoa me te whakamahi i te reo Rust ki te whakaiti i te tupono o nga hapa mahara, te whakanui ake i te pono me te ngawari ki te tiaki. Hei hanga i tetahi GUI-whakawhitiwhiti he motuhake mai i a Firefox, ka whakamahia he paparanga tangohanga me nga huānga UI matua kua whakatinanahia ki runga ake o GTK, Win32 API, me te Cocoa hei hoatu i te atanga he ahua taketake me te ahua mo ia turanga.

I tukuna e te miihini Servo nga whakamatautau Acid2. Crash Reporter i Firefox kua tuhia ano ki Rust


Source: opennet.ru

Tāpiri i te kōrero