diff --git a/docs/future refactorings.txt b/docs/future refactorings.txt index 25d31a23d8..d0e7b8a9cd 100644 --- a/docs/future refactorings.txt +++ b/docs/future refactorings.txt @@ -3,19 +3,12 @@ 2. Свой аллокатор (new, delete). 3. STLPort. -Структура: -1. Выделить из index общую библиотеку для indexer_tool и indexer_tests. -В index оставить только то, что требуется для чтения фич. -2. Выделить библиотеку примитивов и запулить туда mutex, thread, memory_mapped_file; -возможно FileReader, FileWriter и все, что они тянут. - Архитектура: +0. Выделить библиотеку примитивов и запулить туда mutex, thread, memory_mapped_file; +возможно FileReader, FileWriter и все, что они тянут. 1. Фреймворк для бенчмарков сделать отдельным классом в виде адаптера над базовым фреймворком. Делать бенчмарки отдельно для отрисовки и выборки фич. 2. Выделить (упростить) оконную библиотеку для ГУЯ приложения и yg_tests. -3. Весь заголовок фичи (рект, масштабы точка) поместить в соответсвующую часть mwm, а не как начало DAT. Функционал: -1. Сделать кошерное объединение линейных фич. -2. Генерация карты мира и стран (0-5, 6-17 масштабы). 3. Редактор стилей отрисовки. \ No newline at end of file diff --git a/docs/todo for release.txt b/docs/todo for release.txt index 3d3f48d779..485fa3ca4a 100644 --- a/docs/todo for release.txt +++ b/docs/todo for release.txt @@ -6,8 +6,8 @@ X 3. Разделение фич на страны по критерию поп X 5. Дорисовываем только то что нужно, а не весь экран. 6. Выбор масштаба по прямоугольнику. 8. Дистрибутивы. -9. Карта мира - надо ОТДЕЛЬНО генерировать для 0-5 масштабов, страны для 6-17 масштабов. -10. Структура фичера: +X 9. Карта мира - надо ОТДЕЛЬНО генерировать для 0-5 масштабов, страны для 6-17 масштабов. +X 10. Структура фичера: - базовая точка mwm - как ФУНКЦИЯ от смещения фичи - расчитывать нормально или хранить точку привязки для площадной фичи X 11. Символы в kd-tree и взаимодействие их с подписями. @@ -18,13 +18,12 @@ X 14. Мигание. 16. Подпилить константы кэша FileReader, VarRecordReader. X 17. Открыты только нужные mwm. X 18. Версия settings. -20. Большой размер индекса. -21. Допилить правила отрисовки: +X 20. Большой размер индекса. +X 21. Допилить правила отрисовки: - highway : primary(_link), secondary(_link) - имена улиц рисуем в 13-м масштабе (скопировать стили из 14-го) - убрать оранжевые и красные дороги из 7 (возможно 8) масштабов - отдельные правила отрисовки для capital и вообще приоритет отрисовки текстов - - Версия 1.01: -1. Хостинг и доунлоадер. +X 1. Хостинг и доунлоадер.