lp:~oktopus/a2rtkidengine/trunk

Created by zm∞ and last modified
Get this branch:
bzr branch lp:~oktopus/a2rtkidengine/trunk
Only zm∞ can upload to this branch. If you are zm∞ please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
zm∞
Project:
A2rtKidEngine
Status:
Development

Recent revisions

34. By zm∞

Возобновление разработки.
Изменения расположения файлов системы, удаление ненужных файлов.

33. By zm∞

0.1.4
A2rtKidEngine выставляется в глобальную область видимости сразу, с помощью инициализации ключевым словом var

32. By zm∞

0.1.3
Исправлен метод Glyph.prototype.render, теперь колбэк onCellRender для выхода из цикла по всем ячейкам может просто возвратить false
Изменён метод Glyph.prototype.forEachCell - теперь метод обрабатывает различные значения, которые может возвращать переданный колбэк для управления циклом

31. By zm∞

0.1.3
Новый набор наполнителей - A2rtKidEngine.FILLER_STORE.gentleASCII

30. By zm∞

0.1.2
Публичное свойство Glyph orgCarcass переименовано в initialCarcass (Первоначальный каркас, с которым создан объект)
Введение свойства A2rtKidEngine.FILLER_STORE - Набор наполнителей для фигуры
Новый метод A2rtKidEngine.initFillerStore, который выполняет инициализацию хранилища заполнителей A2rtKidEngine.FILLER_STORE, добавляя в него различные наборы символов

29. By zm∞

0.1.1
Рефакторинг
Библиотека теперь лицензирована GNU GPLv3 и beerware-лицензией
Новый метод Frame.prototype.cutFigure - Вырезать фигуру в заданных координатах из кадра

28. By zm∞

0.1.0
Изменения дизайна библиотеки - весь код перенесён в анонимное пространство имён, наружу выставлен лишь объект A2rtKidEngine. В анонимный враппер вынесены приватные переменные и приватные конструкторы объектов библиотеки, что сделало код более ясным, и избавило его от некоторых уродливостей
A2rtKidEngine превратился в класс-контейнер, который не требует инстанцирования, что избавляет от введения лишней переменной, которая и так выполняла роль "пакета" с набором хэлперов
Новый привилегированный метод A2rtKidEngine.loadDefaults - Переопределяет параметры по умолчанию. Заменяет собой конструктор A2rtKidEngine
Исправлен метод Glyph.prototype.cloneCarcass, в котором возвращалась ссылка на каркас, а не его копия
Введение свойства Glyph.prototype.originCarcass - Первоначальный каркас, с которым создан объект
Новый приватный хэлпер inherit - Стандартная обёртка для наследования. Избавляет от лишнего вызова конструктора Glyph и увеличения счётчика экземпляров glyphCounter
Введение автоматически генерируемого содержания на странице примеров

27. By zm∞

0.0.28
Frame.prototype.renderContent - Отрисовка кадра со всеми его фигурами
Изменение имён для фабричных методов на createFrame и createFigure
Отладка страницы с примерами
Новый тест - #13 Frame.prototype.renderContent

26. By zm∞

0.0.27
Отладка страницы примеров, документация
Отказ от планов реализовать options.showColNumbers
Новый метод - getGlyphCount - Возвращает общее количество созданных фабрикой фигур

25. By zm∞

0.0.26
Новый тест - #12 Frame.figures
Под контроль версий взяты несколько различных тестов , написанных для отладки производительности
Введено уникальное свойство id, которое есть у каждого объекта класса Glyph
Проверка options в конструкторах Frame, Figure для повышения устойчивости
Изменён Frame.prototype.attach, корректное присоединение фигур к контейнеру
Исправлен баг с коллекцией figures класса Frame

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers