Skip to content

Latest commit

 

History

History
179 lines (125 loc) · 11.5 KB

userlog.md

File metadata and controls

179 lines (125 loc) · 11.5 KB

ℹ️ this log lists user most visible changes

⚠️ to find all changes use changelog.txt file

📖 Explanation: https://gist.github.com/andry81/d278e6d129ca1af326eafb67470a2ae3

📜 Legend: 🛡️ - security; 🔧 - fixed; 🆕 ✨ - new; 📝 - changed; 🔀 - refactor

2024.02.20:

  • 🆕 new: ✨ _config, deploy, res, src: standalone unsubst drive menu items

2024.02.17:

  • 🆕 new: ✨ _config, deploy, res, src: subst/unsubst drive menu items

2024.02.17:

  • 🆕 new: ✨ res/images/notepad: new refined notepad menu item icons

2024.02.16:

  • 📝 changed: _config/config.system.vars.in: changed minimal Windows XP versions

2024.01.25:

2024.01.22:

  • 🆕 new: ✨ deploy, src/scripts/scm/shell/shell_copy_by_list.bat: added support for shortcut (*.lnk) target paths copy

2024.01.10:

  • 🆕 new: ✨ deploy, res: Main menu buttons for View changelog file, View userlog file, Open log directory, Open saveload directory

2024.01.10:

  • 🆕 new: ✨ _install*: copy installation log directory at the end of installation

2024.01.08:

  • 📝 changed: deploy/totalcmd/Profile/usercmd.ini.in, src/scripts/scm/tortoisesvn/tortoiseproc_by_nested_wc.bat: use selection by the current directory if the selection list is empty

2024.01.08:

  • 📝 changed: deploy, src/scripts/scm/svn: src/scripts/scm/tortoisesvn: use selection by the current directory if the selection list is empty

2024.01.07:

  • 🔧 fixed: deploy/totalcmd/Profile/usercmd.ini.in: cmd.exe issue workaround, when the cmd.exe process does not close on a child process exit while waits for the input from a hidden console window

2024.01.07:

  • 🆕 new: ✨ deploy, res, src: Git button menu with Git Bash item

2024.01.04:

  • 🆕 new: ✨ deploy, res, src, tools: added Git button menu with GitExtensions and gitcmd items
  • 🆕 new: ✨ _install*: added GIT_SHELL_ROOT variable detection as a standalone variant of the Bash shell for Git
  • 🆕 new: ✨ _install*: added GitExtensions installation detection

2024.01.04:

  • 🔧 fixed: src/scripts/notepad: sudden issue with Notepad++ empty tabs load, because of failed to import the ctypes module (PythonScript Python reads the registry for PythonPath from HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\PythonPath, does find and load the _ctypes.pyd from there)

2023.12.09:

  • 🔧 fixed: init, src, tools: execution fixup for Windows XP

2023.11.23:

  • 🆕 new: ✨ src/scripts/scm/shell/shell_move_by_list.bat: added ALLOW_TARGET_FILES_OVERWRITE_ON_DIRECTORY_MOVE configuration variable to explicitly control files overwrite on a directory move (disabled by default)

2023.10.17:

  • 🔧 fixed: deploy/totalcmd/Profile/usercmd.ini.in: rare issue when a script returns not zero return code but callf /pause-on-exit-if-error /ret-child-exit "" "cmd.exe /c @myscript.bat ..." does not pause on exit, returns zero exit code and the console window closes up on script exit
  • 📝 changed: deploy/totalcmd/ButtonBars/terminal/terminal*_mintty.bar: switched to noconsole variant
  • 📝 changed: deploy/totalcmd/Profile/usercmd.ini.in: set Total Commander minimal version to 10.51

2023.10.16:

  • 🆕 new: ✨ _install*: cleanup old .*_prev_install directories by moving into .uninstall/*_prev_install subdirectories

2023.10.10:

  • 🆕 new: ✨ src/scripts/notepad/notepad_edit_files_by_list.bat: added -append flag and implemented new append mode with open from a file list file

2023.10.08:

  • 🔧 fixed: src/scripts/notepad/notepad_edit_files_by_list.bat: long paths open workaround by usage -z --open_short_path_if_gt_limit -z 258 command line by default (workaround is unstable in Python 2.7.18)

2023.10.02:

  • 📝 changed: _install*: uninstall into single .uninstall subdirectory with subdirectories

2023.09.17:

  • 🆕 new: ✨ src/scripts/terminal, deploy/totalcmd/ButtonBars/terminal: run terminal shell without logging

2023.09.13:

  • 📝 changed: deploy/totalcmd/Profile: button commands extracted into User Defined Commands (usercmd.ini) to be able to use shortcuts on button commands
  • 📝 changed: deploy/totalcmd/ButtonBars: use User Defined Commands with parameters to reduce copy-paste code

2023.08.14:

  • 🆕 new: ✨ src/scripts/scm/shell/shell_reset_links_in_dir.bat: added -allow-auto-recover, -allow-target-path-reassign, -allow-wd-reassign, -reset-target-path-from-wd, -reset-target-path-from-desc, -reset-target-name-from-file-path, -reset-target-name-from-file-path flags usage
  • 🆕 new: ✨ deploy/totalcmd/ButtonBars/_common/link/link.bar: added -allow-auto-recover + -allow-target-path-reassign, -allow-target-path-reassign, -reset-target-path-from-wd, -reset-target-path-from-desc, -reset-target-name-from-file-path, -reset-target-name-from-file-path flag combinations usage

2023.08.10:

  • 🔧 fixed: src/scripts/scm/shell/shell_rename_by_list.bat: case sensitive rename
  • 🔧 fixed: src/scripts/scm/shell/shell_move_by_list.bat: case sensitive rename and move
  • 🔧 fixed: src/scripts/scm/shell/shell_move_by_list.bat: file/directory overwrite check

2023.06.11:

  • 🆕 new: ✨ _install: copy .externals into installation directory to be able to identify external dependencies from the installation directory

2023.05.23:

  • 📝 changed: deploy/totalcmd/ButtonBars: call.vbs script replaced by callf.exe utility
  • 📝 changed: deploy/totalcmd/ButtonBars/_common/saveload/load/load_saveload_list.bar: LOADSEARCH replaced by em_saveload_prefix_bom_and_loadlist_from_utf8_bom_slot_* macro functions
  • 📝 changed: deploy/totalcmd/ButtonBars/_common/saveload/select/select_by_saveload_list.bar: LOADSELECTION replaced by em_saveload_prefix_bom_and_loadselection_from_utf8_bom_slot_* macro functions

2023.05.22:

  • 📝 changed: deploy/totalcmd/ButtonBars/_common/link/*.bar: call.vbs script replaced by callf.exe utility

2023.05.10:

  • 🆕 new: ✨ src/scripts/scm/shell/shell_move_by_list.bat: added config file generation and edit for script parameterization

2023.05.09:

  • 📝 changed: src/scripts/scm: merged shell/svn/git scripts into single, added -use_svn and -use_git flags to independently enable copy/move/rename including svn and git

2023.03.16:

  • 🆕 new: ✨ src/scripts/scm/shell/shell_reset_links_in_dir.bat: added -p[rint-assign] flag to print all assignments
  • 🆕 new: ✨ src/scripts/scm/shell/shell_reset_links_in_dir.bat: added -reset-wd flag as shorter version of -reset-wd-from-target-path
  • 📝 changed: deploy/totalcmd/ButtonBars/_common/link/link.bar: added -p flag to all shell_reset_links_in_dir.bat script calls to print all assignments

2022.12.22:

  • 🔧 fixed: src/scripts/scm/shell/shell_reset_links_in_dir.bat: added -reset-wd-from-target-path flag to reset WorkingDirectory property from TargetPath property (shortcut target must not be an existed directory path, otherwise WorkingDirectory must be not empty, otherwise - ignore)
  • 🆕 new: ✨ deploy/totalcmd/ButtonBars/_common/link/link.bar: added usage of shell_reset_links_in_dir.bat with -reset-wd-from-target-path flag

2022.09.29:

  • 🆕 new: ✨ _install.bat, deploy/totalcmd: added option to install a single button menu instead of multiple buttons menu

2022.08.12:

  • 🔧 fixed: src/scripts/scm/shell/shell_reset_links_in_dir.bat: execution fixup in case of ) characters in the path

2022.07.02:

  • 🔧 fixed: deploy/totalcmd/Profile: profile cleanup and update
  • 🆕 new: ✨ src/scripts/scm/shell: added shell_reset_links_in_dir.bat script to reset shortcut files in a directory
  • 🆕 new: ✨ deploy/totalcmd/ButtonBars/_common/link/link.bar: shell reset shortcut files in current directory (recursively) item

2022.06.20:

  • 🔧 fixed: src/scripts: potential ! character truncation in path variables expansion

2022.03.14:

  • 🆕 new: ✨ src/scripts/scm/shell: added shell_mklink_by_list.bat script to create shortcut files by list
  • 🆕 new: ✨ deploy/totalcmd/ButtonBars/_common: mklink, _menu.bar: menu for shell_mklink_by_list.bat script
  • 🆕 new: ✨ res/images/mklink: icons for shell_mklink_by_list.bat script

2022.01.11:

  • 🔧 fixed: src/scripts/terminal: run_cmd.bat: interactive input processing for the arrow keys in the cmd.exe

2022.01.05:

  • 📝 changed: _install.bat: separately detect 32/64 bit mintty/msys/cygwin

2021.12.22:

  • 🔧 fixed: src/scripts/.common: environment variables correct reset in case of mintty processes inheritance chain break (mintty terminal does retart itself with parent process immediate exit)
  • 📝 changed: deploy/totalcmd/ButtonBars/_common/terminal: execute without or hide default cmd.exe terminal window in case of mintty terminal window usage

2021.10.06:

  • 🆕 new: ✨ deploy: MinTTY shell terminal support as a standalone submenu (MinTTY button bars + icons)

2021.10.05:

  • 🆕 new: ✨ src/scripts: MINTTY*_ROOT, MINTTY*_TERMINAL_PREFIX, USE_MINTTY variables to enable use mintty in scripts
  • 🆕 new: ✨ src/scripts: MSYS*_TERMINAL_PREFIX, CYGWIN*_TERMINAL_PREFIX variables to use mintty terminal from msys/cygwin
  • 📝 changed: src/scripts: CONEMU_ENABLE variable is replaced by USE_CONEMU variable
  • 📝 changed: src/scripts: removed -use_cmd flag as cmd.exe is always used as terminal by default now

2021.10.04:

  • 📝 changed: completely replaced usage of mtee.exe utility by the callf.exe utility

2021.07.21:

  • 📝 changed: removed administrator privileges double elevation in install scripts
  • 📝 changed: replaced usage of winshell_call.vbs and call.vbs scripts by the callf.exe executable with less issues and better functionality

2021.05.05:

  • 📝 changed: Now is required to explicitly select the file list to save it into saveload slot, otherwise the empty list would be saved. Has meaning after the Compare Panels command (Shift-F2), where the cursor usually points a random file.

2021.04.10:

2021.03.12:

  • 🆕 new: ✨ deploy/totalcmd/ButtonBars/_common/saveload/load, deploy/totalcmd/Profile: LOADLIST command usage (available in the Total Commander beginning from version 10b1).

2021.03.09:

  • 🔧 fixed: src/scripts/scm: immediate exit if copy/move/rename list was not changed

2021.03.02:

  • 🔧 fixed: src/scripts/terminal: run_cmd.bat: rewrited (merged with run_msys.bat/run_cygwin.bat) to fix console input history (up/down buttons) travel

ℹ️ the rest of the log is truncated