<kompi>
mikekaganski: к кофе будет еще два смузи =)
<mikekaganski>
:) дошло
<kompi>
такими темпами я тебе буду зп платить...
<kompi>
что в принципе можети не плохо
<kompi>
осталось только бизнес модель на либре построить
<mikekaganski>
kompi: в общем, там было вот что: у стиля есть два имени (уж не знаю, почему): просто Name, и ApiName. При импорте стиля они оба сразу назначаются одинаково.
<kompi>
ага
<mikekaganski>
При создании в UI они сначала оба пустые, а потом просто Name задаётся как указал пользователь. ApiName ещё пустой.
<mikekaganski>
При сохранении используется ApiName. Так вот если он пустой, то ничего не пишется. Нужно было использовать специальный метод (уже существующий), чтобы корректно обарботать это.
<kompi>
эта штука требует упрощения
<mikekaganski>
Не факт.
<kompi>
тема с двумя именами - она странная...
<mikekaganski>
Может быть, одно показывается пользователю (и может меняться), а вторая задаётся однажды, и потом постоянная
<mikekaganski>
и так проще из макроса к ней обращаться, независимо от пользовательских переименований
<mikekaganski>
это предположение, но вероятно, что-то в этом духе
<kompi>
это кстати только для винды бага была или на линуксах такое же поведение?
<mikekaganski>
везде
<mikekaganski>
кстати, багрепорт был из федоры
<mikekaganski>
просто глянь, насколько разные по трудоёмкости сам фикс и его проверка :) фикс из одной строчки, проверка из 30
<kompi>
проверка - это юнит-тест?
<mikekaganski>
ага
<mikekaganski>
это проверка, которая потом запускается при й сборке, чтобы потом никто не сломал
<kompi>
Не нужно писать тесты, если
<mikekaganski>
?
<kompi>
Ваш код настолько крут, что изменяет себя сам, вслед за требованиями клиента. Иногда код объясняет клиенту, что его требования — говно
<kompi>
ты такого еще не достиг?
<mikekaganski>
:)
<kompi>
mikekaganski: а почему тогда, если после реопена руками поправить связь с родителем, то все корректно сохраняется?
<kompi>
apiname прописывается в этом случае что ли?
<mikekaganski>
когда ты импортируешь существующий стиль из файла, у него сразу оба имени выставляются - см. первый пункт
<kompi>
хм
<kompi>
то есть косяк только при создании нового стиля?
<mikekaganski>
был
<kompi>
был да
<kompi>
а почему ты не хочешь в 6.0 это бекпортировать?