View Issue Details

IDProjectCategoryView StatusLast Update
0002901SAS.ПланетаХотелка / Feature requestpublic02-06-2016 15:20
Reportervdemidov Assigned Tozed  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Product Version151111 
Target Version160606Fixed in Version160606 
Summary0002901: Переход на базу меток в SQLite по умолчанию
DescriptionБаза меток в SML не поддерживает по-умолчанию юникод. Пора переходить на SQLite как основной движок базы меток.
TagsNo tags attached.

Relationships

related to 0002107 resolvedzed sml файлы не по стандарту XML 
child of 0002166 resolvedzed Переход на версию Delphi с полной поддержкой юникода 

Activities

vdemidov

12-11-2015 14:39

manager   ~0016788

Last edited: 12-11-2015 15:37

Ради пробы включил в sml принудительную поддержку юникода, так оно все не ASCII символы стало сохранять через их коды.
Это при том что весь файл сохранен в utf-8.
Нам от этого, конечно, ни холодно не жарко, но вот парсящим sml файлы сторонними программами будет приятный сюрприз :)

zed

12-11-2015 15:43

manager   ~0016807

Так да: 0002107:0015306

>Странная штука этот датасет - флаг dfXMLUTF8 позволяет писать на диск файл в utf-8 кодировке, но в то же время, не даёт возможности по-настоящему работать с юникодом.

vdemidov

12-11-2015 16:27

manager   ~0016811

Самое странное, что на чтение, оно прекрасно работает, а вот сохраяняет хрен знает как. Я давно предлагал от midas избавляться, а сейчас при наличии SQLite базы так тем более.
Как вариант переключить по-умолчанию на использование базы в SQLite.

zed

13-11-2015 18:02

manager   ~0016818

А может ну его нафиг? Мало ли какие чудеса начнут твориться при использовании и той и той версии поочерёдно. Кому понадобится юникод, пускай используют SQLite и я согласен, что SQLite уже можно включать по дефолту в ночнушках.

vdemidov

16-11-2015 07:47

manager   ~0016839

Согласен, я, когда заводил эту хотелку, не знал, что там все так запущено с юникодом. Нужно поменять на "Переход на SQLite базу меток по-умолчанию".

vdemidov

13-05-2016 11:01

manager   ~0017205

Так что будем делать с переходом на новый формат базы меток?

zed

13-05-2016 11:05

manager   ~0017206

Переходить. А что ещё можно сделать?

vdemidov

13-05-2016 11:08

manager   ~0017207

Last edited: 13-05-2016 11:08

Я в смысле "Когда?"

zed

13-05-2016 11:10

manager   ~0017208

Ну вот хоть сегодня, возьми и перейди. Какой-то странный вопрос.

Garl

13-05-2016 11:12

reporter   ~0017209

полёт нормальный. переходим.
разве что сделать что-то типа авто импорта:
база пустая и есть sml - задёть вопрос импорт? - и при положительном ответе сделать загрузку и переименвать sml.

zed

02-06-2016 15:20

manager   ~0017290

Для новых пользователей (при запуске без SASPlanet.ini) включил SQLite метки по дефолту.

При обновлении с древних версий, вроде 14xxxxx, старые метки по-умолчанию будут не видны и пользователям нужно будет руками добавлять sml базу или импортировать свои метки в SQLite.

При обновлении с 151111, никаких изменений в работе не будет. Переход на SQLite - дело сугубо добровольное.

Issue History

Date Modified Username Field Change
11-11-2015 15:29 vdemidov New Issue
11-11-2015 15:29 vdemidov Issue generated from: 0002900
11-11-2015 15:30 vdemidov Status new => confirmed
11-11-2015 15:31 vdemidov Relationship added child of 0002166
12-11-2015 14:27 vdemidov Relationship added related to 0002107
12-11-2015 14:39 vdemidov Note Added: 0016788
12-11-2015 15:37 vdemidov Note Edited: 0016788
12-11-2015 15:43 zed Note Added: 0016807
12-11-2015 16:27 vdemidov Note Added: 0016811
13-11-2015 18:02 zed Note Added: 0016818
16-11-2015 07:47 vdemidov Note Added: 0016839
18-11-2015 09:48 vdemidov Target Version 191221 => 160606
18-11-2015 09:48 vdemidov Summary Принудительное сохранение в sml юникодных строк в юникодной версии => Переход на базу меток в SQLite по умолчанию
18-11-2015 09:48 vdemidov Description Updated
13-05-2016 11:01 vdemidov Note Added: 0017205
13-05-2016 11:05 zed Note Added: 0017206
13-05-2016 11:08 vdemidov Note Added: 0017207
13-05-2016 11:08 vdemidov Note Edited: 0017207
13-05-2016 11:10 zed Note Added: 0017208
13-05-2016 11:12 Garl Note Added: 0017209
02-06-2016 15:20 zed Note Added: 0017290
02-06-2016 15:20 zed Status confirmed => resolved
02-06-2016 15:20 zed Fixed in Version => 160606
02-06-2016 15:20 zed Resolution open => fixed
02-06-2016 15:20 zed Assigned To => zed
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request