Cairo

Скриншот программы:
Cairo
Детали программы:
Версия: 1.8.8 / 1.12.16
Дата загрузки: 20 Feb 15
Разработчик: Carl Worth
Тип распространения: Бесплатная
Популярность: 45

Rating: 2.5/5 (Total Votes: 2)

Каир 2D векторной графической библиотеки с открытым исходным кодом, который предлагает поддержку для многих устройств вывода.
Каир, написанный на языке программирования С и поставляется с креплениями для многих других языков программирования

Что нового В этом выпуске:.

  • Адриан Джонсон (3):
  • PDF: добавить недостающие '' endobj затенения Dict
  • PDF: исправление опечатки в проверке BBOX
  • типа1-подмножество: Не пытайтесь переименование глифы winansi
  • Бехдад Esfahbod (12):
  • [FT] Предпочитаю разукрупнение растровые глифы масштабировании
  • [тест] Установить размер шрифта
  • [футов] Я имел в виду фабрик (), не абс ()
  • [футов] Исправлена ​​ошибка памяти в копировании растровых изображений
  • [футов] Fix неправильные предположения
  • на поддержку загрузка цветовых символов из FreeType
  • Поддержка 2bit и 4bit встроенные растровые изображения
  • [футов] Fix математику
  • [футов] Добавить отсутствуют включить
  • Восстановить случайно совершил вещи
  • [футов] Fix выравнивание
  • [футов] Убедитесь, выравнивание растровых изображений, полученных от FreeType
  • Брайс В. Харрингтон (16):
  • Тест:. Fix опечатка в sample_horizontal использовать горизонтальный, вертикальный не
  • изображение:. Quell предупреждение о подписанном / без знака сравнения Int
  • типа1-подмножество: Quell предупреждение о неинициализированной array_start
  • типа1-подмножество: исправить опечатки в функции комментариев
  • PDF: Убедитесь компилятор, что данные, DATA_SIZE всегда будет инициализировать
  • GL: Quell предупреждение о несовместимых указатель типа
  • тест: Примечание схему именования для XFAIL изображений в README
  • Тест: Fix сделать чек-реф-Dups из-за перемещения РЭС изображений ссылаться /
  • Тест: Добавить сценарий для проверки избыточных эталонных изображений
  • Тест: Использование CMP поймать байт в байт одинаковые файлы
  • Тест: Сделайте контрольно-реф-Dups использовать perceptualdiff для сравнений
  • Pdiff: Quell предупреждение о подписанных / неподписанных сравнений
  • Pdiff: Drop неиспользованные переменной
  • Тест: Добавить особые случаи для создания-от-PNG и запасного разрешения
  • ВЗЛОМ: Сделайте упоминание отдельного Каир следы репо
  • перфорация: Перемещение документацию макро-процентную чтобы Каире следов
  • Крис Уилсон (45):
  • Пост-релиз версия врезаться в 1.12.15
  • охватывает: Марк поверхность, как очищается в подготовке поверхности для записи воспроизведения
  • Запись: Избегайте косвенного через индексы массива, если не снижается
  • путь: Fix вычисление BBOX для масштабных негативных факторов
  • Тест: Упражнение воспроизведение поверхность записи через флип матрицы
  • Win32: Освободите запасной вариант на финише
  • изображение: Сравнение против истинного размера встроенного буфера
  • Xlib: Fix вызов XRenderFindFormat ()
  • GL: Fix опечатка с / BOOL / cairo_bool_t /
  • mempool: уменьшить Assert в возвращении ошибок для get_buddy ()
  • перфорация: Итеративно подрезать выбросы
  • Xlib: Wrap ошибки генерирующих источников в поверхности ошибок
  • Xlib: отделка добавления для поверхностей, предоставленным PAD
  • PNG: Избегайте маркировки поверхности, как в ошибки после предупреждением о PNG
  • DirectFB: Правильно цепь до карту к изображению / Unmap изображений серверной
  • ловушки: Убедитесь, что мы правильно обрезать при использовании нескольких клипов коробки
  • Xlib: В отличие от визуального при уничтожении его
  • Тест: Развернуть тестирование крышек для мелких штрихов
  • Тест: Расширение тестирования объединений для тонких линий
  • след: Улучшение выбросов операнд
  • Запись: Fix противоречивую использование типов для индексов
  • перфорация: Рудиментарная гистограмма печати Каир-перфорация-печать
  • перфорация: Масштабирование гистограмму для терминала
  • перфорация: Избегайте вертикально растяжения гистограммы
  • перфорация: Удалить отладки артефакт
  • Запись: Предотвращение неверный доступ к памяти с помощью команды массива нулевой длины
  • масштабируется-шрифта: Предотвращение рекурсивной блокировки мьютекса для удаления неисправного символ
  • PDF: Улучшение согласованности в использовании cairo_int_status_t
  • PDF: Fix предупреждение компилятора для использования unitialised переменной вдоль пути ошибок
  • изображение: Все данные, как принадлежащий после кражи изображение моментального снимка,
  • Тест / Get-путь-экстентов: Проверьте точные совпадения в пределах допуска
  • gstate: Ускорить погладил экстентов путь
  • SVG: Берем запись поверхности
  • XML: Ручка клип-коробки в обновленном cairo_clip_t
  • Каир-перфорация-печати: Не освободить неиницализированные гистограммы
  • тест: Используйте высокую точность визуализации для форм для создания результатов реф
  • проверить: Fix check-def.sh для вариаций в линкера GCC в
  • Тест: Удалить все одинаковые (CMP & Pdiff) эталонные изображения
  • Тест: Добавить несколько эталонных изображения, найденные скрывается на моей машине
  • Тест: Удалить противоречивы .ref.png, .argb32.ref.png, .rgb24.ref.png
  • Тест: Изменить check-refs.sh поддерживать вне дерева строит
  • обеспечить обратную совместимость со старой pixman
  • Win32: Предотвращение двойного освобождения подобных изображений
  • Сделать & Quot; произвести проверку & Quot; счастливым
  • 1.12.16 релиз
  • Эрик Анхольт (1):
  • GL:. Перемещение glGetUniformLocation для шейдеров компиляции
  • Генри песни (8):
  • GL: отключить GL_DITHER
  • GL: Экспорт запроса для EGLContext и EGLDisplay с устройства
  • GL: Fix опечатка в gles2 шейдеров кэш поиска
  • GL / MSAA: Решить мультисэмплинг на поверхности заподлицо
  • GL / MSAA: Правильно уничтожить трафарет буферный кэш клип
  • GL / MSAA: Отключить трафарет и ножницы во время кадрового буфера Blit
  • GL / MSAA: Всегда используйте ножницы, когда отсечения
  • GL / MSAA: Очистите глубину MSAA / буфер трафарета для OpenGLES
  • Яна Саут (1):
  • PDF: Fix аварии
  • Марк-Андре Lureau (1):
  • Win32: исправить поврежденный рисунок
  • Марек Кесик (1):
  • CFF-подмножество: Fix распределение ширины массивов
  • Мартин Робинсон (12):
  • GL: Настройка операнда при изменении размера вершина
  • путь: Исправлена ​​ошибка в линии пересечения
  • Stroke: Fix большие ширины линии для запасного хода формирователя
  • ход: Используйте круглые присоединяется возле точки перегиба сплайнов
  • шаблонный: Добавить в режим для работы с резьбой тесты Перте
  • шаблонный / GL: Отключить осознание нить
  • GL: Отдельная кадрового буфера связывают с выбора назначения
  • GL: Обновление преобразования при изменении размера поверхности
  • GL: Привязка буфер кадров по умолчанию перед вызовом гл {Читать | Draw} буфера
  • GL: Fix предупреждений компилятора в интерфейсе GL
  • GLES: направления фреймбуфер Переключить умолчанию правильно
  • GL: Вернуться поверхность с ошибкой при создании негабаритных текстуры поверхностей
  • Мэтт Сили (1):
  • gitignore: свести gitignore для статических файлов pkgconfig
  • Мэтью Фишер (1):
  • Добавление простое заявление об использовании в Каир-перфорация-графика
  • Майкл Хатчинсон (1):
  • кварц: Не освобождать память нам не принадлежит
  • Никола Фонтана (1):
  • GObject: Добавить обертку вокруг cairo_matrix_t
  • Ули Шлехтер (13):
  • Тест: Fix CAIRO_REF_DIR
  • Тест: Fix обработку точек в CAIRO_TEST_TARGET
  • шаблонный: переименовать XCB-рендеринга 0,0 до XCB визуализации-0_0
  • Исправлена ​​& Quot; произвести проверку & Quot; автономный проверка заголовка
  • XCB: Ясно временное воспроизведение изображения в записи воспроизведения
  • Руководство Fix шапки-хвосты кривой изображения
  • Добавить новый тест для ошибки 61592
  • изображение композитор: Всегда закончить диапазона визуализации
  • XCB: Исправлены некоторые неинициализированные переменные предупреждения
  • API-специального случая: Также тест контексты
  • Поверхность: Ошибка на готовых поверхностей
  • push_group: Отказаться работы с непригодном поверхности
  • surface_get_extents: Отклонить готовую или ошибке поверхность
  • egag (1):
  • Xlib:. Aquire дисплей перед использованием его в DEBUG сообщения

Что нового в версии 1.12.14:

  • Предотвращение обратного вызова пользователь доступа пользователем данные во время уничтожить, чтобы предотвратить использование после освобождения ошибок.
  • Используйте стандартные названия для символов в шрифтах подмножества (PDF).
  • Обнаружение Исправление Win98. Логика для обнаружения Win98 (и его сломанный AlphaBlend ()) было перевернуто, отключение AlphaBlend () для каждого.
  • Запрет числовое переполнение от экстраполяции полигон края, чтобы клип границы и вызывая тяжелые оказать артефакты.
  • Исправлена ​​вычисление координат глифа строки, когда разрушение трасс для Xlib.
  • Fix утверждение в win32 серверной за то, чтобы очистить свои подобные изображения-.

Что нового в версии 1.12.12:

  • В данной версии исправлены проблемы синхронизации в ГИМ транспорта для Каир-Xlib.
  • Замена целые изображения теперь избегать при загрузке подизображений.
  • Другие незначительные ошибки были исправлены.

Что нового в версии 1.12.10:.

  • Многие ошибки были исправлены
  • В частности, обращение шрифта по PanGo / Каир / FontConfig была сделана полностью потокобезопасным.
  • MSAA для серверной Каир-GL получил некоторую постепенное завершение.

Что нового в версии 1.12.8:

  • исправления:
  • Развернуть здравомыслие проверки сломанных комбинаций XSendEvent и ShmCompletionEvent.
  • Обратите внимание, что & Quot; X.Org Foundation & Quot; иногда также идентифицирует себя как & Quot; Xorg Фонд & Quot;.
  • Ручка различные возрасты libXext и его заголовки ГИМ.
  • Fix неверный вырезку исходного Drawable при использовании SHM транспорт загружать изображения. https://bugs.freedesktop.org/show_bug.cgi?id=56547
  • Ручка все Тип1 постскриптума операторов для лучшей совместимости шрифта. https://bugs.freedesktop.org/show_bug.cgi?id=56265
  • Исправлена ​​пара утечек памяти в Type1 шрифта подмножества https://bugs.freedesktop.org/show_bug.cgi?id=56566~~HEAD=dobj
  • Затянуть оценку старт / стоп ручка вершины, и поймать несколько случаев, когда мы будет использовать вентилятор вместо фаски. https://bugs.freedesktop.org/show_bug.cgi?id=56432
  • Исправлена ​​предположение, что геометрическая отсечения всегда удается с помощью поверочного-композитора. https://bugs.freedesktop.org/show_bug.cgi?id=56574
  • Fix позвонить в сплайн пересечение при оценке ли видимы Сток.
  • Не забудьте скопировать худшие источники при использовании СТМ в READBACK поверхность для использования в качестве источника.

Что нового в версии 1.12.4:

  • Больше ошибок, и что еще более важно, более исправлений. На Каирской-GL стороны, у нас есть уточнения к композитору MSAA, которая позволяет аппаратное ускорение comparitively низкого качества сглаживания - что полезно в анимации и очень высоких экранов плотности. Каир-Xlib, мы, наконец, позволило SHM транспорт для изображений трансфертов и от X-сервера. Необходимое давний особенность, ГИМ транспорт предлагает значительное сокращение в оказании задержки, уменьшая количество копий, необходимых для загрузки данных изображения - учитывая аппаратное и поддержка драйверов, теперь Каир-Xlib могут выполнять нулевые добавления копирования на GPU. И, как обычно, Адриан Джонсон был очень занят крепежные много различных случаев угловые в Каире в PDF, impoving непрозрачности групп и шрифта подмножеств. Последнее, но не менее, Каир-изображения S = F8ren Sandmann Педерсен добавлена ​​поддержка для оказания глифы pixman и использования, что изнутри Каире. Новый объект символ рендеринга уменьшает накладные расходы для настройки операции композитинга, улучшение символ thoughput для изображения серверной с коэффициентом около 4. И, прежде чем он сделал так, он также устроили несколько ошибок в существующем коде глифов рендеринга. Так большое спасибо Андреа Canciani Адриан Джонсон, Chuanbo Вэн, Dongyeon Ким, Генри песни, Мартин Робинсон, S = F8ren Sandmann Педерсен и Ули Schlachter за их вклад, поиска и исправления ошибок.

Что нового в версии 1.12.2:.

  • Различные мелкие ошибки были исправлены

Что нового в версии 1.8.6:

  • Несколько исправлений для аварий на кварц и PDF и построить были сделаны исправления для нескольких подсистем.
  • Чек на XRender в XCB серверной была введена, чтобы избежать недопустимое доступа к памяти.

Что нового в версии 1.8.2:

  • Теперь можно построить Каир без любого шрифта базовая, которая наиболее полезна, когда приложение предоставляет пользовательский шрифт визуализации посредством API пользовательского шрифта.
  • безотказный запасного шрифта обеспечен, хотя.

  • были сделаны
  • Несколько компиляции скорость окна и оптимизации.
  • Многие ошибки были исправлены.

Похожие программы

Комментарии к Cairo

Комментарии не найдены
добавить комментарий
Включите картинки!