FarNet — .NET Far API and .NET module manager

Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

Latest post of the previous page:

http://code.google.com/p/farnet/downloads/list

= 5.0.25 =

Panels: paging for large data.
* New property NeedsNewFiles used on paging and [CtrlR].
* New properties PageLimit (enables paging) and PageOffset.
* When paging is enabled pressing [PgDn]/[PgUp] on the last/first panel items
sets NeedsNewFiles, updates PageOffset, and gets files from the panel explorer.
Explorers that support paging or file updates should use parameters NewFiles,
Limit, and Offset in order to get new portion of files (or get cached data if
NewFiles is false).

Misc
* Amended the stepping code.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

http://code.google.com/p/farnet/downloads/list

= 5.0.26 =

Menus
* WrapCursor is `true` by default (as far as Far API recommends to use `true`).
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

http://code.google.com/p/farnet/downloads/list

= 5.0.27 =

Adapted for API changes in Far 3.0.2799-2834. Most of modules work fine without
updates or rebuilds. Some new API (clipboard block types, panel item custom
free) is not yet used. To be continued.

IViewer
* Property HexMode (bool) replaced with ViewMode (ViewerViewMode - Text, Hex, Dump).

IEditor, IViewer
* Property Id type changed from int to IntPtr.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

http://code.google.com/p/farnet/downloads/list

= 5.0.28 =

Adapted for the new macro engine in Far 3.0.2853. Modules using hardcoded
macros should be adapted, as well as other used macros.

First step to native search in FarNet panels. It is not yet working, some more
features are needed in Far for setting directories "by items".
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

http://code.google.com/p/farnet/downloads/list

= 5.0.29 =

* Fixed a bug in dialog lists.
* Amended the required Far version.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

http://code.google.com/p/farnet/downloads/list

= 5.0.30 =

Improved diagnostics on failed changes in a locked editor. The exception
"Editor is locked for changes. Unlock by [CtrlL]." is thrown instead of
"ECTL_SETSTRING failed" or silent failures in some methods.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

http://code.google.com/p/farnet/downloads/list

= 5.0.31 =

Use Far 3.0.3040+. FarNet uses new Far API for setting directories in panels.

Renamed the API property Far.Net to Far.Api. The old name still works but it is
obsolete and going to be removed in the next version. Upgrade your modules now.

Far.Line also works when auto complete menu is shown in command line. WARNING:
In dialogs getting Far.Line on opened auto complete hangs in Far. A workaround
is to check for and close auto complete and then only get Far.Line.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

http://code.google.com/p/farnet/downloads/list

= 5.0.32 =

As it was announced, removed the obsolete property Far.Net. Use the new Far.Api
instead. Upgrade your modules. All FarNet suite modules at the download page
were upgraded some time ago.

IFar.Dialog now gets the top dialog even if it is under other windows but not
menus. Menus will be (?) enabled when Mantis 2241 is resolved. As a result,
IFar.Line in menus over a dialog gets null. This is better than hanging.

Workaround for macros. Macros may check the area for DialogAutoCompletion and
close it by [Esc]. Then IFar.Dialog and IFar.Line work fine. Note that in
command line ShellAutoCompletion is not a problem for getting IFar.Line.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

http://code.google.com/p/farnet/downloads/list

= 5.0.33 =

The menu command [F11 \ FarNet \ Panels \ Close panel] is now the same as
[ShiftEsc] (i.e. a user may cancel closing in some cases). The hardcoded
[ShiftEsc] in FarNet panels is not removed (needed at least for tests).
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

http://code.google.com/p/farnet/downloads/list

= 5.0.34 =

Far 3.0.3371. Adapted for change events in editors.
Far 3.0.3265. Added new method Panel.SetActive().
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

http://code.google.com/p/farnet/downloads/list

= 5.0.35 =

Requires Far 3.0.3525

The editor event Saving receives the argument EditorSavingEventArgs which can
be useful on "Save as" operations. Modules using this event have to be rebuilt
(e.g. the sample module EditorKit), changes in their code are not needed unless
the new argument is going to be actually used.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

http://code.google.com/p/farnet/downloads/list

= 5.0.36 =

Added the suffix 32/64 to the module cache file name. By default it is:
%LOCALAPPDATA%\Far Manager\Profile\FarNet\Cache??.binary
Old files Cache.binary can be removed.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

http://code.google.com/p/farnet/downloads/list

= 5.0.37 =

Fixed getting text length of dialog edit boxes.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

http://code.google.com/p/farnet/downloads/list

= 5.0.38 =

Fixed incorrect comparison of keys (transition to Far3, v5.0.0).
E.g. [Esc] might not work in progress forms.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

THE PACKAGE MOVED TO NUGET
https://www.nuget.org/packages/FarNet

See HOW TO GET AND INSTALL

= 5.0.39 =

FarNetAccord.chm is replaced by FarNetAPI.chm and built by the upgraded
documentation tools. Updated some topics, added missing documentation.
FarNetAPI.chm is now included to the FarNet package.

Renamed the protected Panel.OpenChildBegin() to CanOpenAsChild().

Enum ReadKeyOptions moved from FarNet.Works (internal) to FarNet (public).

FarNet.Tools.SubsetForm - changed type of ItemToString from Converter to Func.
As a result, PowerShell script blocks can be used directly without helpers.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: FarNet — .NET Far API and .NET module manager

Post by NightRoman »

The NuGet package: https://www.nuget.org/packages/FarNet
HOW TO GET AND INSTALL: http://forum.farmanager.com/viewtopic.php?f=11&t=2256

= 5.0.40 =

Slightly simplified the NuGet package. It is recommended to update it by the
upgraded script Update-FarPackage.ps1:
https://farnet.googlecode.com/svn/trunk ... ackage.ps1
Post Reply

Return to “Анонсы новых плагинов”