Multi-panel plug-in for FAR Manager, Change history

2002-Oct-10 (revision 50) - Version 1.0

+ Fixed the bug with detecting all network locations as unavailable.
+ Fixed the bug with resetting unsupported panel, on cancelling the dialog, entered for the first time.
+ Fixed a one-character bug with the panel list dialog formatting.
+ Added TECHINFO 14 about setting PanelInfo.ShortNames.
+ Refined the documentation and installation.
+ Milestone: Finished the internal testing, and published the version.

2002-Oct-05 (revision 46)

+ Sergey Baranov joined the project.
+ Added support for unavailable locations: no error, panel is marked with '-' until location is back.
+ Added processing of the CtrlR button in the panel list dialog, to redraw the selected panel.
+ Added TECHINFO 13 about panel redraw after FCTL_SETSELECTION.
+ Fixed the panel switching when the panel list dialog is cancelled, or the active panel is closed.
+ Fixed the file selection on an inactive panel to be safe, when the directory contents is changed.
+ Fixed the bug with the New panel function not initializing some panel data, and causing a crash.
+ Fixed smaller bugs, refined the documentation.

2002-Oct-01 (revision 45)

+ Andrey Belousow (Seisen) joined the project.
+ Added processing of the PageUp/PageDown/Home/End buttons in the panel list dialog.
+ Added the New panel function, and TECHINFO 11 about its current limitations.
+ Fixed the panel list dialog formatting, for any number of panels, instead of 100.
+ Fixed the bug with the FAR Plugin commands menu item, after switching the FAR language dynamically.
+ Disabled mouse movement tracking in the panel list dialog, and added mouse wheel processing.
+ Fixed scrolling in the panel list, to make sure the selected item is centered is possible.
+ Added TECHINFO 10 about DK_KEY inconsistencies, and TECHINFO 12 about early DN_ENTERIDLE message.
+ Fixed smaller bugs, refined the documentation.
+ Milestone: Started the final internal testing.

2002-Aug-24 (revision 38)

+ Reviewed and refined all public documentation.
+ Translated all public documentation to Russian.
+ Added the techinfo file, with 9 items by now.
+ Changed panel index compression to produce the inverse index ordering.
+ Fixed the bug with indices of new panel after panel index compression.
+ Allowed incorrect behavior of panel indices in case of two fullscreen panels (techinfo).
+ Added panel display optimization, noticable on large directories.
+ Added a warning when trying to switch from an unsupported panel (Plugin/Tree/Info/QView).
+ Localized the panel type names - this was the last not localized piece of code.
+ Added dynamic formatting and resizing of the panel list dialog depending on the contents.

2002-Aug-11 (revision 28)

+ Researched the feasibility of the multi-panel plugin idea for the latest FAR version.
+ Designed and documented the core architecture.
+ Implemented full panel state save and restore on switching.
+ Implemented dynamic panel preview.
+ Implemented panel LRU.
+ Implemented custom dialog for panel list.
+ Implemented quick dialog mode, using Ctrl as modifier.
+ Milestone: Published the project internally, for evaluation and feedback.

2002-Jul-14

+ Created the project white paper.
