Снегопат
https://snegopat.ru/forum/

Дальнейшие планы
https://snegopat.ru/forum/viewtopic.php?f=1&t=667
Страница 10 из 14

Автор:  orefkov [ 28 мар 2015, 07:42 ]
Заголовок сообщения:  Re: Дальнейшие планы

EvgeniuXP писал(а):
8.3.6.1848 ушел в дамп.

Запускал с -sntest=1 ?
Высылай logs и dump.

Автор:  EvgeniuXP [ 28 мар 2015, 08:37 ]
Заголовок сообщения:  Re: Дальнейшие планы

orefkov писал(а):
EvgeniuXP писал(а):
8.3.6.1848 ушел в дамп.

Запускал с -sntest=1 ?
Высылай logs и dump.

https://yadi.sk/d/BVLieuqBfaBFC

Автор:  orefkov [ 28 мар 2015, 10:48 ]
Заголовок сообщения:  Re: Дальнейшие планы

Итак, попробуй в core/v8api/window.v внести правку:
В интерфейсе ITopLevelFrame перед
uint getCoreTopLevelFrame(ITopLevelFrame@&out)
вставь
Код:
#if ver>=8.3.6
   +1
#endif


То есть должно получиться так:
Код:
#if ver>=8.3.6
   +1
#endif
    uint getCoreTopLevelFrame(ITopLevelFrame@&out)

По дампу видно, что как-раз перед getCoreTopLevelFrame добавился какой-то метод.

Если продолжит падать - снова лог и дамп.

Автор:  EvgeniuXP [ 28 мар 2015, 11:29 ]
Заголовок сообщения:  Re: Дальнейшие планы

orefkov писал(а):
Итак, попробуй в core/v8api/window.v внести правку:
В интерфейсе ITopLevelFrame перед
uint getCoreTopLevelFrame(ITopLevelFrame@&out)
вставь
Код:
#if ver>=8.3.6
   +1
#endif


То есть должно получиться так:
Код:
#if ver>=8.3.6
   +1
#endif
    uint getCoreTopLevelFrame(ITopLevelFrame@&out)

По дампу видно, что как-раз перед getCoreTopLevelFrame добавился какой-то метод.

Если продолжит падать - снова лог и дамп.


запустилось :) - в дамп не уходит.

Автор:  orefkov [ 28 мар 2015, 11:50 ]
Заголовок сообщения:  Re: Дальнейшие планы

Отличненько, новый движок в действии :)

Автор:  Magister [ 28 мар 2015, 12:59 ]
Заголовок сообщения:  Re: Дальнейшие планы

orefkov писал(а):
Отличненько, новый движок в действии :)

Интересно, а реально по сигнатуре метод находить автоматически? В дампе с первого взгляда информации достаточно...
Сделать дамп, пройти поискать методы, и сгенерировать нужные классы.
Будет вообще автоматическая поддержка новых релизов (как минимум - минорных).

Автор:  ildary [ 30 мар 2015, 11:46 ]
Заголовок сообщения:  Re: Дальнейшие планы

Не могли бы уважаемые испытатели версии 2.0 уточнить - после нажатия точки вызывается список методов аля 8.0 (все одноименные методы) или в стиле телепата (контекстные)?

Автор:  orefkov [ 30 мар 2015, 12:09 ]
Заголовок сообщения:  Re: Дальнейшие планы

Пока только штатный - тупо посылается команда на вызов штатной подсказки.
Над снегопатовской работаю в текущий момент.

Автор:  ildary [ 30 мар 2015, 12:37 ]
Заголовок сообщения:  Re: Дальнейшие планы

Москва не сразу строилась, радует, что работа идет!

p.s. И все таки до чего раздражает ситуация, что такую важную функцию делают энтузиасты-одиночки, а не фирма-разработчик :(

Автор:  orefkov [ 30 мар 2015, 17:14 ]
Заголовок сообщения:  Re: Дальнейшие планы

Работа идёт.
Очередной шажок.
Во-первых наполняю движок AngelScript полезными библиотеками и функциями, во-вторых, портирую помаленьку функционал снегопата.
Из первого - прикрутил движок регулярных выражений oniguruma, сделал возможность работы с памятью.
Из-второго - расширил работу с текстовыми окнами, и как маленький пример - сделал автовставку палки при энтере в кавычках.

Задание для смекалистых - сможет кто сделать авторазворот выражений типа "++" и "+="?
Всё необходимое для этого уже есть и видно в скриптах.

Ответ - в следующей серии :)

Вложения:
snegopat-2-0-0-0-c.zip [842.1 КБ]
Скачиваний: 486

Страница 10 из 14 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/