ge0rdi 9c6fadb828 Fix for recent Windows Insider builds (#11) (#33)
CMenuContainer object was not destroyed when Start Menu window was closed.

It was referenced by IFrameworkInputPane::AdviseWithHWND call (to be able
to receive input pane notifications). The problem was that dereferencing
(IFrameworkInputPane::Unadvise) was called from CMenuContainer destructor
that is called only when object's refcount goes to zero.

In previous Windows versions it somehow worked, because for some reason
CMenuContainer object was no longer referenced when its window was
destroyed.

Apparently there was some change in IFrameworkInputPane handling in recent
Windows builds (starting with 17692).

To fix the issue we have to call IFrameworkInputPane::Unadvise() when
CMenuContainer's window is about to be destroyed.
2018-07-05 18:50:50 -04:00
2018-06-25 01:42:52 -04:00
2018-06-25 01:42:52 -04:00

Classic Start Classic Shell

Home Page: https://passionate-coder.github.io/Classic-Start/

Discussion forum: https://gitq.com/passionate-coder/Classic-Start

Discussion forum: https://gitter.im/passionate-coder

---Changes required to make this file up to date---


Original code of Classic Shell (v4.3.1), original author Ivo Beltchev http://www.classicshell.net

Original Author Ivo Beltchev stopped development on Dec 3rd, 2017 [Classic Shell no longer in development. Source code released]

Original Classic Shell Website: http://www.classicshell.net/

Original Classic Shell FAQ Page: http://www.classicshell.net/faq/

Original Classic Shell Facebook Page: https://www.facebook.com/classicshell

Original Classic Shell Sourceforge Page: https://sourceforge.net/projects/classicshell/

Original Classic Shell MediaFire Page: https://www.mediafire.com/folder/v8cv2m87ama92/archive

Internet Archive: Wayback Machine of www.classicshell.net [https://web.archive.org/web/*/http://www.classicshell.net/] [Dec 2nd, 2017]

Classic Shell Wikipedia Page: https://en.wikipedia.org/wiki/Classic_Shell


Mirror of www.classicshell.net

FAQ Page: https://coddec.github.io/Classic-Shell/www.classicshell.net/faq/

Forum: https://coddec.github.io/Classic-Shell/www.classicshell.net/forum/index.html

How To Skin a Start Menu: https://coddec.github.io/Classic-Shell/www.classicshell.net/tutorials/skintutorial.html

Classic Shell - Custom Start Buttons: https://coddec.github.io/Classic-Shell/www.classicshell.net/tutorials/buttontutorial.html

Report a bug/issue or submit a feature request: https://github.com/coddec/Classic-Shell/issues


Features

  • Classic style Start Menu for Windows 7, 8, 8.1, 10
  • Toolbar for Windows Explorer
  • Classic copy UI (Windows 7 only)
  • Show file size in Explorer status bar
  • Title bar and status bar for Internet Explorer

Release/Binary/exe files on Github

https://github.com/passionate-coder/Classic-Start/releases


GitHub Release GitHub Pre-Release Build status GitQ Gitter chat

Languages
C++ 66.4%
HTML 20.8%
Rich Text Format 9.1%
C 3.1%
Batchfile 0.6%