Box трябва да стане за векторна графика, какво латекс става за писане на научни документи.
<Силен> Монтаж:
За съставянето на източниците и инсталиране на вашето устройство, можете да преминете
с доста обичайната последователност:
& Nbsp; ./configure --with-Кайро
& Nbsp; правя
& Nbsp; правят инсталиране
Подробни инструкции за монтаж са на разположение в рамките на инсталационния файл
в същата тази директория. Знамето "--with-Кайро" дава възможност за откриване и
използване на графичната библиотека Cairo 2D. Бъдете сигурни, за да получите този библиотека
инсталиран на вашата система: това не е задължително, но ще ви дам някои
повече функции (виж по-късно раздел).
Ако искате локална инсталация, може да се процедира, както следва:
& Nbsp; ./configure --prefix = / Начало / yourusername / местно --with-Кайро
& Nbsp; правя
& Nbsp; правят инсталиране
Вашата система няма да знаят къде да намерят изпълнимия Box.
Затова може да се сложи ред, като
& Nbsp; износ PATH = $ PATH: ~ / местни / бен
В края на вашата bashrc файл (който е скрит файл във вашия дом
указател: ~ / .bashrc). Тази последна промяна не е необходима. Тя просто
прави живота по-лесен.
<Силен> Test
След инсталацията, можете да изпълнявате някои тестове, за да се види дали съставянето
успели. Просто напишете:
& Nbsp; направи проверка
Трябва да се получи окончателен съобщение, като например:
& Nbsp; Намерени 0 грешки.
& Nbsp; Всички тестове, извършени са довели до успех.
& Nbsp; ...
<Силен> Cairo библиотека
Сега можете да компилирате Box с поддръжка на графичния библиотеката Cairo 2D.
Cairo дава подкрепа за някои повече изходи (PDF, SVG, PNG, PS)
и ще бъде добре използвана в следващите кутията излиза, тя дава
много готини функции. Бъдете сигурни, за да съставят Box с "--with-Кайро" флага
Какво ново в тази версия:.
- Ядрото на Box VM е пренаписана.
- Системата за тип е бил пренаписан и вече е много по-мощен.
- Нов вид, Всеки, позволява бокс / Unboxing обекти и осигурява известно отражение възможности.
- Тази версия добавя добавя хетерогенни масиви от обекти (Array обект), нов Undo мениджър на графичния интерфейс, който позволява наличието на единна история Undo както за текстов редактор и главен редактор на графика и на нови обекти Curve, Tri, и напълнете да се направи куб Безие шлици и попълнете път.
- The GUI вече поддържа и quot; посока точки & quot; да се опрости изготвянето и взаимодействие с криви на Безие чрез Curve обекта.
Какво ново във версия 0.3.4:
- Тази версия се фокусира върху подобряване на системата за документация, която беше напълно пренаписан да бъде по-ясен и да подкрепят нови функции. По-специално, то сега е възможно да се посочи Визуализация за документирана обект:. Това е част от Box изходния код, който се оказва като образ в браузъра документация
- Също така е възможно да се организира документация в подраздела и копия на документи. Bugs бяха фиксирани в двата Box и Boxer.
- стъпки бяха направени, за да подпомогне превръщането Box код за C код и да подкрепят сериализация / deserialization на програми Box (и двете възможности, които не са завършени)
Какво ново във версия 0.3.1:
- Основният акцент на това издание е да се определи бъгове в двете съставител и GUI.
- малки подобрения бяха направени.
- За Box, BBox струва сега (а не за удължаване) Очертаващият правоъгълник.
- Начинът Очертаващият правоъгълник се обработва в командата Clip е фиксиран.
- Подобрения са направени в управлението на паметта на Box.
- Обработка на FillStyle е фиксиран (тя беше игнориран от Style).
- За Boxer, Показване на изхода Box е фиксирана:. Тя не се разширява правилно с някои версии на PyGTK
- Някои малки подобрения бяха направени в браузъра документация.
Какво ново във версия 0.3.0:
- The Box графична библиотека е пренаписана в самата клетка. Библиотеката се преустройва и вече е много по-чист и мощен. Старият интерфейс все още се поддържа, но вече е остаряло. Имайте предвид, че новия интерфейс възпроизвежда и предлага на потребителя характеристиките на стария интерфейс, произтичащи висока функционалност ниво от по-ниско ниво на функционалност. Пример:. Poly се изразява по отношение на пътища (път) и командни потоци (CmdStream)
- Добавено Докс, а в документацията за системата Box (която сега е част от Boxer). Сърцевина библиотека и Box графики библиотеката са документирани с това. Boxer сега разполага с браузър документация да разглеждате Dox документация & quot; онлайн & quot;.
- оправят бъгове: най-важното е копието на сложни обекти .
- Търсене в текущата директория на източника при включително друг източник.
Какво ново във версия 0.2.3:
- Boxer е разширена: няколко отправни точки могат да бъдат избрани и повлече едновременно; за оцветяване на синтаксиса на източници е подобрена с Временна файл за Box синтаксис; бъгове при зареждане счупени файлове са фиксирани.
- Box е фиксиран също и подобрена: система за документиране, Докс, е написан; основните и гр сбирки бяха частично документирани с това; тя вече може да се боксира и Unbox обекти от различен тип в обекта Obj; сурова достъп до Кайро е възможно; пренаписване на Box г библиотеката в Box (вместо C) е започнала.
- Тези последните възможности са все още в процес на разработка и ще се появят в бъдещите версии.
Какво ново във версия 0.2.2:
- Тази версия поправя някои бъгове в графичната библиотека, вземане на новата версия на Boxer (0.3.0) по-използваеми.
- libboxcore библиотеката бе фиксиран в някои от своите модели (това беше отбелязано, когато се опитват да се движат при Mac OS).
Какво ново във версия 0.2.1:.
- Фиксирани бъгове и преработен система за управление на паметта
- Тази версия поправя основно бъгове.
- Тя не донесе нови функции.
- Въпреки това, системата за управление на паметта на до голяма степен е пренаписана.
- Системата за управление на паметта е вече наясно с & quot; комплекс & quot; типове и знае как да се създаде, да унищожат, копие, и премести обекти.
- Освобождаването подготвя почвата за бъдещите функции (бокс / Unboxing чрез вида Obj, която ще позволи на няколко основни подобрения на Box както и Boxer).
Какво ново във версия 0.1.3:
- '() Char "променено на" Str " в Box г библиотеката. Това дава по-голяма гъвкавост (сега можем, например, спаси рамките на една анимация в различни файлове).
Какво ново във версия 0.1.0:
- Копиране на обекти вече се изпълнява, въпреки че няма Не работя за & quot; комплекс & quot; предмети, като ул.
- 'включва & quot; файл & quot; " търси файлове вътре в директорията, съдържаща сценария.
- Директивата за #provide е въведена за няколко включвания от същия хедъра.
- Коментари могат да започват с #! (За клетка скриптове на Unix).
- Част от информацията е добавен в опцията -q заявка.
- Систематичните конвенции на версии и скриптове, сега се използва, за да помогне на специалистите по поддръжка сделка автоматично с въпроса.
- Фиксирани бъгове и почистване са били извършени.
- библиотека libboxcore е създаден.
Коментари не е намерена