Cairo

Software screenshot:
Cairo
Podrobnosti Software:
Verze: 1.8.8 / 1.12.16
Datum uploadu: 20 Feb 15
Vývojka: Carl Worth
Licence: Volný
Popularita: 45

Rating: 2.5/5 (Total Votes: 2)

Káhira je open source 2D vektorová knihovna, která nabízí podporu pro mnoho výstupních zařízení.
Káhira je napsán v programovacím jazyce C a je dodáván s vázáním pro řadu jiných programovacích jazyků

Co je nového v této verzi:.

  • Adrian Johnson (3):
  • pdf: doplní chybějící "endobj 'pro zastínění dict
  • pdf: fix překlep v šachu bbox
  • type1-podmnožina: Nesnažte se přejmenování winansi piktogramy
  • Behdad Esfahbod (12):
  • [FT] Preferuji zmenšení bitmapové piktogramy na Převzorkování
  • [Test] Nastavte velikost písma
  • [ft] jsem měl na mysli funkční bloky vzdušného prostoru (), nikoliv abs ()
  • [ft] Oprava paměti chyba v kopírování bitmapy
  • [ft] Fix špatné předpoklady
  • k podpoře loading barevnými piktogramy z FreeType
  • Podpora 2bit a 4Bit vestavěné rastry
  • [ft] Fix matematiku
  • [ft] Přidat chybějící patří
  • Obnovit omylem dopustil věci
  • [ft] Fix zarovnání
  • [ft] Zajistěte vyrovnání rastry obdržel od FreeType
  • Bryce W. Harrington (16):
  • test:. Fix překlep v sample_horizontal použít horizontální, nikoliv vertikální
  • image:. Quell varování o podepsané / unsigned int srovnání
  • type1-podmnožina: Quell varují neinicializovanou array_start
  • type1-podmnožina: Oprava překlepů ve funkci komentáři
  • pdf: Zajistěte kompilátor, že data, data_size bude vždy inicializuje
  • GL: Quell varování o nekompatibilní typ ukazatele
  • test: Poznámka pojmenování schématu pro XFAIL obrazy v souboru README
  • test: Fix, aby check-ref-DUPS kvůli přemístit ref obrazů na referenční /
  • test: Přidat skript pro kontrolu redundantní referenčních snímků
  • test: Použijte CMP chytit bajt po bajtu identické soubory
  • test: make check-ref-DUPS využít perceptualdiff pro srovnání
  • pdiff: Quell varování o podepsané / unsigned srovnání
  • pdiff: Drop nepoužitý proměnná
  • test: Přidat zvláštní případy, pro vytvoření-z-PNG a nouzové rozlišením
  • HACKING: Make zmínka o samostatné Káhiře stopy repo
  • perf: Přesunout dokumentace makro-měřítko pro KÁHIRA-stop
  • Chris Wilson (45):
  • Post verze vydání narazit na 1.12.15
  • překlenuje: Označit povrch, jak se vypořádat v přípravě na nahrávání povrch přehrávání
  • nahrávání: Vyhněte se indirection prostřednictvím indexů pole, pokud nedošlo ke snížení
  • cesta: Oprava bbox výpočet pro negativní faktory měřítka
  • test: Cvičení přehrávání povrch nahrávání přes flip matrice
  • Win32: Uvolněte přepnuto na povrch
  • image: Porovnejte proti skutečné velikosti vloženého bufferu
  • Xlib: Fix vyvolání XRenderFindFormat ()
  • GL: Fix typo s / bool / cairo_bool_t /
  • mempool: zmenšit assert do chybového výměnou za get_buddy ()
  • perf: Postupně se prořezávat odlehlých hodnot
  • Xlib: Wrap chyby generování zdrojů v chybové povrchu
  • Xlib: Upravený obrázky pro povrchy poskytnutých PAD
  • png: Vyhněte se označení povrch jako omylem po varování png
  • directfb: Správně řetězci až map-to-image / unmap k obrazu backend
  • pasti: Ujistěte se, že jsme správně pod při použití více klipů polí
  • Xlib: Na rozdíl od vizuální, kdy by jí
  • test: Rozšiřte testování čepice pro jemné tahy
  • test: Rozšířit Testování se připojí k jemných linek
  • trace: Zlepšit emise operand
  • nahrávání: Fix nedůsledné využívání typů indexů
  • perf: Rudimentární histogram tisk pro Káhiře-perf-print
  • perf: Změna měřítka histogram pro terminál
  • perf: Vyhněte se vertikálně strečink histogram
  • perf: Odebrat debug artefakt
  • nahrávání: Zabraňte neplatný přístup do paměti s nulovou délkou příkazu pole
  • měřítko-font: Zabraňte rekurzivní mutex zámek pro odstranění neúspěšný piktogramy
  • pdf: Zlepšit soudržnost při použití cairo_int_status_t
  • pdf: Oprava kompilátoru varování pro použití unitialised proměnné po Chyba dráhy
  • image: Označte data, jako ve vlastnictví poté, co kradl image Snapshot je
  • zkouška / dostat-Path-rozsahy: Zkontrolujte přesné shody v rámci tolerance
  • gstate: Zrychlete vytažené cesty rozsahů
  • SVG: Rozbalte nahrávání povrch
  • xml: Handle Clip-boxy v aktualizovaném cairo_clip_t
  • cairo-perf-print: Nepoužívejte uvolnit zovaných histogram
  • Test: Použijte nejvyšší přesnosti rendering pro tvary pro generování výsledků ref
  • zkontrolujte: Fix check-def.sh pro variace v GCC spojovací
  • Test: Odstraňte všechny identické (CMP a pdiff) referenčních snímků
  • test: Přidejte několik referenčních snímků nalezené číhající na mém stroji
  • Test: Odstraňte konfliktní .ref.png, .argb32.ref.png, .rgb24.ref.png
  • test: mění check-refs.sh na podporu out-of-strom staví
  • Poskytovat dozadu kompatibilitu se starými pixman
  • Win32: Zabraňte double-bez podobných obrázků
  • & quot; make check & quot; happy
  • 1.12.16 vydání
  • Eric Anholt (1):
  • gl:. Přesun glGetUniformLocation na shader kompilaci
  • Henry Song (8):
  • GL: zakázat GL_DITHER
  • GL: Export dotaz pro EGLContext a EGLDisplay ze zařízení
  • GL: Fix překlep v gles2 shader mezipaměť vyhledávání
  • gl / MSAA: Vyřešte multisampling na povrchu flush
  • gl / MSAA: Správně zničit stencil buffer klip paměti cache
  • gl / MSAA: Zakázat blány a nůžkové během framebufferu blit
  • gl / MSAA: Při stříhání Vždy používejte nůžkové
  • gl / MSAA: Vyčistit hloubka MSAA / stencil buffer pro OpenGLES
  • Jana Saout (1):
  • pdf: Oprava havárie
  • Marc-Andre Lureau (1):
  • Win32: oprava poškozeného kreslení
  • Marek Kasík (1):
  • CFF-podmnožina: Fix rozdělení šířky polí
  • Martin Robinson (12):
  • GL: Nastavení operandy, když se změní velikost vertex
  • cesta: Oprava chyby v řádku křižovatce
  • zdvih: Fix velké tloušťky čar pro nouzové zdvihu shaper
  • zdvih: Použití round-připojí poblíž inflexní body spline
  • často používaný: Přidat režimu pro běh závitových rozšiřitelných testy
  • často používaný / GL: Zakázat povědomí závit
  • GL: Samostatné framebuffer bind z výběru cílové
  • GL: Aktualizace transformace při změně velikosti povrchu
  • GL: Svázat výchozí framebuffer před voláním gl {Přečtěte si | Remíza} Buffer
  • GL: Oprava kompilátoru varování v backend GL
  • GLES: Spínač výchozí framebuffer destinace správně
  • GL: Při vytváření nadměrných velikostí textury povrchů Návrat povrch omylem
  • Matt Sealey (1):
  • gitignore: negovat gitignore pro statické pkgconfig soubory
  • Matthew Fischer (1):
  • Přidání stručné prohlášení využití do Káhiry-perf-chart
  • Michael Hutchinson (1):
  • quartz: Nepouštějte paměť nevlastníme
  • Nicola Fontana (1):
  • GObject: Přidejte obal kolem cairo_matrix_t
  • Uli Dirk (13):
  • test: Fix CAIRO_REF_DIR
  • test: Fix manipulaci bodů v CAIRO_TEST_TARGET
  • často používaný: přejmenování XCB-render-0,0 na XCB vykreslení-0_0
  • Fix & quot; make check & quot; Kontrola samostatné záhlaví
  • XCB: Clear dočasný přehrání obrazu v záznamu přehrávání
  • referenční Fix Caps-ocasy-křivka obrazy
  • Přidat nový test na chyby 61592
  • image skladatel: vždy dokončit rozpětí vykreslovací
  • XCB: Opravuje některé neinicializovaná variabilní varování
  • API-speciálními případy: otestovat kontexty
  • plocha: Chyba na dokončených povrchu
  • push_group: Odmítnutí práce s nepoužitelný povrchem
  • surface_get_extents: Odmítnout konečný nebo chyba povrchu
  • egag (1):
  • Xlib:. Získat až display před použitím v DEBUG zprávy

Co je nového ve verzi 1.12.14:

  • Prevence uživatel zpětná volání přístup uživatelských dat během zničit, aby prevenci užívání-po-free chyb.
  • Použít standardní jména pro piktogramy na podmnožiny písem (PDF).
  • detekce Fix z Win98. Logika pro detekci Win98 (a jeho zlomený AlphaBlend ()) se na zádech, deaktivace AlphaBlend () pro každého.
  • Zabránit číselné přetečení z extrapolací polygon hrany na hranici klipu a způsobuje závažné činí artefakty.
  • Fix výpočet glyfů řetězce souřadnic při rozbíjení běží na Xlib.
  • Fix tvrzení na Win32 backend pro nedostatek odstranit své podobné-obrazy.

Co je nového ve verzi 1.12.12:

  • Tato verze opravuje synchronizační problémy v dopravě SHM pro cairo-Xlib.
  • Výměna celý obraz je nyní vyhnout při nahrávání subimages.
  • Ostatní drobné chyby byly opraveny.

Co je nového ve verzi 01.12.10:.

  • Mnoho chyby byly opraveny
  • Nejvíce pozoruhodně, manipulace font o Pango / Káhira / fontconfigem byla provedena zcela thread-safe.
  • MSAA backend pro Káhiru-GL dostalo určité postupné dokončení.

Co je nového ve verzi 1.12.8:

  • Opravy chyb:
  • Rozbalte příčetnost kontroly na nefunkční kombinace XSendEvent a ShmCompletionEvent.
  • Všimněte si, že & quot; X.Org Foundation & quot; někdy také označuje se jako & quot; Xorg Foundation & quot;.
  • vypořádat s různými věky libXext a jeho hlavičky SHM.
  • Opravit neplatný výstřižek zdrojového tažné při použití SHM dopravu vkládat obrázky. https://bugs.freedesktop.org/show_bug.cgi?id=56547
  • Se všemi operátory Type1 PostScript pro lepší kompatibilitu písma. https://bugs.freedesktop.org/show_bug.cgi?id=56265
  • opravit několik úniků paměti v Type1 font podmnožin https://bugs.freedesktop.org/show_bug.cgi?id=56566
  • Utáhněte hodnocení start / stop pera vrcholy, a chytit několik případů, kdy bychom použít ventilátor místo zkosení. https://bugs.freedesktop.org/show_bug.cgi?id=56432
  • Fix předpoklad, že geometrický výstřižek vždy podaří se rozpětí-skladatele. https://bugs.freedesktop.org/show_bug.cgi?id=56574
  • Fix zavolat na spline křižovatku při posuzování, zda je vidět Stoke.
  • Nezapomeňte kopírovat horší zdroje při použití SHM k přečteného povrch pro použití jako zdroje.

Co je nového ve verzi 1.12.4:

  • více chyb, a co je důležitější, více oprav. V Káhiře-GL stranu, máme vylepšení do MSAA skladatele, který umožňuje hardwarovou akceleraci comparitively nekvalitního antialiasing - což je užitečné při animacích a na velmi vysokou hustotou obrazovkách. Pro Káhiře Xlib, jsme konečně umožnil SHM dopravu obrazových převody do a ze X serveru. Potřebný dlouholetým funkce, SHM doprava nabízí patrný úbytek činí latenci snížením počtu požadovaných kopií právo obrazových dat - vzhledem k hardware a podpora ovladače, cairo-Xlib nyní mohou provádět nula kopírování obrázky na GPU. A jako obvykle Adrian Johnson byl velmi zaneprázdněn, kterým se stanoví mnoho různých koutek případů v Káhiře-pdf, impoving zákalu skupin a písma podmnožin. V neposlední řadě, pro cairo snímku S = F8ren Sandmann Pedersen přidána podpora pro vykreslování glyfy pixman a používání, které zevnitř Káhiry. Nový glyph vykreslování zařízení snižuje režii pro nastavení provozu kompoziční, zlepšení glyfů thoughput pro obrazový backend faktorem asi 4. A než to udělal, on také opravil několik chyb ve stávajícím glyfů vykreslování kód. Tolik díky Andrea Canciani, Adrian Johnson, Chuanbo Weng, Dongyeon Kim, Henry Song, Martin Robinson, S = F8ren Sandmann Pedersen a Uli Dirk za jejich příspěvky, najít a opravit chyby.

Co je nového ve verzi 1.12.2:.

  • různé drobné chyby byly opraveny

Co je nového ve verzi 1.8.6:

  • Několik oprav vad na křemen a PDF a budovat byly provedeny opravy pro pár backends.
  • Zkontrolujte, zda pro XRender v XCB backend byla zavedena, aby se zabránilo neplatný přístupů do paměti.

Co je nového ve verzi 1.8.2:

  • Nyní je možné stavět Káhiru bez písma backend, který je nejvhodnější, pokud aplikace poskytuje vlastní písmo vykreslování pomocí rozhraní API uživatele písma.
  • failsafe fallback font je k dispozici, i když.

  • Byly
  • Několik kompilace rychlost-up a optimalizace.
  • Mnoho chyb bylo opraveno.

Podobný software

Komentáře k Cairo

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!