История обновлений 0.6.2a (2009-03-08) 1. Добавлена конфигурация Secondary Progression. 2. Исправлена ошибка: если в файле конфигурации указана несуществующая таблица аспектов, то в элементе управления "Orb Table" отображалось название предыдущей использованной таблицы аспектов, в то время как программа продолжала работать без таблицы аспектов вообще. Сейчас в такой ситуации элемент управления "Orb Table" не отображает никакой текст. 0.6.1a (2009-03-01) 1. Добавлены всплывающие подсказки при наведении курсора мыши на элемент карты. Если одновременно с наведением курсора нажата клавиша Ctrl, элемент также выделяется в окне Chart Info (если он присутствует в этом окне при текущем режиме отображения карты). 2. Немного изменен формат вывода данных в окне Chart Info. 3. Изменен формат отображения координат для экваториальной системы координат. 4. Незначительные изменения в структуре меню: - Переименованы подпункты меню "Settings/Arc of Direction Based On". - Исключена команда Event/Edit... при отсутствии открытых документов и в режиме базы данных. 5. Переменная окружения SE_EPHE_PATH больше не принимается во внимание при установлении пути к файлам Швейцарских Эфемерид. Программа работает только с файлами, находящимися в каталоге \Swiss. 6. В таблицы аспектов добавлены аспекты золотого сечения 68.75 (= 180 * 0.618...), 111.25 (= 180 - 68.75). Чтобы включить эти аспекты, нужно в панели управления Chart Setting на вкладке Aspect активировать группу аспектов Other. 0.6.0a (2009-02-23) 1. Теперь у PDExplorer есть полноценная программа установки. - При установке обновлений программа установки спрашивает, нужно ли перезаписывать существующие конфигурации и таблицы аспектов. - При удалении программы существующие файлы конфигураций и таблиц аспектов не удаляются. 2. Демонстрационные таблицы аспектов (Demo*.orb) заменены штатными таблицами аспектов. 3. В программу добавлены несколько штатных конфигураций (загляните в меню Configuration). 4. Улучшения в отрисовке карты. 5. Рядом с датами карт Significator и Promissor в окне отрисовки карты отображаются дни недели. 6. Небольшие внутренние доработки. 0.5.5a (2009-02-09) 1. В панель Chart Settings добавлена страница Other, содержащая прочие настройки отрисовки карты. 2. Добавлен пункт меню Configuration\Reset Aspects для сброса цветов и типов линий аспектов в состояние по умолчанию. 3. Изменен порядок следования основных разделов меню. 4. Модифицированы демонстрационные таблицы аспектов. 5. Изменены некоторые параметры конфигурации по умолчанию. 6. Улучшен внешний вид карты за счет небольшой оптимизации отрисовки перекрывающих друг друга аспектов. 7. Небольшие доработки в пользовательском интерфейсе. 8. Исправлена ошибка, внесенная в предыдущей версии: при печати карты на принтере все аспекты, независимо от типа линии, рисовались сплошной линией. 9. Исправлена ошибка: при запуске программы, если отсутствовал файл конфигурации по умолчанию, все стандартные аспекты оказывались отключенными, требовалось их явно включить. 0.5.4a (2009-01-25) 1. Добавлена панель управления Chart Settings (меню View\Panel Chart Settings): - Позволяет редактировать отображение, аспектацию и цвет элементов карты. - Позволяет редактировать отображение, цвет и тип линии аспектов. - Содержит 3 вкладки: Significator, Promissor, Aspect. - Настройки вкладок Significator и Promissor являются частью концигурации и сохраняются вместе с концигурацией. Несколько иначе дело обстоит с параметрами вкладки Aspect: . Состояние аспекта включен/выключен сохраняется в файле конфигурации. . Цвет аспекта и тип линии являются глобальными для всех конфигураций и сохраняются в файле /Aspect/ColorLT.ini. Этот файл считывается при старте программы и сохраняется при завершении ее работы. - Вкладка Aspect содержит 25 наиболее часто используемых аспектов, а также названия групп, к которым они принадлежат. Имеется также группа Other, задающая свойства всех нестандартных (т.е. не вошедших в число означенных 25) аспектов. Нестандартные аспекты, наравне с общеупотребительными, могут быть определены в файле таблицы аспектов (*.orb). - Чтобы аспект отображался, необходимо одновременное выполнение двух условий: . Аспект должен быть определен в текущей таблице апектов. . Аспект должен быть помечен как Enabled на вкладке Aspect. - Вкладки Significator и Promissor содержат настройки отображения, аспектации и цвета планет, знаков и куспидов домов: . Используемые сокращения: E = Enabled, A - Aspected. Эти настройки являются общими для прямой и косой проекции каждого элемента карты. . Для прямой и косой проекции каждого элемента карты используются различные настройки цвета. . Каждому элементу карты ставится в соответствие от 1 до 3 цветов. Эти цвета используются при отрисовке карты: - Планета - один цвет (1 - символ) - Куспид дома - два цвета (1 - куспид, 2 - текст) - Зодиакальный знак - три цвета (1 - фон, 2 - символ, 3 - текст) - Панель Chart Settings занимает значительную часть полезной площади экрана, поэтому после завершения всех настроек рекомендуется сохранить конфигурацию и сделать панель управления Chart Settings невидимой. Видимость переключается в меню View\Panel Chart Settings или клавишей F9. - Для достижения максимальной производительности рекомендуется создать несколько конфигураций, содержащих наиболее часто используемые настройки. Быстрое переключение между конфигурациями осуществляется через пункты меню Configuration. - В следующей версии программы будет добавлена вкладка для редактирования оставшихся настроек карты. 2. Модифицированы демонстрационные таблицы аспектов. Исключена таблица аспектов "Demo - PD Essensial.orb". 3. Пункты меню Chart Normal-Oblique и Oblique-Normal перенесены в подменю. Кроме того, смысл этих пуктов инвертирован. Сейчас в названии пункта меню первое слово означает проекцию карты Promissor, второе слово означает проекцию карты Significator. Ранее было наоборот. 4. Панель управления Settings переименована в Chart Type. 5. Еще раз уточнен алгоритм расчета скорости планеты. Скорость вычисляется на на интервале [-1,+1] минута от времени, для которого расчитывается карта. Данное исправление критично для расчета скоростей косых экваториальных и эклиптических проекций планет, скорость которых может значительно меняться в течении нескольких минут. 6. Исправлена ошибка терминологии: термин Oblique Ascension использовался в программе некорректно. Имелось в виду не косое восхождение, а косая проекция элемента карты на экватор. Все вхождения термина Oblique Ascension заменены на более подходящие по смыслу. 7. Исправлена ошибка: неполное восстановление конфигурации при сбросе в состояние по умолчанию (Configuration\Reset...) 8. Небольшие доработки в диалоге Configuration Manager 9. Внутренние доработки 0.5.3a (2009-01-07) 1. Добавлен менеджер конфигураций (меню Configuration). Конфигурация представляет из себя набор настроек программы, который можно сохранять в файле на диске и восстанавливать по требованию. - Для сохранения и восстановления конфигураций служит диалог Configuration Manager (меню Configuration\Manage...). - Каждое окно карты имеет собственную конфигурацию. - Имеется одна глобальная конфигурация, используемая при открытии новых окон. - При закрытии окна карты его конфигурация становится глобальной. - При закрытии программы глобальная конфигурация автоматически сохраняется в файле /Config/Auto.pdecfg. - При старте программа автоматически пытается загрузить конфигурацию из файла Auto.pdecfg - Место сохранения всех конфигураций - папка /Config. - Вы можете создать любое количество пользовательских конфигураций. Десять из них доступны для прямой загрузки через соответствующие пункты меню Configuration. Если конфигураций больше десяти, то для просмотра полного списка необходимо использовать диалог Configuration Manager. - В следующих версиях программы будет больше опций, доступных для редактирования через графический интерфейс (для каждого элемента карты индивидуальная раскраска, настройки отображения и аспектации). 2. Для пользовательских файлов таблиц аспектов (*.orb) и конфигураций (*.cfg) введено ограничение на допустимое имя. Имя должно начинаться и заканчиваться буквой латинского алфавита [A-Za-z], десятичной цифрой [0-9] или знаком подчеркивания [_]. Внутри имени файла, помимо перечисленных, дополнительно допустимы символы "минус", "точка", "пробел" и "амперсанд" [-. &]. Программа игнорирует файлы, не отвечающие данной спецификации. 3. Добавлен вспомогательный диалог для преобразования дат и времени (меню Event\Date & Time Converter...) 4. В поле ввода даты и времени теперь можно вводить значение Julian Day, оно будет автоматически конвертировано в дату и время. Диапазон допустимых значений ограничен рабочим диапазоном дат программы (на данный момент 9.01.1200 .. 31.12.2399, что соответствует Julian Day 2159358.5 .. 2597640.5). 5. Имя файла инициализации (PDExplorer.ini) больше не зависит от номера версии программы. Ранее каждая версия создавала свой файл инициализации, например PDExplorer052a.ini. Теперь все новые версии будут использовать уже существующий файл PDExplorer.ini. 6. Величина дуги дирекции теперь ограничена только рабочим диапазоном дат программы. Ранее величина дуги дирекции была ограничена интервалом (-360, 360). *** ВНИМАНИЕ!!! Расчет значений дирекционных дуг по-прежнему находится в стадии тестирования!!! *** 7. Изменен внешний вид карты. 8. Изменен принцип формирования заголовка окна карты. 9. Текущая карта (Significator или Promissor) теперь выбирается автоматически при смене режима отображения карты (Alt+1 .. Alt+5). 10. Две новые опции: Draw\Smart Cusp Degree и Draw\Smart Sign Degree. По умолчанию обе опции включены. Автоматическое определение необходимости отображения значений градусов куспидов и знаков реализовано в программе давно. Новые опции лишь позволяют отключить это поведение при необходимости: - Smart Cusp Degree: если включена, то при смене текущей системы координат программа автоматически определяет, нужно ли отображать значения градусов, в которые попадают куспиды домов. - Smart Sign Degree: то же для градусов, в которые попадают начала ("куспиды") знаков. 11. Отменены несколько неудачных изменений, сделанных в предыдущих версиях: - Отключено искусственное округление долготы планеты в последней секунде знака, из-за чего время игрессии Плутона в Козерог, определяемое в PDExplorer, на несколько десятков секунд отличалось от времени, выдаваемого расчетным модулем Swiss Ephemeris. - Возвращено отображение дирекционного возраста аспектов карты Promissor к самой себе. Дирекционные сдвиги в этом случае вычисляются по отношению к карте Significator. - Для прокрутки времени, широты и долготы снова используются клавиши Up/Down. Действие клавиш Right/Left отменено. Назначение прочих клавиш, используемых для прокрутки времени, широты и долготы, не изменилось. 12. Исключена Quick Progression (определение требует уточнения). 13. Исправлена ошибка: расчет скоростей точек карты. Это в основном касается скоростей косых проекций планет в экваториальной и эклиптической системах координат. В предыдущих версиях скорость расчитывалась на интервале времени 1 секунда, что в ряде случаев из-за малости интервала ошибочно приводило к определению нулевой скорости, и, как следствие, к ошибочному определению периодов ретроградности. Сейчас расчет скорости элементов карты осуществляется на интервале времени 15 минут. Единицей измерения скорости по прежнему является градус в сутки. 14. Исправлена ошибка: элемент управления Description при открытии диалога Select Event всегда содержал данные из первой записи таблицы, в то время как курсор в общем случае мог находиться на любой записи. 15. Исправлены некоторые внутренние ошибки. 0.5.2a (2008-11-23) 1. Диалог Open (меню File\Open): добавлена возможность выбора и открытия сразу нескольких файлов. 2. Диалог Select Event (меню Event\Select...) позволяет выбирать событие из всех открытых в данный момент документов. Ранее можно было выбирать событие только из документа, к которому принадлежит окно текущей карты. 3. Добавлен пункт меню File\Close Empty Documents. Служит для быстрого закрытия всех документов, не содержащих ни одного события. 0.5.1a (2008-11-13) 1. Измененена используемая в программе терминология: - вместо термина Background Chart теперь используется Significator Chart - вместо термина Foreground Chart теперь используется Promissor Chart 2. В соотвествии с изменением терминологии, изменены названия некоторых пунктов меню и переназначены горячие клавиши. Несколько изменена структура меню. 3. Ранее все карты, принадлежащие одному документу, имели общую карту Background (Significator), при ее изменении пересчитывались все карты, принадлежащие тому же документу. Теперь каждое окно имеет собственную карту Significator. Таким образом, изменение данных карты Significator в одном окне не влечет за собой пересчет других карт, принадлежащих тому же документу. 4. Для аспектов одиночной карты не отображается значение дирекционных возраста/даты, соответствующих аспекту, т.к. в этом случае одна и та же карта одновременно является сигнификатором и промиссором. Дуга дирекции в этом случае всегда равна нулю, нет смысла ее отображать. 5. Реализована возможность расчета аспектов в системе координат отличной от системы координат отображаемой карты. Например: система координат карты эклиптическая, но отображаются мунданные аспекты. Меню Aspect\Equatorial, Aspect\Ecliptic, Aspect\Mundane. 6. Реализован фильтр Sinister (более быстрая планета удаляется от более медленной) и Dexter (более быстрая планета сближается с более медленной) аспектов. Меню Aspect\Sinister, Aspect\Dexter. 7. Доработан диалог Locality. При клике на населенном пункте из предложенного списка в информационной строке отображаются все альтернативные названия этого населенного пункта, если они имеются. 8. Небольшие доработки в диалогах Event, Select Event. 9. Исправлена ошибка: неверный знак дуги дирекции для регрессивных масштабов времени. 10. Исправлена ошибка: абсолютное значение дуги дирекции не могло превышать 180 градусов (сейчас не может превышать 360 градусов). 11. Доработана синхронизация данных и их представления при редактировании документа. 12. Исправлены некоторые ошибки пользовательского интерфейса. 13. Внутренние доработки. 0.5.0a (2008-10-26) 1. Используется последняя версия Швейцарских Эфемерид 1.75. 2. Добавлена экваториальная система координат (F2). 3. Добавлена возможность выбора ключа дирекции (панель инструментов Settings). На данный момент поддерживаются только два ключа (Ptolemy, Naibod). 4. Диалоговая панель Data Grid доработана и переименована в Chart Info. Напротив каждого аспекта теперь отображается его дирекционный возраст в соответствии с выбранным ключом дирекции. *** ВНИМАНИЕ!!! Расчет значений дирекционных дуг находится в стадии тестирования!!! *** 5. Программа может расчитывать дирекционные дуги, используя прямые или косые восхождения. По умолчанию используются прямые восхождения (традиционный вариант). Соответствующая настройка находится в меню Settings\Arc of Direction\... Настройка глобальная, распространяется на все карты сразу. 6. Добавлены Терциальные (Tertiary, 1 звездные сутки = 1 сидерический лунный месяц) и Минорные (Minor, 1 сидерический лунный месяц = 1 тропический год) прогрессии. Временно исключена антропохронная прогрессия (ее определение требует уточнения). 7. Добавлены регрессивные масштабы времени. 8. Каждая из карт (Background, Foreground) теперь может содержать только один круг планет (Normal или Oblique; ранее могла содержать оба). За счет этого сокращено количество кнопок на панелях инструментах Background и Foreground и количество команд в меню. 9. В окно отрисовки карты добавлены текстовые пояснения. 10. В строке состояния рядом с масштабом времени отображается расшифровка выбранного ключа дирекции. 11. Исключена система домов Коха ввиду невозможности ее полноценного использования в PDExplorer. Математическое определение этой системы домов некорректно, в некоторых случаях это приводит к ситуации, когда планета находится в двух домах одновременно. 12. Временно исключена система домов Алькабитуса (до выяснения некоторых деталей ее реализации в Swiss Ephemeris). 13. Для прокрутки времени с помощью комбинаций клавиш теперь не обязательно, чтобы фокус ввода принадлежал элементу управления Date & Time панели инструментов Event. (Для прокрутки широты и долготы по-прежнему необходимо, чтобы фокус ввода принадлежал соответствующим элементам управления.) 14. Для прокрутки времени, широты и долготы вместо клавиш Down/Up теперь используются клавиши Left/Right. Назначение остальных клавиш не изменилось. 15. Изменены некоторые настройки программы по умолчанию (при старте не создается документ по умолчанию; карта сразу открывается в режиме двойной; масштаб времени соответствует первичной дирекции; система координат - мунданная; карта background располагается на внутреннем круге; итд) 16. Открытие файлов *.zbs теперь возможно путем их перетаскивания в окно программы (drag-n-drop) или двойного клика на файле в Windows Explorer. 17. Добавлена возможность отображения градусов-минут-секунд в виде десячичных дробей (меню \Settings\More\Display Decimal Degrees). Настройка глобальная, распространяется на все карты сразу. 18. Из таблицы аспектов "Demo - Natal.orb" исключены группы аспектов "творческие", "кармические", "септили". При необходимости их можно вернуть, раскомментировав соответствующие строки в этом файле. 19. Удален пункт меню Aspect\Stationary (не нужен). 20. Исправлена ошибка: при некоторых условиях аварийное завершение программы при открытии диалога Select Locality. 21. Исправлена ошибка: в георафическом атласе содержались неверные координаты населенных пунктов США (вместо западной долготы была указана восточная). Файл для США заменен его новой версией. 22. Внутренние доработки. 23. Используется последняя версия SQLite 3.6.3. 24. Сборка проекта осуществляется в Visual Studio 2008 (ранее Visual Studio 2005). 0.4.6a (2008-08-10) 1. Исправлена ошибка: неверное формирование заголовка окна карты. 2. Исправлена ошибка: пропуск аспекта в некоторых случаях. 3. Небольшие доработки в диалоге Select Locality. 4. Из строки состояния убраны индикаторы текущих долготы и широты (малополезны). 5. Внутренние доработки. 0.4.5a (2008-08-03) 1. Добавлен подробнейший Географический Атлас (сорри, не содержит информацию о временных зонах). Атлас интегрирован с веб-сервисом Google Maps. Возможен онлайн-просмотр географических карт. Инструкции по установке см. в файле atlas/00_install.html. Для открытия атласа воспользуйтесь меню Edit\Select Locality... 2. Добавлена возможность сохранения места астропроцессора, используемого по умолчанию. Для этого в диалоге Select Locality воспользуйтесь кнопкой Default. 3. В предыдущих версиях использовались разные символы для отрисовки растущей и убывающей Луны. Теперь это регулируется опцией меню Settings\More\Increscent/Waning Moon Glyphs. По умолчанию опция выключена, для любой фазы Луны используется символ растущей Луны. 4. Небольшие доработки в диалоге Select Event. 5. Исправлена ошибка: в некоторых случая аварийное завершение программы при закрытии карты в случае если фокус ввода находится на панели инструментов Event. 0.4.4a (2008-07-20) 1. Используется последния версия Swiss Ephemeris Release 1.74. 2. Реализован диалог редактирования события Event Editor (меню Edit\Event Editor...) 3. Улучшен диалог Select Event. 4. Изменены названия нескольких пунктов меню Edit. Их назначение не изменилось. 5. Исправлена ошибка, внесенная в одну из предыдущий версий: новые карты открывались с фиксированным временем, равным времени запуска программы. Это исправлено, сейчас новые карты открываются с текущим временем. 6. Исправлены мелкие ошибки. До версии 0.4.4a история обновлений доступна только на английском (см. history.txt)