Page 15 of 18

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

Posted: Sun 13 May, 2012 14:00
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.

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

Posted: Thu 23 Aug, 2012 12:32
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`).

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

Posted: Thu 27 Sep, 2012 10:34
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.

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

Posted: Mon 01 Oct, 2012 10:38
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".

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

Posted: Thu 04 Oct, 2012 17:20
by NightRoman
http://code.google.com/p/farnet/downloads/list

= 5.0.29 =

* Fixed a bug in dialog lists.
* Amended the required Far version.

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

Posted: Mon 10 Dec, 2012 12:52
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.

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

Posted: Wed 02 Jan, 2013 16:42
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.

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

Posted: Tue 15 Jan, 2013 16:36
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.

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

Posted: Fri 01 Feb, 2013 18:38
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).

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

Posted: Tue 30 Apr, 2013 11:01
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().

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

Posted: Fri 19 Jul, 2013 14:04
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.

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

Posted: Wed 02 Oct, 2013 06:42
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.

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

Posted: Sat 12 Oct, 2013 10:10
by NightRoman
http://code.google.com/p/farnet/downloads/list

= 5.0.37 =

Fixed getting text length of dialog edit boxes.

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

Posted: Sat 21 Dec, 2013 05:20
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.

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

Posted: Mon 30 Dec, 2013 19:22
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.

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

Posted: Wed 01 Jan, 2014 23:23
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