Far2->Far3 wrapper

Место, где разработчики плагинов могут поделиться своим опытом.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Far2->Far3 wrapper

Post by Maximus5 »

Latest post of the previous page:

ver 1.9.2027
[%] Глюк преобразования макросов с более чем одним вызовом CallPlugin
[%] OpenPluginW не работал, если плагин создавал несколько пунктов (F11/AltF1/AltF2)
[+] ACTL_POSTKEYSEQUENCE
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Far2->Far3 wrapper

Post by Maximus5 »

ver 1.10.2041
[!] Если вы уже пользовались плагином Network через враппер, необходимо изменить гуид в ini-шнике на 8D1E4BD3-1959-43d7-9A64-B53CC0D46A91.
[*] Поправка в ProcessKeyW

PS. раскраска пока глюкавит - разбираться нада
User avatar
ctapmex
Posts: 1241
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Re: Far2->Far3 wrapper

Post by ctapmex »

раскраска глюкавит по причине недоделанности её на стороне фара. там только добавили получение новой структуры и добавление её в массив. а обработку приоритетов при применении цветов нет.

для сравнения ( и для теста фара) переписанный под последнее api плагин farcolorer
в этой сборке Priority = EDITOR_COLOR_NORMAL_PRIORITY+1
Last edited by ctapmex on Sat 21 May, 2011 17:10, edited 1 time in total.
User avatar
zg
zero-gravity
Posts: 6034
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Far2->Far3 wrapper

Post by zg »

sonar wrote:раскраска глюкавит по причине недоделанности её на стороне фара. там только добавили получение новой структуры и добавление её в массив. а обработку приоритетов при применении цветов нет.
да. в смысле приоритеты применяются.
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Far2->Far3 wrapper

Post by t-rex »

так, на будущее, в колорере почти для всего приоритет должен быть 0 а не normal+1
User avatar
ctapmex
Posts: 1241
Joined: Fri 11 Apr, 2008 07:53
Has thanked: 1 time
Been thanked: 50 times

Re: Far2->Far3 wrapper

Post by ctapmex »

t-rex wrote:так, на будущее, в колорере почти для всего приоритет должен быть 0 а не normal+1
тогда я не правильно понял фразу
Priority - приоритет цветовой области. чем больше, тем выше цветовая область.
поправил, перевыложил. работает вроде номарльно
User avatar
t-rex
Страшный и ужасный
Posts: 4910
Joined: Tue 15 Mar, 2005 16:17
Location: Tel-Aviv
Has thanked: 1 time
Been thanked: 8 times
Contact:

Re: Far2->Far3 wrapper

Post by t-rex »

ну правильно, колорер он как бы главный краситель так как красит всё подряд и идёт первым слоем - потому и приоритет 0.
Любой другой плагин должен всегда красить поверх колорера.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Far2->Far3 wrapper

Post by Maximus5 »

ver 1.11.2041
[%] Обработка отсутствия экспортов GetFilesW/PutFilesW/DeleteFilesW
[+] ThreadSafe ACTL_GETSHORTWINDOWINFO
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Far2->Far3 wrapper

Post by Maximus5 »

ver 1.12.2041
[*] Расширена диагностика ошибок загрузки плагина
[%] F11 в диалогах всегда вызывал первый пункт плагина (не работал DialogTools)
[*] GetMinFarVersionW чтобы Loader не загружался в Far2
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Far2->Far3 wrapper

Post by Maximus5 »

Добавлена информация о новом плагине DlgHistory
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Far2->Far3 wrapper

Post by Maximus5 »

ver 1.13.2075
[*] Обработка DIF_SETCOLOR
[*] ACTL_GETSYSWORDDIV
[*] ACTL_GETCOLOR, ACTL_GETARRAYCOLOR, ACTL_SETARRAYCOLOR
[*] DN_CTLCOLORDIALOG, DN_CTLCOLORDLGITEM, DN_CTLCOLORDLGLIST
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Far2->Far3 wrapper

Post by Maximus5 »

ver 1.14.2082
[*] Far3 build 2082
[*] Продолжение DN_CTLCOLORDIALOG, DN_CTLCOLORDLGITEM, DN_CTLCOLORDLGLIST
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Far2->Far3 wrapper

Post by Maximus5 »

ver 1.15.2098
[+] Если архивный плагин экспортит OpenFilePluginW, но не удосужился объявить префикс, его можно указать насильно через "ForcePrefix" в ini-файле.
[+] В ini-файле можно указать версию фара, которую нужно отдавать плагину, например

Code: Select all

FakeFarVersion=2.1.1807
[*] Исходники могут быть собраны как для Far3 build 2108 так и для 2098 в зависимости от MVV_3.
Yegor
Posts: 1328
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Re: Far2->Far3 wrapper

Post by Yegor »

Макс, расшарь, плиз, инишники для Far2 плагинов, которые юзаешь сам через врапер. Облом писать самому, может какие-то пересекутся :)
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Far2->Far3 wrapper

Post by Maximus5 »

закинул свои на svn
Но вообще, ничего ведь писать-то не нужно. Положил один Loader.dll рядом с плагином, дальше все само...
Yegor
Posts: 1328
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 32 times
Been thanked: 61 times

Re: Far2->Far3 wrapper

Post by Yegor »

Спасибо!
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Post Reply

Return to “Разработка плагинов”