Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: MarkStega/Open-Shell-Menu

Tags

v4.4.142

Toggle v4.4.142's commit message
Don't close menu(s) on certain operations

In several cases we don't want menu(s) to close when an action on menu was
done. For example on drag-n-drop or menu item deletion (where confirmation
dialog is shown).

In such situations `s_bPreventClosing` was set to true (and then back to
false when closing was allowed again).
Though original code honored this variable only in certain situations and
typically (at least on Win10) menus were hidden/closed despite of it.

This patch changes the behavior and menus(s) are not closed when
`s_bPreventClosing` is set to true.
Basically now menu(s) stay visible until there is an action that changes
active window.

Following functionality was also removed because it is not needed now:

* CMenuContainer::HideTemp
* COwnerWindow::OnClear
  WM_CLEAR was sent to the window only by already removed `HideTemp`

v4.4.131

Toggle v4.4.131's commit message
SetupHelper: Try to terminate ClassicShell Start Menu (to make upgrad…

…e a bit easier)

During upgrade from ClassicShell we'll try to terminate
ClassicStartMenu.exe as well. So that installer won't complain about files
being in use.

v4.4.109-dev

Toggle v4.4.109-dev's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add information about my clean script

v4.4.108-dev

Toggle v4.4.108-dev's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add information about my clean script

v4.4.102-dev

Toggle v4.4.102-dev's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Remove AppVeyor auto build test triggering file

Remove AppVeyor auto build test triggering text file

v4.3.1

Toggle v4.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Update README.md