lexbor 2.7.0

Musi wa13 Kurume, mushure memwedzi mina yekugadzirwa, shanduro 2.7.0 yeraibhurari ine mashandiro epamusoro yakaburitswa. lexbor, yakagadzirirwa kugadzirisa mafomati eHTML 5 neCSS.

Zvinhu zvikuru zvepurojekiti iyi:

  • Rutsigiro rwakazara rwe WHATWG, W3C uye Unicode specifications: HTML5, Matauriro eCSS 3, Encoding, URL, Chinyorwa cheUnicode Standard #15, Muyero weUnicode Technical #46, Punycode, Chinyorwa cheUnicode Standard #15, Muyero weUnicode Technical #46;
  • kushandura zvinhu zveDOM uye hunhu: kuwedzera, kuchinja, kubvisa, nezvimwewo;
  • rutsigiro rwekutsanangura zvidimbu zveHTML;
  • kupasa bvunzo dzese dzekuvaka miti yeDOM;
  • kuyedzwa pamapeji eHTML anopfuura mamiriyoni mazana maviri achishandisa ASAN;
  • rutsigiro rwekuona encoding kuburikidza ne byte stream;
  • kupatsanura masitayipi eCSS mu tag attributes uye mu tag ;
  • Kutsvaga zvinhu zveHTML uchishandisa maCSS selectors;
  • rutsigiro rwemakodhi makumi mana ekunyora pakunyora nekunyora;
  • rutsigiro rwekunyorwa kwekodhi uye decoding isina buffered uye buffered;
  • yakanyorwa muC (C99 standard) isina chero zvinhu zvinotsamira pamunhu wechitatu uye yakagoverwa pasi peApache 2.0 rezinesi;
  • raibhurari yakakamurwa kuita mamodule (Core, CSS, DOM, Encoding, Engine, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), ayo anogona kuunganidzwa uye kushandiswa semaraibhurari akasiyana (nesarudzo yeCMake LEXBOR_BUILD_SEPARATELY=ON);
  • zvisungo zvebato rechitatu uye zviputiriso zvemitauro njenjere, D, Elixir, Julia, PHP, Python и Ruby.

Shanduko huru:

  • Rutsigiro rwakawedzerwa rwekubatanidza (kubatanidza mafaira epakutanga kuita faira rimwe chete). Izvi zvinoita kuti zvive nyore kubatanidza raibhurari mumapurojekiti—unongoda kuisa faira rimwe chete pane kushandisa sisitimu yese yekuvaka. Kuti uwane rumwe ruzivo, ona zvinyorwa.
  • Kugadziriswazve kukuru kwekodhi ine chekuita nekuongorora CSS kwakaitwa mukugadzirira kushandiswa kwerongero.
  • Yakawedzera kusimbiswa kwekubuda kwemvura muHTML parser (izvi zvinongodiwa chete kuti titaure zvikanganiso zvekuongorora zvichienderana nezvinodiwa). Zvadzimwa zvachose, ona ruzivo rwakadzama. html/#tokenizer-sarudzo.
  • Kugadzirira kodhi yekuburitswa kweinjini yekurongeka.
  • Kuvandudzwa kwakajairika uye kugadziriswa kwezvikanganiso.

Source: linux.org.ru

Voeg