Cairo

Screenshot Software:
Cairo
Szczegóły programowe:
Wersja: 1.8.8 / 1.12.16
Filmu: 20 Feb 15
Wywoływacz: Carl Worth
Licencja: Wolny
Popularność: 45

Rating: 2.5/5 (Total Votes: 2)

Kair jest open source grafiki wektorowej 2D biblioteka, która oferuje wsparcie dla wielu urządzeń wyjściowych.
Kair jest napisany w języku C i pochodzi z powiązaniami do wielu innych językach programowania

Co nowego w tym wydaniu:.

  • Adrian Johnson (3):
  • pdf: dodać brakujące "endobj" do cieniowania dict
  • pdf: naprawić błąd w kontroli bbox
  • type1 podzbioru: Nie należy zmieniać nazwy niż glify winansi
  • Behdad Esfahbod (12):
  • [FT] Wolę downscaling glify konwertując do bitmapy
  • [test] Ustaw rozmiar czcionki
  • [ft] Chciałem Fab (), nie abs ()
  • [ft] naprawić błąd pamięci w kopiowanie bitmapy
  • [ft] Fix błędne założenia,
  • W kierunku wsparcia ładowania kolorów glifów z FreeType
  • 2 bity i wsparcie 4bit osadzone bitmapy
  • [ft] Fix matematyki
  • [ft] Dodaj brakuje to
  • Przywróć przypadkowo popełnił rzeczy
  • [ft] Fix ustawienie
  • [ft] Upewnij dostosowanie bitmap otrzymał od FreeType
  • Bryce W. Harrington (16):
  • Test: literówka w. Fix do korzystania poziomą sample_horizontal nie pionowe,
  • zdjęcie:. Quell ostrzeżenie o podpisane / niepodpisane porównania int
  • type1 podzbioru: Quell ostrzeżenie o niezainicjowanego array_start
  • type1 podzbioru: Fix literówek w funkcji komentarza
  • pdf: Zapewniam kompilator, że dane, data_size zawsze będzie zainicjowany
  • gl: Quell ostrzeżenie o niezgodnej typu wskaźnika
  • Test: Uwaga schemat nazewnictwa dla obrazów XFAIL w README
  • Test: Fix dokonać check-ref-dups ​​powodu przenieść z ref obrazów referencyjnych /
  • Test: Dodaj skrypt, aby sprawdzić zbędnych obrazów referencyjnych,
  • Test: Wykorzystanie cmp złapać bajt po bicie identyczne pliki,
  • Test: Sprawdź, check-ref-dups ​​wykorzystują perceptualdiff do porównań,
  • pdiff: Quell ostrzeżenie o podpisanych / niepodpisanych porównań
  • pdiff: nieużywane zmienne upuść
  • Test: Dodaj szczególne przypadki dla tworząca z png i awaryjnej rozdzielczości
  • HACKING: Dodać wzmianka o odrębnej Cairo-ślady repo
  • perf: Przenieś dokumentacji makro-benchmarku do Cairo-śladów,
  • Chris Wilson (45):
  • Po wersji systemu wpadać do 01.12.15
  • obejmuje: Mark powierzchni jako rozliczone w przygotowaniu do powierzchni zapisu, odtwarzania,
  • Nagrywanie: Unikać zadnie przez indeksy tablicy, czy nie zmniejszyć,
  • Ścieżka: Fix obliczenia bbox negatywnych czynników skalę
  • Test: Ćwiczenia odtwarzanie powierzchni nagrywania przez matrycę typu flip
  • win32: Uwolnij wycofanie się od końca
  • zdjęcie: Porównaj przeciwko prawdziwej wielkości bufora wbudowanego
  • xlib: Fix wywołanie XRenderFindFormat ()
  • gl: Fix typo s / bool / cairo_bool_t /
  • MemPool: Zmniejszenie się dochodzić na wartość zwracana dla get_buddy ()
  • perf: Iteracyjnie przycinać odstających
  • xlib: Wrap błędy generujące źródła w powierzchnię błędu
  • xlib: Przycinanie dodane do powierzchni udzielonych przez PAD
  • png: Unikać śladów na powierzchni, jak w błędzie po ostrzeżeniu png
  • directfb: Prawidłowo przykuć się mapa-to-image / unmap do zaplecza obrazu
  • pułapki: Upewnij się, że poprawnie clip podczas korzystania z wielu skrzynek zaciskowych,
  • xlib: W przeciwieństwie wizualne, gdy zniszczenie,
  • Test: Rozwiń testowanie czapki dla drobnych uderzeń,
  • Test: Rozszerzenie badań złączeń dla drobnych linii
  • ślad: Poprawa emisji argument
  • Nagrywanie: Fix niespójne wykorzystanie typów dla indeksów
  • perf: Rudimentary drukowanie histogram Cairo-perf-print
  • perf: Ponowne skalowanie histogram dla terminala
  • perf: Unikać pionowo rozciągania histogramu,
  • perf: Usuń artefakt debug
  • Nagrywanie: Zapobiegać nieprawidłowy dostęp do pamięci o zerowej długości tablicy polecenia
  • skalowane-font: Zapobiegać rekurencyjną blokadę mutex do usuwania uszkodzonego glifów,
  • pdf: Poprawa spójności stosowania cairo_int_status_t
  • pdf: Fix ostrzeżenie kompilatora do użycia zmiennej unitialised wzdłuż ścieżki błędu,
  • zdjęcie: Zaznacz dane, jak po kradzieży obrazu własnością migawkę za

  • Test-Path-się zasięgi: Sprawdź dokładne odpowiedniki w granicach tolerancji,
  • gstate: Przyspieszenie obrysowane zakresów ścieżki
  • svg: Rozpakuj nagrywania powierzchni
  • xml: clip-pola Stosować zaktualizowanego cairo_clip_t
  • Kair-perf-print: Nie uwolnić zainicjalizowana histogram
  • Test: Użyj najwyższą precyzję dla renderowania kształtów do generowania wyników ref
  • sprawdzić: Fix check-def.sh dla zmian w łącznik GCC
  • Test: Usuń wszystkie identyczne (CMP & pdiff) zdjęcia referencyjne,
  • Test: Dodaj kilka zdjęć referencyjnych znalezione czyhających na moim komputerze,
  • Test: Usuń sprzeczne .ref.png, .argb32.ref.png, .rgb24.ref.png
  • Test: Zmienić check-refs.sh wspierać out-of-drzewa buduje
  • do tyłu Kompatybilność ze starymi pixman
  • win32: Zapobiegać podwójnie wolny od podobnych zdjęć
  • & quot; make check & quot; zadowolony,
  • 12.01.16 prasowa
  • Eric Anholt (1):
  • gl. Przesuń glGetUniformLocation do Shader kompilacji
  • Henry Song (8):
  • gl: wyłączyć GL_DITHER
  • gl: Zapytanie Eksport do EGLContext i EGLDisplay z urządzenia
  • gl: naprawić błąd w gles2 shader cache wyszukiwania
  • gl / MSAA: Rozwiązać na wielowzorowość spłukiwania powierzchni
  • gl / MSAA: Właściwie zniszczyć bufor pamięci podręcznej klip szablon
  • gl / MSAA: Wyłącz wzornik i nożyczek podczas bufora ramki Blit
  • gl / MSAA: kiedy wycinek Zawsze należy używać nożyczek,
  • gl / MSAA: Posprzątaj głębokość MSAA / bufor szablon dla OpenGLES
  • Jana Saout (1):
  • pdf: Fix katastrofy
  • Marc-Andre Lureau (1):
  • win32: naprawić uszkodzony rysunek
  • Marek Kasik (1):
  • CFF-podzbiór: Fix alokacji tablic szerokości
  • Martin Robinson (12):
  • gl: argumenty konfiguracji, gdy zmienia się rozmiar wierzchołek
  • Ścieżka: naprawić błąd w linii przecięcia
  • stroke: Fix duże szerokości linii dla awaryjnego skoku shaper
  • skok: Użyj okrągłego łączy w pobliżu punktów przegięcia splajnów
  • boilerplate: Dodaj do uruchamiania trybu gwintowane testy perf
  • boilerplate / gl: Wyłącz świadomość wątku
  • gl: Oddzielna wiążą bufora ramki od wyboru miejsca docelowego,
  • gl: transformacja Aktualizacja gdy zmienia się rozmiar powierzchni
  • gl: Bind domyślny bufor przed wywołaniem gl {Czytaj | Draw} Bufor
  • gl: Fix ostrzeżenia kompilatora w backend GL
  • gles: domyślne Przełącz miejsca Bufor ramki prawidłowo
  • gl: Powrót powierzchnię w wyniku błędu podczas tworzenia tekstur ponadgabarytowych powierzchni
  • Matt Sealey (1):
  • gitignore: neguje gitignore dla statycznych plików pkgconfig
  • Mateusz Fischer (1):
  • Dodawanie prostą instrukcję użytkowania do Kairu-perf-chart,
  • Michael Hutchinson (1):
  • kwarc: Nie zwalniać pamięć nie posiadam
  • Nicola Fontana (1):
  • gobject: Dodaj nakładką na cairo_matrix_t
  • Uli Schlachter (13):
  • Test: Fix CAIRO_REF_DIR
  • Test: Naprawa obsługi punktów w CAIRO_TEST_TARGET
  • boilerplate: zmiana nazwy xcb renderowania-0,0 do xcb renderowania-0_0
  • Fix & quot; make check & quot; Samodzielny kontrolna nagłówka
  • xcb: Usuń tymczasowe powtórka obrazu podczas nagrywania odtwarzania
  • zdjęcia referencyjne Fix czapki ogony krzywa
  • Dodaj nowy test do błędu 61592
  • Obraz kompozytor: Zawsze zakończyć renderujący rozpiętości
  • xcb: Fix niektóre niezainicjowane ostrzeżenia zmiennej
  • api-specjalne-przypadki: Również konteksty badań
  • Powierzchnia: Błąd na wykończonych powierzchniach,
  • push_group: Refuse pracy z niestabilnym powierzchni
  • surface_get_extents: Odrzuć gotowego lub błędzie powierzchni
  • egag (1):
  • xlib. Nabyć wyświetlacz przed użyciem go w wiadomości DEBUG

Co nowego w wersji 1.12.14:

  • Zapobieganie callbacki użytkowników dostępu do danych w czasie user-by zniszczyć zakazać używania po zwolnieniu błędów.
  • Użyj standardowych nazw dla glifów w podzbiór czcionek (plik PDF).
  • Fix Win98 wykrywania. Logika wykrywania Win98 (i jego uszkodzony AlphaBlend ()) został odwrócony, wyłączenie AlphaBlend () dla każdego.
  • Zapobieganie przepełnienie numeryczny z ekstrapolacji krawędzie wielokąta do granicy i powodując poważne klipu renderowanie artefakty.
  • obliczenia Fix glifów ciąg współrzędnych podczas łamania się biegi dla Xlib.
  • Fix twierdzenie w backend win32 za niestosowanie się do rozliczania swoich podobne do obrazów.

Co nowego w wersji 01.12.12:

  • Ta wersja naprawia problemy z synchronizacją w SHM dla transportu Kair-xlib.
  • Wymiana całych obrazów jest teraz unikać podczas przesyłania subimages.
  • Inne drobne błędy zostały poprawione.

Co nowego w wersji 12.1.10:.

  • Wiele błędów zostało poprawionych,
  • Przede wszystkim, obsługa czcionek przez Pango / Kairze / fontconfig została dokonana w pełni bezpieczny wątku.
  • MSAA zaplecza dla Cairo-gl otrzymał jakieś stopniowe zakończenie.

Co nowego w wersji 1.12.8:

  • Poprawki błędów:
  • Rozwiń poczytalności sprawdzanie połamanymi kombinacji XSendEvent i ShmCompletionEvent.
  • Zauważ, że & quot; X.Org Foundation & quot; czasami określa się jako & quot; Xorg Fundacja & rdquo;.
  • Uchwyt różnego wieku libXext i jego nagłówków SHM.
  • Fix nieprawidłowy wycinek z drawable źródłowego podczas korzystania z transportu SHM, aby przesłać zdjęcia. https://bugs.freedesktop.org/show_bug.cgi?id=56547
  • Obsługa wszystkich operatorów Rodzaj1 PostScript dla lepszej kompatybilności czcionki. https://bugs.freedesktop.org/show_bug.cgi?id=56265
  • Fix kilka wycieków pamięci w Rodzaj1 podzbiorów czcionek https://bugs.freedesktop.org/show_bug.cgi?id=56566
  • Dokręcić ocenę start / stop pióra wierzchołki i złapać kilka przypadków, w których moglibyśmy użyć wentylator zamiast skosu. https://bugs.freedesktop.org/show_bug.cgi?id=56432
  • Fix założenie, że zawsze uda strzyżenia geometryczna z przęseł-kompozytor. https://bugs.freedesktop.org/show_bug.cgi?id=56574
  • Fix zadzwonić do splajnu skrzyżowanie przy ocenie, czy stoke jest widoczne.
  • Pamiętaj, aby skopiować źródła gorsze podczas korzystania SHM na odczytywanie powierzchni do wykorzystania jako źródło.

Co nowego w wersji 1.12.4:

  • więcej błędów, i co ważniejsze, bardziej poprawek. Na stronie Cairo-gl, mamy udoskonalenia do kompozytor MSAA który umożliwia sprzętową akcelerację z comparitively niskiej jakości antyaliasing - co jest przydatne w animacje i na ekranach bardzo wysokiej gęstości. Kair-Xlib, mamy w końcu pozwoliło transportowi SHM dla transferu obrazu do iz serwera X. Wymagane dawna funkcja, transport SHM oferuje znaczne zmniejszenie świadczenia opóźnień poprzez zmniejszenie liczby kopii wymaganych do wysłania danych obrazu - biorąc pod uwagę sprzęt i wsparcie kierowcy, kair-xlib mogą teraz wykonać zerowe przesłane kopiowania na GPU. I jak zwykle Adrian Johnson był bardzo zajęty mocujące wiele różnych przypadków narożne w Kairze-pdf, impoving grup zmętnienia i podzbiorów czcionek. Ostatni, ale nie najmniej, Kair obrazu S = F8ren Sandmann Pedersen dodano wsparcie dla renderowania glifów do pixman i przy użyciu, że od wewnątrz Kairze. Nowy obiekt renderowania glifów zmniejsza obciążenie dla stworzenia działania compositingu, poprawę glif thoughput dla zaplecza obrazu o czynnik około 4. A zanim to zrobił, on również stała się parę błędów w istniejących glifów kod renderowania. Tak wiele dzięki Andrea Canciani, Adrian Johnson, Chuanbo Weng, Dongyeon Kim, Henry Song, Martin Robinson, S = F8ren Sandmann Pedersen i Uli Schlachter za ich wkład, znalezienie i naprawiających błędy.

Co nowego w wersji 1.12.2:.

  • Różne drobne błędy zostały poprawione,

Co nowego w wersji 1.8.6:

  • Kilka poprawek do awarii na Quartz i PDF i budować poprawki dla kilku backendów zostały wykonane.
  • czek na XRender w backend xcb został wprowadzony w celu uniknięcia nieprawidłowego pamięć dostęp.

Co nowego w wersji 1.8.2:

  • Teraz można budować bez czcionki Kairze zaplecza, które jest najbardziej przydatna, gdy aplikacja oferuje niestandardowe czcionki renderowania poprzez API łatwość czcionki.
  • failsafe awaryjne czcionki jest, choć.
  • Kilka kompilacji speed-up i optymalizacje zostały wykonane.
  • Wiele błędy zostały naprawione.

Podobne oprogramowanie

libiconv
libiconv

11 May 15

libxml2
libxml2

14 Apr 15

php-json
php-json

3 Jun 15

Komentarze do Cairo

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!