Коробка должна стать для векторной графики, то, что латекс стал для написания научных документов.
Установка
Для компиляции источников и установить на вашем компьютере, вы можете приступить
с довольно обычной последовательности:
& NBSP; ./configure --with-Каир
& NBSP; делать
& NBSP; сделать установку
Подробные инструкции по установке доступны в установочный файл
в этом же каталоге. СО «--with-Каир" флаг позволяет обнаруживать и
использование графической библиотеки Cairo 2D. Будьте уверены, чтобы иметь эту библиотеку
установлен на вашей системе: это не является обязательным, но даст вам некоторые
больше возможностей (см далее).
Если вы хотите местную установку, вы можете выполнить следующие действия:
& NBSP; ./configure --prefix = / дом / имя_пользователя / местный --with-Каир
& NBSP; делать
& NBSP; сделать установку
Ваша система не будет знать, где найти исполняемый файл Box.
Таким образом, вы можете поместить строку, например,
& NBSP; экспорт PATH = $ PATH: ~ / местные / бен
в конце вашего Bashrc файла (который является скрытый файл в вашем доме
Каталог: ~ / .bashrc). Этот последний модификации не требуется. Это просто
делает жизнь легче.
Тест
После установки, вы можете запустить несколько тестов, чтобы увидеть, если компиляции
suceeded. Просто введите:
& NBSP; произвести проверку
Вы должны получить окончательное сообщение, такие как:
& NBSP; Найдены 0 ошибок.
& NBSP; Все тесты, выполняемые привели к успеху.
& NBSP; ...
Каир библиотека
Теперь вы можете скомпилировать Box с поддержкой графической библиотеки Cairo 2D.
Каир оказывает поддержку для некоторых более выходных клемм (PDF, SVG, PNG, PS)
и будет хорошо эксплуатируются в следующем окне релизов, давая его
много интересных особенностей. Будьте уверены, чтобы собрать коробку с "--with-Каир" флаг
Что нового В этом выпуске:.
- Ядро Box VM был переписан.
- Система типа была переписана с нуля и теперь гораздо более мощным.
- Новый тип, любой, позволяет бокс / распаковки объектов, а также некоторые возможности отражения.
- Этот релиз добавляет добавляет разнородных массивов объектов (Object Array), новый менеджер отменить к GUI, который позволяет иметь единый историю отмены как для текстового редактора и графического редактора, и новые объекты Curve, три, и заполнить обратить кубических сплайнов Безье и заполнить путь.
- Графический интерфейс теперь поддерживает и Quot; направление точки и Quot; для упрощения рисования и взаимодействующих с кривыми Безье с помощью объекта Curve.
Что нового в версии 0.3.4:
- Эта версия фокусируется на улучшение системы документации, который был в значительной степени переписан, чтобы быть ясным и для поддержки новых возможностей. В частности, теперь можно указать предварительный просмотр для документированной объекта:. Это часть графы исходного кода, который отображается в виде изображения в документации браузера
- Это также можно организовать документацию в подразделах и случаях документа. Ошибки были исправлены в обоих Box и боксер.
- Шаги были сделаны, чтобы поддержать преобразования Box код C код и поддерживать сериализации / десериализации программ коробка (обе функции не завершены)
Что нового в версии 0.3.1:
- В центре внимания этого выпуска был исправить ошибки в обоих компилятором и GUI.
- Небольшие улучшения.
- Для Box, BBox теперь устанавливает (вместо расширения) ограничительной рамки.
- Путь ограничивающий прямоугольник был обработан в команде клип был зафиксирован.
- Улучшения были сделаны в управлении памяти Box.
- Обработка FillStyle был зафиксирован (это было проигнорировано стилю).
- Для боксер, вид окна выходной был установлен:. он не сделал правильно расширить с некоторыми версиями PyGTK
- Небольшие улучшения были сделаны в документации браузера.
были также сделаны
Что нового в версии 0.3.0:
- Графическая библиотека Коробка была переписана в самой коробке. Библиотека была модернизирована и теперь гораздо более чистым и мощным. Старая интерфейс по-прежнему поддерживается, но в настоящее время устарели. Обратите внимание, что новый интерфейс воспроизводит и предлагает пользователю функции старого интерфейса, функциональность выводе на высоком уровне с функциональностью низкого уровня. Пример:. Поли выражается в терминах путей (Path) и команды потоков (CmdStream)
- Добавлена Dox, система документации по Box (который теперь является частью Boxer). Ядро библиотека и графическая библиотека Коробка были зарегистрированы в этом. Боксер имеет теперь документации браузера для просмотра DOX документацию & Quot;-лайн и Quot;.
- Исправление ошибок: наиболее важным является копия сложных объектов .
- Поиск в каталоге источника тока при включении другого источника.
Что нового в версии 0.2.3:
- Боксер был продлен: несколько опорных точек может быть выбраны и потащили одновременно; синтаксис подсветка источников была улучшена с помощью файла одноранговой для синтаксиса Box; ошибки при загрузке битые файлы были установлены.
- Коробка также фиксированной и улучшена: система документации, доксорубицин, был написан; ядро и библиотеки г были частично документально с этим; он теперь может боксировать и распаковать объекты разных типов в объект Obj; сырье доступ в Каир можно; переписывание библиотеки г Box Box в (а не C) был запущен.
- Эти последние особенности находятся в стадии разработки и появятся в будущих версиях.
Что нового в версии 0.2.2:
- Этот релиз исправляет некоторые ошибки в графической библиотеки, что делает новую версию Boxer (0.3.0) более удобным.
- Библиотека libboxcore также фиксируется в некоторые из своих ссылок (это было отмечено при попытке запустить под Mac OS).
Что нового в версии 0.2.1:.
- Исправления и переработанная система управления памятью
- Этот релиз главным образом исправляет ошибки.
- Это не приносит новые возможности.
- Тем не менее, система управления памятью была в значительной степени переписан.
- Система управления памятью в настоящее время известно из & Quot; комплекс & Quot; виды и знает, как создавать, уничтожать, копировать и переместить объекты.
- Выпуск готовит почву для будущих возможностей (бокс / распаковка через типа Obj, что позволит несколько фундаментальных улучшений в обоих Box и боксер).
Что нового в версии 0.1.3:
- '() Чар "изменено на" ул " в библиотеке Box г. Это дает больше гибкости (теперь мы можем, например, сохранить кадры анимации в разных файлах).
Что нового в версии 0.1.0:
- Копирование объектов в настоящее время реализована, хотя это не работает и Quot; комплекс & Quot; объекты, такие как, ул.
- »включают & Quot; файл & Quot; ' поиск файлов внутри директории, содержащей скрипт.
- директива #provide была введена для нескольких включений же заголовком.
- Комментарии могут начать с #! (для Box скриптов на Unix).
- Некоторые информация была добавлена в опции -q запроса.
- съезды Систематические версиями и скрипты в настоящее время используется, чтобы помочь сопровождающих сделку автоматически с вопросом.
- Исправления и очистки было сделано.
- Библиотека libboxcore была создана.
Комментарии не найдены