Страница 1 из 2

Юникодная версия

СообщениеДобавлено: 29 окт 2015, 00:15
vdemidov
Уже несколько дней в ночной сборке, кроме привычных SASPlanet.exe и SASPlanet.Debug.exe появился SASPlanet.Unicode.exe - это дебажная версия собранная в Delphi XE2 и поддерживающая юникод.
Поддержка еще далеко не 100%, но кое что уже есть. Например названия и описания меток, векторные объекты Викимапии, и тд. Кое где начнут работать не работавшие раньше пути с символами не из основной локали.
Нужно как можно тщательнее протестировать все функции.

Re: Юникодная версия

СообщениеДобавлено: 05 ноя 2015, 19:44
vdemidov
Надо же. За неделю ни одного бага в багтрекере связанного с юникодной версией, кроме заведенных самими разработчиками. Похоже можно переходить на XE2 для выпуска релизов.

Re: Юникодная версия

СообщениеДобавлено: 05 ноя 2015, 21:01
garl
а не плохо было бы мануал по переходу на XE2 сварганить, для тех кто ни разу такого не делал..

Re: Юникодная версия

СообщениеДобавлено: 05 ноя 2015, 22:11
zed
garl писал(а):а не плохо было бы мануал по переходу на XE2 сварганить, для тех кто ни разу такого не делал..

Ты про установку компонентов и компиляцию? Всё уже давно написано: https://bitbucket.org/sas_team/sas.requires

Только этот топик не про компиляцию, а про тестирование готового exe в составе архива с ночнушкой - SASPlanet.Unicode.exe. Рано или поздно мы всецело перейдём на юникодную версию, так что в интересах сообщества начинать её активно тестировать, чтобы потом небыло мучительно больно. Я бы рекомендовал вообще всем, кто качает ночнушки и пользуется ими, всецело переходить на юникодную версию.

Re: Юникодная версия

СообщениеДобавлено: 05 ноя 2015, 23:13
garl
zed писал(а):Всё уже давно написано: https://bitbucket.org/sas_team/sas.requires

значит всё аналогично с D2007Lite?

zed писал(а):Только этот топик не про компиляцию, а про тестирование готового exe в составе архива с ночнушкой

топик гласит "Юникодная версия", откудаж знать что про тестирование...

по тестированию:
будь моя воля, я бы по дефолту SASPlanet.Debug.exe сделал бы Юникодовым... ибо на него ярлыки уже есть, а на новую SASPlanet.Unicode.exe банально 2 раза забывал сделать ярлык...

Re: Юникодная версия

СообщениеДобавлено: 05 ноя 2015, 23:17
zed
garl писал(а):значит всё аналогично с D2007Lite?

Да, абсолютно.

Re: Юникодная версия

СообщениеДобавлено: 05 ноя 2015, 23:18
vdemidov
garl писал(а):топик гласит "Юникодная версия", откудаж знать что про тестирование...

Если бы он был про сборку, то был бы в разделе для разработчиков.
garl писал(а):будь моя воля, я бы по дефолту SASPlanet.Debug.exe сделал бы Юникодовым... ибо на него ярлыки уже есть, а на новую SASPlanet.Unicode.exe банально 2 раза забывал сделать ярлык...

Кстати вариант. Через недельку можно будет попробовать заменить.

Re: Юникодная версия

СообщениеДобавлено: 06 ноя 2015, 12:25
Tolik
zed писал(а):Я бы рекомендовал вообще всем, кто качает ночнушки и пользуется ими, всецело переходить на юникодную версию.

Тогда переименуйте exe и всё.

SASPlanet.Unicode.exe -> SASPlanet.exe
SASPlanet.exe -> SASPlanet.NonUnicode.exe

Я вот тупо забыл поменять ссылку, так что и не запускал юникодную ни разу. Потому и багрепортов нет :)
P.S. и сделайте не-дебажную юникодную версию.

Re: Юникодная версия

СообщениеДобавлено: 06 ноя 2015, 13:38
vdemidov
Tolik писал(а):Тогда переименуйте exe и всё.

SASPlanet.Unicode.exe -> SASPlanet.exe
SASPlanet.exe -> SASPlanet.NonUnicode.exe

Сделаем. Думаю, через пару недель. После релиза поддерживающего чтение юникодных конфигов и параметров карт.

Tolik писал(а):P.S. и сделайте не-дебажную юникодную версию.

А зачем? Наоборот сейчас нужно что бы все баги юникодной версии сразу вылазили.

Re: Юникодная версия

СообщениеДобавлено: 06 ноя 2015, 13:58
Tolik
vdemidov писал(а):Сделаем. Думаю, через пару недель. После релиза поддерживающего чтение юникодных конфигов и параметров карт.

Кстати, работает нормально с params.txt в UTF-8 и в UTF-16

Код: Выделить всё
    name_ru=Карта Кореи
    name=Map of Korea
    name_uk=Карта Кореї
    name_fr=Carte de Corée


А в не-юникодной на фр. отображается "Coree".