FarNet — .NET Far API and .NET module manager

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

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

Post by NightRoman » Wed 04 Apr, 2012 16:15

Latest post of the previous page:

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

= 5.0.23 =

5.0.22 continued

* Move (F6) deletes successfully copied files if an explorer can DeleteFiles.

* Bad names are silently ignored if the target is a plugin because Far does not
know about names possibly corrected by a user. This is especially important on
move: not completely processed files should not be deleted.

User avatar
NightRoman
Posts: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Sat 28 Apr, 2012 03:19

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

= 5.0.24 =

Panel
* GetContent+UseFileName: fixed issues on existing targets with source names.

Asynchronous sequences (almost "coroutines" if used with C# yield)
* New method IFar.PostSteps()
* Removed redundant PostStep2()

Misc
* Fix: incremental filter update on backspace.

User avatar
NightRoman
Posts: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Sun 13 May, 2012 14:00

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: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Thu 23 Aug, 2012 12:32

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: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Thu 27 Sep, 2012 10:34

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: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Mon 01 Oct, 2012 10:38

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: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Thu 04 Oct, 2012 17:20

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: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Mon 10 Dec, 2012 12:52

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: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Wed 02 Jan, 2013 16:42

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: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Tue 15 Jan, 2013 16:36

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: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Fri 01 Feb, 2013 18:38

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: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Tue 30 Apr, 2013 11:01

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: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Fri 19 Jul, 2013 14:04

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: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Wed 02 Oct, 2013 06:42

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: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Sat 12 Oct, 2013 10:10

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

= 5.0.37 =

Fixed getting text length of dialog edit boxes.

User avatar
NightRoman
Posts: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Sat 21 Dec, 2013 05:20

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: 5849
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 8 times
Been thanked: 8 times
Contact:

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

Post by NightRoman » Mon 30 Dec, 2013 19:22

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.

Post Reply

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

Who is online

Users browsing this forum: No registered users and 1 guest