Search found 33 matches

by lort
Mon 29 Apr, 2013 17:09
Forum: Обсуждение макросов
Topic: LuaFAR — библиотека для создания плагинов на языке Lua
Replies: 794
Views: 349008

Re: LuaFAR — библиотека для создания плагинов на языке Lua

John Doe wrote:Цель: получить заголовок.
DM_LISTGETTITLES валит плагин.

Подскажите как работать с меню.
По идее DM_LISTGETTITLES должно работать, в своем движке я его использую, там никаких проблем нет. Подозреваю тут всё-таки в luafar проблема.
by lort
Fri 09 Nov, 2012 20:39
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1359134

Re: Глюки и баги, появившиеся в «ночных сборках»

Тут проблема в том, что EMenu своё меню не из основного потока показывает, с VMenu такое проходило, а с диалогами уже нет, там критические секции везде. Видимо надо EMenu переделывать будет.
by lort
Tue 06 Nov, 2012 17:30
Forum: Development
Topic: обсуждение GetCustomDataW и FreeCustomDataW
Replies: 5
Views: 8059

обсуждение GetCustomDataW и FreeCustomDataW.

Alexey Samlyukov wrote:близкое приближение - это реализация отсюда http://forum.farmanager.com/viewtopic.p ... 710#p64710
Могу свою версию обновить и закоммитить, мне, правда, колонки эти так и не пригодились, потому в прошлый раз я их и забросил.
by lort
Mon 29 Oct, 2012 15:20
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1359134

Re: Глюки и баги, появившиеся в «ночных сборках»

Я, собственно, это убрал из-за того, что в VMenu такого вызова нет, меню всегда остается на экране до следующей перерисовки, и этот эффект в некоторых местах используется. например? В меню дисков например, если добавить перерисовку то, когда переключаешь показ колонок, будет заметно как меню исчеза...
by lort
Fri 26 Oct, 2012 18:10
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1359134

Re: Глюки и баги, появившиеся в «ночных сборках»

Shmuel wrote:А как бы я это заметил, если бы не было изменения?
(Но вообще-то заметил я это не со стандартным History, а со своим.)
А, тогда понятно, я-то на стандартной истории проверял. Для обычных диалогов можно старое поведение вернуть, если из-за этого проблемы.
by lort
Fri 26 Oct, 2012 17:29
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1359134

Re: Глюки и баги, появившиеся в «ночных сборках»

Да, вызов по префиксу. Но раньше так не было. У меня и в 2798 повторяется если у плагина в OpenW добавить Sleep(3000) Думаю, дело в том, что в деструкторе диалога закомментировано: // ScrBuf.Flush(); Я, собственно, это убрал из-за того, что в VMenu такого вызова нет, меню всегда остается на экране ...
by lort
Fri 26 Oct, 2012 16:15
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1359134

Re: Глюки и баги, появившиеся в «ночных сборках»

Начиная с 2897 появился такой эффект: На экране диалог истории команд. Нажимаем Enter на какой-либо команде, которая исполняется заметное время (например 3 секунды) и ничего не выводит на экран. До 2897 диалог закрывался сразу, а теперь только по окончанию выполнения команды. У меня повторяется тол...
by lort
Wed 24 Oct, 2012 16:18
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1359134

Re: Глюки и баги, появившиеся в «ночных сборках»

2897 - глючит автодополнение, при наборе командная строка моргает и отображается неверно. в дебаг-х64 иногда поcле <enter> ошибка освобожения памяти (якобы в плагине network). Перерисовку поправил, падение не могу повторить, у меня сейчас локальной сети нет, без неё это можно как-то воспоизвести?
by lort
Sat 15 Sep, 2012 18:16
Forum: Development
Topic: Идея о замене макроязыка Фара на Lua, JavaScript и т.п.
Replies: 93
Views: 46484

Re: Идея о замене макроязыка Фара на Lua, JavaScript и т.п.

Дальнейшее обсуждение предлагается вести в следующем ключе: чего не хватает внешним плагинам/программам для полноценного управления Far'ом. Сейчас из основного функционала не хватает аналогов mmode, clip, history.disable и функций работы с меню, предлагаю добавить: ACTL_ENABLEREDRAW, Param1=1 - раз...
by lort
Sat 15 Sep, 2012 17:05
Forum: Обсуждение макросов
Topic: Spring — внедрение Lua в качестве макроязыка
Replies: 60
Views: 12134

Re: Spring — внедрение Lua в качестве макроязыка

Shmuel wrote:Это не так, всё вышеперечисленное уже есть.
Я это не про Spring, а про то, чего сейчас не хватает в far api для реализации полноценного макродвижка в плагине.
by lort
Sat 15 Sep, 2012 15:19
Forum: Обсуждение макросов
Topic: Spring — внедрение Lua в качестве макроязыка
Replies: 60
Views: 12134

Re: Spring — внедрение Lua в качестве макроязыка

Это ведь не просто плагин, это замена Фара. А почему не плагин, кстати, хоть бы и стандартный? Думаю лучше было бы расширить апи и отделить макродвижок от фара, тогда и для других языков движки сделать можно будет, я вот javascript себе прикрутить хочу. Сейчас, насколько я вижу, из основного функци...
by lort
Mon 04 Oct, 2010 16:53
Forum: Разработка плагинов
Topic: editor.undo(N) / ECTL_UNDOREDO
Replies: 18
Views: 9405

Re: editor.undo(N) / ECTL_UNDOREDO

Но заметил одну странность: при использовании print("\n") буфер почему-то в несколько раз уменьшается. Это из-за того, что некоторые атомарные, с точки зрения пользователя, операции внутри, на самом деле, состоят из нескольких частей заключенных между UNDO_BEGIN ... UNDO_END. А падение пр...
by lort
Thu 30 Sep, 2010 13:39
Forum: Разработка плагинов
Topic: editor.undo(N) / ECTL_UNDOREDO
Replies: 18
Views: 9405

Re: editor.undo(N)

Рискну предположить, что после editor.undo(1) блок не образуется. Видимо фар, обнаружив что блок пустой, просто отменяет его. Да, так и есть. Можно этот интеллект убрать. Буфер Undo не бесконечный. В нём содержится ~2048 последних правок (выяснено опытным путём). Размер буфера задаётся в TechInfo #...

Go to advanced search