Szczegóły programowe:
Wersja: 1.8.8 / 1.12.16
Filmu: 20 Feb 15
Licencja: Wolny
Popularność: 45
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
- 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
Test-Path-się zasięgi: Sprawdź dokładne odpowiedniki w granicach tolerancji,
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.
Komentarze nie znaleziono