Far Manager Changelog

What's new in Far Manager 3.0 Build 6161

Jun 10, 2023
  • Gh-704: Multiple log files created and console logs empty in sync mode.

New in Far Manager 3.0 Build 6060 (Dec 8, 2022)

  • Add standard library info to far:about.
  • Refactoring.

New in Far Manager 3.0 Build 6000 (Jul 24, 2022)

  • Refactoring.

New in Far Manager 3.0 Build 5959 (Feb 2, 2022)

  • Improve exception diagnostics.

New in Far Manager 3.0 Build 5888 (Sep 19, 2021)

  • Security concern: execute exe file without extension

New in Far Manager 3.0 Build 5885 (Aug 30, 2021)

  • Don't add Unicode BOM to file lists created with !@! (5740 again).

New in Far Manager 3.0 Build 5858 (Jul 27, 2021)

  • Correction of 5855.

New in Far Manager 3.0 Build 5849 (Jul 14, 2021)

  • Preserve the locked state when reopening editor from history.

New in Far Manager 3.0 Build 5848 (Jul 13, 2021)

  • Render real shadows when possible.

New in Far Manager 3.0 Build 5845 (Jul 11, 2021)

  • Correctly show delete indicator if the directory scan before it was cancelled.
  • A few more fullwidth-related improvements.
  • Workaround for a conhost bug in DirectX mode.
  • Properly update Find File status bar.
  • Properly discard previous Find File results in all cases.
  • Speed up Find File by removing a few quadratic algorithms from the listbox / menu implementation.

New in Far Manager 3.0 Build 5844 (Jul 7, 2021)

  • M#3877, M#3878, wrapper fixes, throttle down panel updates:
  • Exit to archive root via cd breaks the panel title.
  • Incorrect selection when the block is beyond the screen border.
  • Several fixes in 1.x plugin wrapper related to colors processing.
  • Throttle down file panel updates on FS changes to one per second at most.

New in Far Manager 3.0 Build 5843 (Jul 2, 2021)

  • Autocomplete-related fixes.

New in Far Manager 3.0 Build 5800 (May 19, 2021)

  • Continuation of 5788: proper alpha blending.
  • Available in files highlighting and editor selection colour.

New in Far Manager 3.0 Build 5757 (Mar 11, 2021)

  • 0003850: Error running files from Google Drive
  • Refactoring.

New in Far Manager 3.0 Build 5700 (Nov 17, 2020)

  • Correction of 5698.1 again.

New in Far Manager 3.0 Build 5600 (May 18, 2020)

  • Refactoring.
  • Tests.

New in Far Manager 3.0 Build 5577 (Mar 27, 2020)

  • New versions of fmt, tinyxml2, Catch2.

New in Far Manager 3.0 Build 5555 (Feb 9, 2020)

  • New versions of fmt and Catch2.

New in Far Manager 3.0 Build 5511 (Nov 20, 2019)

  • Continuation of 1771.2 or 9 years later: second attempt to fix Backspace/Del madness in DIF_MASKEDIT.
  • A few minor changes.

New in Far Manager 3.0 Build 5454 (Aug 23, 2019)

  • Refactoring.
  • Minor optimisation of mapped network drives enumeration.
  • More types in far.natvis.

New in Far Manager 3.0 Build 5445 (Aug 7, 2019)

  • Hex-viewer in UTF-16 mode shows hex as everywhere else - as bytes.
  • The code page affects only the text part.
  • Correction of 5441 - no need to request elevation when reading a directory.
  • Move Grabber help to a separate topic.
  • Load macros before the first panels update in order to immediately show content-columns defined in macro-files.
  • Forum: F9 -> Options -> File panel modes -> Ins -> crash.
  • It should be possible to pass access rights through elevation.

New in Far Manager 3.0 Build 5400 (May 23, 2019)

  • As it turned out, XP x64 has everything we need so wrappers have been disabled for x64 (at least until they use something else in the CRT that isn't there).
  • A few minor changes.

New in Far Manager 3.0 Build 5300 (Oct 29, 2018)

  • Reduce transactions lifetime in HierarchicalConfigDb for internal databases. For plugins everything is the same as before for now.

New in Far Manager 3.0 Build 5247 (Aug 3, 2018)

  • Correction of 5240.
  • Refactoring.

New in Far Manager 3.0 Build 5246 (Aug 3, 2018)

  • Continuation of 5211.1. Associations !.! must be working again in archives.

New in Far Manager 3.0 Build 5245 (Aug 3, 2018)

  • Correction of 5242.1 if the panel is closed in GetFindDataW.

New in Far Manager 3.0 Build 5244 (Aug 3, 2018)

  • Refactoring of strings and string literals.

New in Far Manager 3.0 Build 5243 (Aug 3, 2018)

  • Adapter UUID is checked on load, duplicates are ignored.
  • clang & gcc warnings.
  • Some renaming.

New in Far Manager 3.0 Build 5242 (Aug 3, 2018)

  • FCTL_CLOSEPANEL closes panel synchronously.
  • Gcc warnings.

New in Far Manager 3.0 Build 5241 (Aug 3, 2018)

  • Null character could not be entered in command line for some reason.
  • Strings containing null characters would be correctly added to db and incorrectly read.

New in Far Manager 3.0 Build 5240 (Aug 3, 2018)

  • Fix obtaining strings with winapi functions.

New in Far Manager 3.0 Build 5239 (Aug 3, 2018)

  • Correction of 5238.2.

New in Far Manager 3.0 Build 5238 (Aug 3, 2018)

  • New versions of tinyxml2 and fmt.
  • Adapters are shown in far:about.

New in Far Manager 3.0 Build 5237 (Aug 3, 2018)

  • Clang warnings.
  • Compiler is shown in far:about.

New in Far Manager 3.0 Build 5236 (Aug 3, 2018)

  • Improve exceptions processing.
  • Refactoring.

New in Far Manager 3.0 Build 5235 (Aug 3, 2018)

  • Correction of 5215.

New in Far Manager 3.0 Build 5234 (Aug 3, 2018)

  • #54: Far crashes when trying to free up memory used to store Descript.ion file records

New in Far Manager 3.0 Build 5233 (Aug 3, 2018)

  • Continuation of 5068: remove storing filters and coloring/sorting groups in the old format.
  • Refactoring.

New in Far Manager 3.0 Build 5232 (Aug 3, 2018)

  • Correction of 5222.

New in Far Manager 3.0 Build 5231 (Aug 3, 2018)

  • Correction of 5230.2.

New in Far Manager 3.0 Build 5230 (Aug 3, 2018)

  • 0003531: Sort far:config entries.
  • "Eat Your Own Dog Food" - implementation of #1 revealed inconveniences in Dialog API.
  • FarListItem now contains intptr_t UserData in order to bind data to the list item not fiddling with sending messages (unrelated to DM_LIST<G|S>ETDATA, there's other data).

New in Far Manager 3.0 Build 5229 (Aug 3, 2018)

  • 0003621: It would be good to show "volume label" for network devices.

New in Far Manager 3.0 Build 5228 (Aug 3, 2018)

  • M#3614: arclite does not update sizes of files inside archive if external editor is used

New in Far Manager 3.0 Build 5227 (Aug 3, 2018)

  • SQLite 3.24.0

New in Far Manager 3.0 Build 5226 (Aug 3, 2018)

  • Do not sort panel while receiving file list from plugin.

New in Far Manager 3.0 Build 5225 (Jun 5, 2018)

  • Naive logic "if the file contains ASCII only then open it with default codepage" would not take into account that user could set the default codepage to UTF-16. Also, simplify the codepage guessing logic.
  • Continuation of 5215, 5205, 5141 : date/time parsing in attributes/filters dialogs does not look for separators - we have got the input mask and know exactly what to search and where.
  • If editor settings have "[x] Allow editing files opened for writing" set then append FILE_SHARE_DELETE.
  • Correct the UTF-8 recognition algorithm.
  • Refactoring.

New in Far Manager 3.0 Build 5114 Beta (Jan 5, 2018)

  • After 4563 the recursive tree walk would not enter DFS catalogs.
  • Conceptually, while walking the tree we are only interested in junction and symlink, but FILE_ATTRIBUTE_REPARSE_POINT can formally mean anything, therefore checking only this attribute is not enough.
  • Now protection from recursive links and other useful and useless intellect in this and other places is applied only to IO_REPARSE_TAG_MOUNT_POINT and IO_REPARSE_TAG_SYMLINK.

New in Far Manager 3.0 Build 5112 Beta (Jan 5, 2018)

  • G#12 - correction of 5108.

New in Far Manager 3.0 Build 5111 Beta (Jan 5, 2018)

  • Correction of 5108.1 - bugs as expected.

New in Far Manager 3.0 Build 5110 Beta (Jan 5, 2018)

  • Remove excessively smart processing of prefixes (rollback down to 1840), it also fixes G#11.
  • Refactoring.

New in Far Manager 3.0 Build 5109 Beta (Jan 5, 2018)

  • Correction of 5108.

New in Far Manager 3.0 Build 5108 Beta (Jan 5, 2018)

  • Refactoring. Weird processing of line ends in editor has been redone. Bugs are possible.
  • Support for the next VS2017 update.

New in Far Manager 3.0 Build 5107 Beta (Dec 18, 2017)

  • Search and Replace in Editor fails if Replace pattern contains 0x0D + Search Pattern
  • Also, block Undo has been added.

New in Far Manager 3.0 Build 5101 Beta (Nov 27, 2017)

  • Don't use GetThreadLocale().

New in Far Manager 3.0 Build 5100 (Nov 27, 2017)

  • remove implementation of panel.SetPath macro function.

New in Far Manager 3.0 Build 5067 Beta (Oct 25, 2017)

  • Fix 5067 - restored picking any avalilable lng if neither requested nor English is available

New in Far Manager 3.0 Build 5065 Beta (Oct 18, 2017)

  • correction of 5050.1: macro Align Block Special is broken.

New in Far Manager 3.0 Build 5064 Beta (Oct 18, 2017)

  • Privilege escalation on directory creation was broken in 5049.

New in Far Manager 3.0 Build 5063 Beta (Oct 12, 2017)

  • Possibility of setting priority for macros defined via MCTL_ADDMACRO.

New in Far Manager 3.0 Build 5041 Beta (Sep 25, 2017)

  • 0003501: Do not hide panels on launching a prefix according to association from command line

New in Far Manager 3.0 Build 5026 Beta (Sep 14, 2017)

  • Capture the stack also for the exceptions that have been caught and rethrown via exception_ptr.
  • Refactoring.

New in Far Manager 3.0 Build 5024 Beta (Sep 10, 2017)

  • if selection was removed in an inactive editor then it would be drawn on top of all the windows.

New in Far Manager 3.0 Build 5005 Beta (Aug 14, 2017)

  • Correction of 4959.

New in Far Manager 3.0 Build 4995 Beta (Aug 7, 2017)

  • Refactoring

New in Far Manager 3.0 Build 4970 Beta (May 31, 2017)

  • Correction of 4585: switching between FAR and plugin panel would not save custom sorting.

New in Far Manager 3.0 Build 4960 Beta (May 15, 2017)

  • Correction of 4957.

New in Far Manager 3.0 Build 4929 Beta (Apr 9, 2017)

  • SQLite 3.18.0

New in Far Manager 3.0 Build 4845 Beta (Nov 27, 2016)

  • After 4834 the associations menu worked incorrectly.
  • A couple of issues.

New in Far Manager 3.0 Build 4779 Beta (Sep 5, 2016)

  • It happens that there are plugins which assume that Message can be passed nullptr instead of "".
  • GCC warnings.

New in Far Manager 3.0 Build 4778 Beta (Sep 5, 2016)

  • Refactoring of keyboard.cpp. Dropped much copypasta. Miracles are possible.
  • Correction of displaying of clock at start.
  • 4777 could crash on certain windows close.

New in Far Manager 3.0 Build 4777 Beta (Sep 5, 2016)

  • refactoring of the window manager.

New in Far Manager 3.0 Build 4776 Beta (Sep 5, 2016)

  • do not redraw lists and open combo boxes if dialog redrawing is disabled.

New in Far Manager 3.0 Build 4775 Beta (Sep 5, 2016)

  • Crash after certain manipulations with plugin panels.
  • A leak.

New in Far Manager 3.0 Build 4774 (Sep 5, 2016)

  • 0003288: ShowTotalSize for Plugin.

New in Far Manager 3.0 Build 4770 (Sep 2, 2016)

  • Add proper validation for configuration parameters so that checks are not scattered all over the code.
  • Editor.Set second parameter is now optional (-1 by default).

New in Far Manager 3.0 Build 4767 (Sep 2, 2016)

  • MacroAPI: Editor.Set(0) call would set the tabulation length to zero which caused a crash.
  • Continue headers validation.

New in Far Manager 3.0 Build 4766 (Sep 2, 2016)

  • Correction of exception processing.
  • After 4709, changing of the console size with "mode x, y" did not work.

New in Far Manager 3.0 Build 4765 (Sep 2, 2016)

  • Viewer search in UTF8 files was broken.
  • Viewer regex search was broken.

New in Far Manager 3.0 Build 4760 Beta (Aug 22, 2016)

  • 0003274: Changing keyboard layout with Ctrl-Shift in input fields incorrectly denotes the beginning of field modification
  • Processing FEDITLINE_CLEARFLAG moved partially to EditControl
  • Other minor refactoring

New in Far Manager 3.0 Build 4758 Beta (Aug 20, 2016)

  • More paranoid options for GCC.

New in Far Manager 3.0 Build 4757 Beta (Aug 20, 2016)

  • Refactoring for everything encoding related.
  • -flto for GCC. Suddenly Far.exe lost ~750 K of size.

New in Far Manager 3.0 Build 4755 Beta (Aug 20, 2016)

  • SQLite 3.14.0

New in Far Manager 3.0 Build 4754 Beta (Aug 20, 2016)

  • Refactoring

New in Far Manager 3.0 Build 4753 Beta (Aug 20, 2016)

  • Adapters were broken after 4747.

New in Far Manager 3.0 Build 4752 Beta (Aug 20, 2016)

  • A couple of optimizations for clipboard processing.

New in Far Manager 3.0 Build 4751 Beta (Aug 20, 2016)

  • Correction of processing of incorrect hex strings in dialogs.
  • Exception diagnostics was broken in one of previous builds.

New in Far Manager 3.0 Build 4513 Beta (Jan 23, 2016)

  • Refactoring. Code for drive change menu moved from panel.cpp to a separate file.
  • Command execution with Ctrl-G could cause unnecessary autocompletion in command line.

New in Far Manager 3.0 Build 4512 Beta (Jan 23, 2016)

  • 0002953: When the tree3.far cache file exists, calling the tree dialog (Alt-F10) crashes Far manager
  • Panel class is a big pile of mess, it contains everything and the kitchen sink

New in Far Manager 3.0 Build 4511 Beta (Jan 23, 2016)

  • 0003153: Start next grabber session in the same mode as previous one (block/stream)

New in Far Manager 3.0 Build 4510 (Jan 23, 2016)

  • Non-system copy function worked incorrectly on sparse files with block size more than 4 GB.

New in Far Manager 3.0 Build 4506 Beta (Jan 11, 2016)

  • Grabber is added a stream selection mode. The modes are switched with spacebar. Copying to clipboard tries to concatenate lines broken by wrapping, correctness of the result is not guaranteed.
  • Grabber mode can be cancelled with F10.
  • Some translation for English help.
  • A couple of minor issues.

New in Far Manager 3.0 Build 4505 (Jan 11, 2016)

  • Copying a few lines in FAR editor followed by pasting garbles the content

New in Far Manager 3.0 Build 4504 Beta (Jan 11, 2016)

  • A little black magic for VS2015 build to work in Win2k

New in Far Manager 3.0 Build 4502 Beta (Jan 5, 2016)

  • Continue refactoring of clipboard.
  • Fix clip(3) and clip(4) malfunction.

New in Far Manager 3.0 Build 4471 Beta (Dec 16, 2015)

  • Disappearing checkboxes for codepages checked in "Using codepage" menu

New in Far Manager 3.0 Build 4470 Beta (Dec 16, 2015)

  • Forum: if a single group is given as a search string then substrings in replace string are treated as metacharacters up to $1

New in Far Manager 3.0 Build 4469 Beta (Dec 16, 2015)

  • Crash on regex replace.

New in Far Manager 3.0 Build 4466 Beta (Dec 16, 2015)

  • M#3129: Several lines get merged to one

New in Far Manager 3.0 Build 4464 Beta (Dec 16, 2015)

  • Refactoring.
  • Warnings.
  • GCC build fix.

New in Far Manager 3.0 Build 4461 Beta (Dec 16, 2015)

  • Refactoring.
  • Ukrainian translation from Vlad Lozynskyi.

New in Far Manager 3.0 Build 4461 Beta (Nov 30, 2015)

  • 0003124: Persistent network connections are not restored when started from another account.

New in Far Manager 3.0 Build 4458 Beta (Nov 24, 2015)

  • In some cases, selection of words in editor with mouse clicks could create several selection blocks.

New in Far Manager 3.0 Build 4457 Beta (Nov 24, 2015)

  • Function FSF.FarInputRecordToName given some values of its 1st argument would not return until console input entered.

New in Far Manager 3.0 Build 4455 Beta (Nov 18, 2015)

  • It happens that Far already can be built with clang. Some related changes in preprocessor macros.

New in Far Manager 3.0 Build 4453 Beta (Nov 7, 2015)

  • Refactoring, VS15 warnings and other issues.

New in Far Manager 3.0 Build 4452 Beta (Nov 7, 2015)

  • For the future: split FindFiles into two separate classes: UI and search.

New in Far Manager 3.0 Build 4451 Beta (Nov 7, 2015)

  • Exception in search in alternate streams

New in Far Manager 3.0 Build 4450 Beta (Nov 7, 2015)

  • Minor refactoring in macro system.

New in Far Manager 3.0 Build 4449 Beta (Nov 7, 2015)

  • Continuation of 4448. Do not crash in STACK_OVERFLOW handler, minidump shows the correct place of stack overflow.

New in Far Manager 3.0 Build 4448 Beta (Nov 7, 2015)

  • Experimental: Minidump save button (�RPROFILE%\Far.mdmp) in processing of SEHException.

New in Far Manager 3.0 Build 4447 Beta (Nov 7, 2015)

  • FindFiles access violation exception

New in Far Manager 3.0 Build 44465 Beta (Nov 7, 2015)

  • Status line format string moved to lng.

New in Far Manager 3.0 Build 4445 Beta (Nov 7, 2015)

  • Highlighting of files with >1 hard links slows down the panels on network volumes
  • Add checking of FS name for OS which do not support FILE_SUPPORTS_HARD_LINKS.

New in Far Manager 3.0 Build 4427 Beta (Sep 30, 2015)

  • 0003093: "Drive" dialog (Alt-F1,Alt-F2) is not closed on Esc key press if the current panel directory is UNC path
  • Refactoring.

New in Far Manager 3.0 Build 4426 Beta (Sep 30, 2015)

  • Do not lose entered text when scrolling through history in command line.
  • Refactoring.
  • Warnings.

New in Far Manager 3.0 Build 4423 Beta (Sep 30, 2015)

  • Now we accept //these/paths too
  • GCC build fix
  • Refactoring

New in Far Manager 3.0 Build 4421 Beta (Sep 30, 2015)

  • Correction and simplification of environment variables auto-update logic.

New in Far Manager 3.0 Build 4420 Beta (Sep 30, 2015)

  • Correction of build 4419 to match the planned logic (see the help)

New in Far Manager 3.0 Build 4419 Beta (Sep 30, 2015)

  • Mantis#0003078: Configuration editor *marks some parameters as modified even in a new profile. Only about "System.CopyBufferSize".

New in Far Manager 3.0 Build 4418 Beta (Sep 30, 2015)

  • Mantis#0003055: ID missing for file deletion dialog, unable to check.

New in Far Manager 3.0 Build 4417 Beta (Sep 30, 2015)

  • Mantis#0002905: Assign GUID to "Apply command" dialog (CtrlG)

New in Far Manager 3.0 Build 4416 Beta (Sep 30, 2015)

  • Correction of 4414 -typo

New in Far Manager 3.0 Build 4415 Beta (Sep 30, 2015)

  • Continuation of 4392, 4394 (M#2951)
  • Remove traces of Tree from command menu and keybar

New in Far Manager 3.0 Build 4414 Beta (Sep 30, 2015)

  • Mantis#0003084: Add GUIDs

New in Far Manager 3.0 Build 4412 Beta (Sep 30, 2015)

  • Content column is not updated on panel mode switch

New in Far Manager 3.0 Build 4411 Beta (Sep 30, 2015)

  • Alternate editor/viewer in FindFile results

New in Far Manager 3.0 Build 4410 Beta (Sep 30, 2015)

  • Refactoring
  • VC2015 warnings
  • Whole program optimization in VC Release builds

New in Far Manager 3.0 Build 4408 Beta (Sep 3, 2015)

  • M#281: Automatic substitution of environment variables does not allow to use paths like C:\%AppData%

New in Far Manager 3.0 Build 4407 Beta (Sep 3, 2015)

  • 0003056: Marking files at the left panel "breaks" the panel separator

New in Far Manager 3.0 Build 4406 Beta (Aug 15, 2015)

  • forum: when i search for files (any mask), choose one not in current folder, press F4 and Ctrl-F10 in opened editor, the panels are shown.

New in Far Manager 3.0 Build 4405 Beta (Aug 15, 2015)

  • SQLite 3.8.11.1

New in Far Manager 3.0 Build 4404 Beta (Aug 15, 2015)

  • Do not sort modified description files.

New in Far Manager 3.0 Build 4402 Beta (Aug 15, 2015)

  • SQLite 3.8.11

New in Far Manager 3.0 Build 4401 Beta (Jul 14, 2015)

  • Number of custom columns is limited to 10 for plugin -> Now it is limited to 100 (C0...C99).

New in Far Manager 3.0 Build 4202 Beta (Dec 1, 2014)

  • correction of 4137.

New in Far Manager 3.0 Build 4201 Beta (Dec 1, 2014)

  • FAR crashed when a plugin returned nullptr in KeyBarLabel.Text.

New in Far Manager 3.0 Build 2908 Nightly (Nov 5, 2012)

  • gcc warnings.

New in Far Manager 3.0 Build 2907 Nightly (Nov 5, 2012)

  • ACTL_GETWINDOWINFO returned wrong Type and TypeName for menus.
  • ACTL_GETWINDOWTYPE returned wrong Type for menus.
  • captions acquisition did not work for menus.

New in Far Manager 3.0 Build 2906 Nightly (Nov 5, 2012)

  • regression in 1605.2.

New in Far Manager 3.0 Build 2904 Nightly (Nov 5, 2012)

  • If a plugin returns 1 or INVALID_HANDLE_VALUE on OPEN_FROMMACRO call then Plugin.Call returns true.

New in Far Manager 3.0 Build 2903 Nightly (Nov 5, 2012)

  • Correction of 2898.
  • Forum: macros able to run while another macro works, i.e. instead of key name recognition an appropriate macro is started if there's one.

New in Far Manager 3.0 Build 2902 Nightly (Nov 5, 2012)

  • Correction of 2898.

New in Far Manager 3.0 Build 2901 Nightly (Nov 5, 2012)

  • M#2179, RCtrlIns/Num0 are not processed in FastFind (CtrlIns is enough to get the text)

New in Far Manager 3.0 Build 2900 Nightly (Nov 5, 2012)

  • Fix for redraw in autocompletion.
  • Disable CtrlF5 in history and F11 in plugins menu.

New in Far Manager 3.0 Build 2899 Nightly (Nov 5, 2012)

  • Plugin.Call asynchronous call returns:
  • false if the plugin is not found
  • true if the call is asynchronous in fact
  • else the same as with synchronous call

New in Far Manager 3.0 Build 2898 Nightly (Nov 5, 2012)

  • M#2170: Malfunction of Plugin.Call 'async' mode, which should be activated by mmode(3, 1) command.

New in Far Manager 3.0 Build 2897 Nightly (Nov 5, 2012)

  • All menus are redone and now based on dialogs, VMenu class is now used for DI_LISTBOX и DI_COMBOBOX implementation only, VMenu2 in other places.
  • DN_LISTHOTKEY is now sent only if a hotkey has been really pressed.
  • Lists without DIF_LISTNOCLOSE flag close the dialog on mouse button release, not on button press.

New in Far Manager 3.0 Build 2896 Nightly (Nov 5, 2012)

  • If a macro had DisableOutput and Plugin.Call() displayed a dialog, it was not shown on screen.

New in Far Manager 3.0 Build 2895 Nightly (Nov 5, 2012)

  • Four data types able to return Plugin.Call are appended with another one: "binary value" - this is a string that can contain any data and is not affected with UTF-16LE -> UTF-8 transformation.

New in Far Manager 3.0 Build 2894 Nightly (Nov 5, 2012)

  • correction of 2893.

New in Far Manager 3.0 Build 2893 Nightly (Nov 5, 2012)

  • Plugin.Call can return one or more values, each of then can be:
  • 64-bit integer, floating point number, string or boolean value.
  • For that, the invoked plugin must fill in the FarMacroCall structure and return the pointer to it.
  • This structure must be either static or allocated, i.e. do not place it in OpenW function's stack.
  • If non-zero Callback is specified in the structure then the function will be called.
  • At the moment of Callback call the data is already copied and can be freed.
  • If the plugin wants just return true or false then it has to return 1 or 0 accordingly.
  • The change introduced in build 2891 is cancelled by this one.

New in Far Manager 3.0 Build 2876 Nightly (Oct 8, 2012)

  • Warnings, MACROMODEAREA type is set where needed.

New in Far Manager 3.0 Build 2875 Nightly (Oct 8, 2012)

  • Forum: quotation marks (") no longer supported in macros.

New in Far Manager 3.0 Build 2874 Nightly (Oct 8, 2012)

  • Displaying a message at macro writing attempt if LuaMacro plugin is not loaded. (M#2161: Macros malfunction if LUA dll's set is incomplete).

New in Far Manager 3.0 Build 2873 Nightly (Oct 8, 2012)

  • ECTL_EXPANDTABS - Param2 is expected as a pointer to intptr_t. x64 have to be fixed if ECTL_EXPANDTABS is used.
  • error in ECTL_SETKEYBAR when Param2==-1.

New in Far Manager 3.0 Build 2872 Nightly (Oct 8, 2012)

  • x64 warnings in DialogBuilder.

New in Far Manager 3.0 Build 2871 Nightly (Oct 8, 2012)

  • For FSF functions, intptr_t is removed where it has no sense at all, x64 plugins have to be rebuilt and fixed if qsort/bsearch/FarRecursiveSearch are used.

New in Far Manager 3.0 Build 2870 Nightly (Oct 8, 2012)

  • SQLite 3.7.14.1

New in Far Manager 3.0 Build 2869 Nightly (Oct 8, 2012)

  • M#2159: Plugin.Menu waits for menu closed and prevents use of Keys() for hotkey selection in menu
  • Plugin.Menu, Plugin.Config and Plugin.Command macrofunctions return false/true.

New in Far Manager 3.0 Build 2868 Nightly (Oct 6, 2012)

  • Visible leading space(s) in dialog static text

New in Far Manager 3.0 Build 2867 Nightly (Oct 6, 2012)

  • Crash on Copy File/Folder Interrupt

New in Far Manager 3.0 Build 2866 Nightly (Oct 6, 2012)

  • ECTL_SETPOSITION did not work in wrapper.

New in Far Manager 3.0 Build 2865 Nightly (Oct 6, 2012)

  • Viewer assert for long lines

New in Far Manager 3.0 Build 2864 Nightly (Oct 6, 2012)

  • Disable macro recording if LuaMacro plugin is not loaded. (M#2161: Macros malfunction if LUA dll's set is incomplete).

New in Far Manager 3.0 Build 2863 Nightly (Oct 6, 2012)

  • Local [x] ShowWhiteSpace broken in editor (and not only there)

New in Far Manager 3.0 Build 2862 Nightly (Oct 6, 2012)

  • Encoding selection cancellation

New in Far Manager 3.0 Build 2861 Nightly (Oct 6, 2012)

  • Erroneous rollback of changes in build 2859.

New in Far Manager 3.0 Build 2860 Nightly (Oct 6, 2012)

  • M#2160: Macro with Menu.Select works in Shell but not in Dialog and Editor.

New in Far Manager 3.0 Build 2859 Nightly (Oct 6, 2012)

  • Macro: Panel.Item(typePanel,Index,TypeInfo) returns true / false for TypeInfo = 8 (Selected) and 10 (SortGroup)
  • Macro: panel.setpath(), fexist(), beep(), Window.Scroll() return true/false

New in Far Manager 3.0 Build 2853 Nightly (Oct 1, 2012)

  • Issue#13: Plugin.Menu waits for menu close instead of returning immediately after menu show.

New in Far Manager 3.0 Build 2852 Nightly (Oct 1, 2012)

  • FAR_LUA is removed from plugin.hpp.

New in Far Manager 3.0 Build 2851 Nightly (Oct 1, 2012)

  • Spring project merged. thereby Lua 5.1 is used instead of macro language.
  • all macros are broken.

New in Far Manager 3.0 Build 2850 Nightly (Oct 1, 2012)

  • Correction of 2844 for fields with input mask.
  • far:config crash after changes in api.
  • Projects for vs 2012.

New in Far Manager 3.0 Build 2849 Nightly (Oct 1, 2012)

  • correction of 2848: UserData.Data was not freed for elements which did not match search criteria.

New in Far Manager 3.0 Build 2848 Nightly (Oct 1, 2012)

  • correction of 2807.1: freeing UserData.Data in search and some other places.

New in Far Manager 3.0 Build 2847 Nightly (Oct 1, 2012)

  • Finishing this codepage related stuff.

New in Far Manager 3.0 Build 2846 Nightly (Oct 1, 2012)

  • M#2157: Alt-F7: file content search gives no result on fresh 64-bit versions (aka 2838 continue)

New in Far Manager 3.0 Build 2845 Nightly (Oct 1, 2012)

  • GETTEXT returned L"\0"; instead of empty string

New in Far Manager 3.0 Build 2784 Nightly (Aug 11, 2012)

  • FileList fix
  • Initializing all members, correcting the numbers of selected items on update.

New in Far Manager 3.0 Build 2783 Nightly (Aug 11, 2012)

  • VMENU_WRAPMODE is used again for DI_LISTBOX. If the flag is present then wrap-stop, else wrap-none :)

New in Far Manager 3.0 Build 2782 Nightly (Aug 11, 2012)

  • M#2139: inconsistent error message when trying to create a file with same name as existing directory

New in Far Manager 3.0 Build 2781 Nightly (Aug 11, 2012)

  • 2754 again

New in Far Manager 3.0 Build 2780 Nightly (Aug 11, 2012)

  • another correction for 2766

New in Far Manager 3.0 Build 2779 Nightly (Aug 11, 2012)

  • M#2138 Shift-F1 does not work for archiver change

New in Far Manager 3.0 Build 2778 Nightly (Aug 11, 2012)

  • more of 2766 - not all checks were switched off

New in Far Manager 3.0 Build 2777 Nightly (Aug 11, 2012)

  • correction of wrap-stop for 'custom' with DN_GETVALUE.

New in Far Manager 3.0 Build 2776 Nightly (Aug 11, 2012)

  • once more, correction of 2754

New in Far Manager 3.0 Build 2775 Nightly (Aug 11, 2012)

  • continuation of 2766:
  • VMENU_WRAPMODE is ignored - all lists (custom with DN_GETVALUE too) are in 'wrap-stop' mode. if there is no objections, VMENU_WRAPMODE is pending for full removal.

New in Far Manager 3.0 Build 2774 Nightly (Aug 11, 2012)

  • M#0002137: VCTL_GETINFO returns true even if there's no viewers opened

New in Far Manager 3.0 Build 2773 Nightly (Aug 11, 2012)

  • keyboard.cpp - removed useless piece of code

New in Far Manager 3.0 Build 2772 Nightly (Jul 24, 2012)

  • Launcher and Opt.Clock

New in Far Manager 3.0 Build 2771 Nightly (Jul 24, 2012)

  • Correction in the launcher.

New in Far Manager 3.0 Build 2770 Nightly (Jul 24, 2012)

  • correction of 2675

New in Far Manager 3.0 Build 2769 Nightly (Jul 24, 2012)

  • If volume free size could not be obtained, show "?" in panel status line instead of "0".

New in Far Manager 3.0 Build 2768 Nightly (Jul 24, 2012)

  • file corruption when copying files of size over 4gb when system copy routine is off.

New in Far Manager 3.0 Build 2767 Nightly (Jul 24, 2012)

  • correction of 2766

New in Far Manager 3.0 Build 2766 Nightly (Jul 24, 2012)

  • M#0001841, behavior changed for VMENU_WRAPMODE.

New in Far Manager 3.0 Build 2765 Nightly (Jul 24, 2012)

  • correction of 2754.
  • check if something fixed for M#2128 has been broken.

New in Far Manager 3.0 Build 2764 Nightly (Jul 24, 2012)

  • 'plugincache.db' name depends on CPU arch.
  • x86: plugincache32.db, x64: plugincache64.db, IA64: plugincacheIA64.db

New in Far Manager 3.0 Build 2763 Nightly (Jul 24, 2012)

  • The clock is not working in Far 3 Viewer

New in Far Manager 3.0 Build 2762 Nightly (Jul 24, 2012)

  • more correction on 2757

New in Far Manager 3.0 Build 2761 Nightly (Jul 10, 2012)

  • correction of correction of 2757

New in Far Manager 3.0 Build 2760 Nightly (Jul 10, 2012)

  • correction of 2757

New in Far Manager 3.0 Build 2759 Nightly (Jul 10, 2012)

  • If FAR has started at directory junction, privilege elevation does not work

New in Far Manager 3.0 Build 2758 Nightly (Jul 10, 2012)

  • M#2130: Active panel contents disappear when info panel on the other panel is opened.

New in Far Manager 3.0 Build 2757 Nightly (Jul 10, 2012)

  • M#2129: After FAR startup, ".." in the root of a network share is missing.

New in Far Manager 3.0 Build 2756 Nightly (Jul 10, 2012)

  • Editor can read and write files with 2-byte encodings (932, 936, ...). Thus, there is no need to hide them in dialogs for ShiftF2/ShiftF4.

New in Far Manager 3.0 Build 2755 Nightly (Jul 10, 2012)

  • SQLite 3.7.13

New in Far Manager 3.0 Build 2754 Nightly (Jul 10, 2012)

  • M#2128: Folders containing more than 128 files at network share cannot be viewed

New in Far Manager 3.0 Build 2753 Nightly (Jul 4, 2012)

  • continuation of continuation of 2751

New in Far Manager 3.0 Build 2752 Nightly (Jul 4, 2012)

  • continuation of 2751

New in Far Manager 3.0 Build 2751 Nightly (Jul 4, 2012)

  • endless loop in editor replace reverse search

New in Far Manager 3.0 Build 2750 Nightly (Jul 4, 2012)

  • another correction of 2748 - avoid code duplication

New in Far Manager 3.0 Build 2749 Nightly (Jul 4, 2012)

  • correction of 2748

New in Far Manager 3.0 Build 2748 Nightly (Jul 4, 2012)

  • "Use case sensitive sort" is renamed
  • M#0821: "Save file position" option also affects the storing of the current encoding. The encoding may be saved with no position (re)stored, the opposite is inaccessible.
  • M#0011: wrap/wwrap/unwrap saved in history. Two more options in viewer settings for storing the encoding and word wrapping mode.

New in Far Manager 3.0 Build 2747 Nightly (Jun 26, 2012)

  • Correction of 2738.

New in Far Manager 3.0 Build 2746 Nightly (Jun 26, 2012)

  • M#1632: Correction of click position for codepages and Goto ViewMode is clickable

New in Far Manager 3.0 Build 2745 Nightly (Jun 26, 2012)

  • M#1607: time setting error when copying to own share
  • M$ surprise workaround

New in Far Manager 3.0 Build 2744 Nightly (Jun 26, 2012)

  • 2471 again - building the sorting table with the use of CompareString standard sorting

New in Far Manager 3.0 Build 2743 Nightly (Jun 26, 2012)

  • another correction of 2741

New in Far Manager 3.0 Build 2742 Nightly (Jun 26, 2012)

  • correction of 2741

New in Far Manager 3.0 Build 2741 Nightly (Jun 26, 2012)

  • EXPERIMENTAL. M#1343,2019 Alternative sort mode for 'Use case sensitive sort'
  • It is not quite what it was in the old FAR, the more correct name is Uppercase First

New in Far Manager 3.0 Build 2740 Nightly (Jun 26, 2012)

  • Correction of unknown reparse points displaying.

New in Far Manager 3.0 Build 2739 Nightly (Jun 26, 2012)

  • FileList::Find -- case sensitive/insetsitive compare logic fixed

New in Far Manager 3.0 Build 2738 Nightly (Jun 26, 2012)

  • /i key (Set icon for FAR console window) moved to interface settings.
  • Also, there is a possibility of setting of separate icon when launched under admin account.

New in Far Manager 3.0 Build 2737 Nightly (Jun 26, 2012)

  • Search malfunction in ADS.

New in Far Manager 3.0 Build 2311 Nightly (Dec 23, 2011)

  • Mantis#0001949: Macro call with AutoCompletion switched on
  • Fixing
  • Removing "AutoCompletion" section, adding 2 others: "Shell.AutoCompletion" and "Dialog.AutoCompletion".

New in Far Manager 2.0 Build 1777 (Jan 8, 2011)

  • Mantis#0001644:
  • Crash after "Cannot load language data".