Mouse Gestures for Internet Explorer - Version History

RSS
2.1.2.224/02/2010
  • Fixed bug when accessing mg.startAnchor (reference count wasn't being transferred to [out] object)
2.1.2.130/01/2010
  • Reduced min gesture size to 5 pixels
  • Fixed Tab commands
  • Disabled Keystroke dialog/actions in IE Protected mode
  • Made BookmarksDlg resizeable
2.1.1.112/09/2009
  • Upgraded to NSIS 2.45 to fix an issue with the installer triggering a program compatibility warning on Win7
  • Changed implementation of toggle full screen to use TheaterMode property (in place of FullScreen)
  • Fixed a bug in BrowserEventSink::Invoke when handling the DISPID_NAVIGATECOMPLETE2 message. Under some circumstances IE sends out a NULL BSTR for the URL, causing an AV in the plugin. Fixed all string conversion code to first validate that the string isn't NULL.
2.1.0.325/07/2009
  • Resolved last couple of bugs
2.1.0.216/07/2009
  • Even more UI issues
2.1.0.115/07/2009
  • Fixed a load of UI issues relating to redesign
2.1.0.001/07/2009
  • Fixed bug in BookmarkDlg where favourites with missing icons weren't being displayed properly under XP
  • Made loading of bookmarks asynchronous
  • Fixed favicon loading to inspect :favicon stream of shortcut if GetUrlCacheEntryInfo fails
  • Upgrade common controls to v6
  • Major redesign of User Interface
2.0.7.114/01/2009
  • Added 'Snap: XXX' actions
  • Added compound key strokes a la Visual Studio's Chords
  • Fixed bug in gesture recognition dialog where it fails to recognise Wheel Down
2.0.6.304/08/2008
  • Fixed bug with favourites under IE6
  • Added instruction to installer to request admin priviliges - Avoids 'error' message when running under Vista with UAC enabled
2.0.6.217/07/2008
  • Fixed bug where the script editor doesn't allow changes to the script to be commited without the description being changed
  • Script editor now loads/saves window position
2.0.6.115/07/2008
  • Applied security items described here: http://blogs.msdn.com/ie/archive/2008/04/08/ie8-security-part-I_3A00_-dep-nx-memory-protection.aspx
  • Added 'Import selected text as script' action
  • Renamed 'Close all but active tab' to 'Close other tabs'
  • Fixed bug where, when the Mouse Gestures addon is enabled, you cannot use the mouse to move focus from the address bar to an HTML edit control (e.g. google's search box). You must first click elsewhere in the webpage, then click in the edit control. Resolved by handling WM_KILLFOCUS message correctly.
2.0.5.109/03/2008
  • Fixed resize bug in Script Editor dialog
  • SettingsManager::Export now respects IE version when exporting builtin actions
  • Added 'Close all but active tab' action
  • Fixed bug where on some machines Internet Explorer appears to hang after uninstall/unregister. For some reason on certain machines, unregistration would unregister the IWebBrowser(2) interface - replacing IWebBrowser2 with IDispatch on the ScriptObject interface fixes the problem...
  • Fixed bug where shutdown is delayed for ~1 second. When first started, the BHO creates a class to check for plugin updates - if the functionality is enabled, a background thread is launched to do the actual check. The object destructor signals the thread (if it exists) for shutdown, then waits upto a second for the thread to terminate. When the functionality was disabled, the destructor was incorrectly waiting for the thread (that didn't exist) to shutdown, thus always waiting the full second. The destructor now correctly checks for the existance of the thread.
2.0.4.125/11/2007
  • Fixed issue in script editor that only basic key presses were allowed
  • Added Load from file option to script editor
  • Fixed issue where IE creates and activates a new 'Internet Explorer_Server' window in the current thread but doesn't (appear to) send any notification. This results in the gestures appearing to be disabled; in reality the window that the mouse gestures is attached to has been detached from its parent, and reattached to a 'Internet Explorer_Hidden' window.
2.0.3.118/11/2007
  • Fixed issue when the check update thread doesn't get shutdown when the main IE window closes
  • Fixed issue with button labelling when Primary/Secondary buttons are swapped
2.0.2.129/10/2007
  • Fixed installer so that InstallDirRegKey is distinct for x86 and x64 builds
2.0.1.127/10/2007
  • Migrated to Visual Studio 2005 (Thanks Eric!)
  • Added x64 support
  • Fixed the 'Open in background window' gesture
  • Added support for using mouse buttons other than the right one for drawing gestures
  • Added toggle favourites, history and feeds actions
  • Renamed full screen action to 'Toggle full screen'
2.0.0.921/08/2007
  • Allowed TAB's in ScriptDlg
2.0.0.818/07/2007
  • Implemented self registration of Action's
  • Worked round bug in ExtractIconEx on Vista in BookmarkDlg
  • Mouse Gestures dialog no longer disabled after first invocation (MouseGesturesCfg::QueryStatus)
  • Added Clear Browser History action
  • Added Delete Temporary Internet Files action
2.0.0.716/07/2007
  • Added ActionCollection to script functionality
  • SetHWND wasn't being called on CommandContextImpl resulting in some actions not working (e.g. Min/Max window)
  • Moved to WTL 8.0
  • Added ConfigureGestures command
2.0.0.610/07/2007
  • Fixed bug whereby BrowserWatcher failed to detect the destruction/recreation of "Internet Explorer_Server" windows (This can happen, if the browser is launched to display an XML document, then the user navigates to a web page proper)
  • Rewrote script support to provide access to context via a global variable (mg) rather then window.external
2.0.0.504/07/2007
  • Added Full Screen action
  • Added Add Favourite action
  • Moved Command description's to string tables
  • Fixed bug in loading default gesture mappings
  • Reworked Anchor tracking so that events can be captured before the downloading of the document is complete "Shell DocObject View" window is now tracked until creation of "Internet Explorer_Server"
2.0.0.423/05/2007
  • Window not activated after using scroll bars
  • Gestures not properly written to registry
2.0.0.315/05/2007
  • Added Export/Import of Settings
  • Reworked GestureMapPage
  • New logo!
2.0.0.210/05/2007
  • Changed BrowserWatcher::GetStartAnchor to return IHTMLAnchorElement, and BrowserWatcher::GetAnchorList to return a list of IHTMLAnchorElement. Propogated changes through code
2.0.0.109/05/2007
  • After executing a script, the user was no longer able to select text in the browser. The DocHostUIHandlerImpl was always returning E_NOTIMPL. Updated code to return S_FALSE, and it's all good!
2.0.0.005/05/2007
  • Beta release of version 2!
1.3.3.209/10/2006
  • Added centralised Settings Manager
  • Updated TrailManager to cache settings (previously the registry was polled every time the mouse was moved resulting in reduced performance on some systems).
1.3.3.107/10/2006
  • Fixed TrailWindow to work with multi monitor setup when primary monitor isn't top left
  • Updated BrowserWatcher so Windows hook isn't permanently enabled (not IE5.0)
  • Added Gesture Hint (Thanks to Alan Yabroudy for the suggestion)
1.3.2.511/09/2006
  • Added actions for Search in new tab, new window
  • Respect UseHomepageForNewTab setting
1.3.2.410/09/2006
  • Fixed bug in Duplicate Window
  • Added DuplicateTab action
1.3.2.317/08/2006
  • Updated to Visual Studio .NET 2003 SP1
1.3.2.209/08/2006
  • Support for SetWindowSubclass family of API's
1.3.2.101/08/2006
  • Added GetObjectFriendlyName so the plugin can be found in the Manage Addons Control Panel
1.3.1.225/07/2006
  • Updates for VC8/x64
1.3.1.116/06/2006
  • Added SearchInternet action
  • Added Find action
  • Added OpenForeTab/OpenBackTab action
  • Reworked OpenForeWindow/OpenBackWindow action to use Navigate2 flags
  • Added RunScript action
  • Update InternetDocument to properly interact with web proxies
  • Revised ActionMap to use std::map in place of C++ array
  • Action::Command's now require a minimum IE version
  • Retrieval of IE version now via IEFrame.dll
  • Fixed deadlock bug when closing tabs
  • Thanks to Eric Lawrence [e_lawrence@hotmail.com] for suggestions and bug fixes
1.3.0.427/05/2006
  • Trails aren't started until mouse is moved (so trails aren't drawn for a double-click)
  • Added version check functionality
1.3.0.318/02/2006
  • Trails now work properly on multi monitor setups
1.3.0.211/02/2006
  • Replaced single mouse wheel command with Mouse Wheel Up and Mouse Wheel Down
  • Updated default actions
  • Added double click right button gesture
1.3.0.108/02/2006
  • Rewrote command architecture (using Action::Command inplace of member function calls)
  • Added basic support for IE7 tabs (subject to change with later betas/releases)
1.2.0.107/09/2005
  • Public release of new features
1.1.1.915/08/2005
  • Basic IE7 support
1.1.1.801/08/2005
  • Added serialisation (CriticalSection) to implementation of MouseTrail::Show/Hide
1.1.1.725/07/2005
  • Added Show/Hide to MouseTrail
1.1.1.621/07/2005
  • Updated windows hook classes
  • Replaced WTL::CHotKey with HotKeyCtrlEx
1.1.1.509/07/2005
  • Renamed LayeredTrail to TrailWindow
  • Added code to TrailWindow to update mem dc & bitmap when screen settings change
1.1.1.405/07/2005
  • Fixed end marker
1.1.1.304/07/2005
  • Updates to Layered Window mouse trail
  • Reduced bitmaps to 4 bit colour
1.1.1.228/06/2005
  • Layered Window mouse trail
1.1.1.126/06/2005
  • Added mouse trails
1.1.0.224/06/2004
  • Renamed hot-keys to shortcut keys
  • Force creation of HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects on registration
1.1.0.117/06/2004
  • Navigate to home page rather than about:blank on open in new window action
  • Added user configurable actions (hot-keys)
1.0.4.103/06/2004
  • Added a load of new actions based on ExecWB
  • Switch to window handles maximised windows properly
  • Added new gestures (left-arrow, right-arrow, up-arrow down-arrow, left-right & right-left)
1.0.3.125/05/2004
  • Fixed crash bug when downloading binaries from download.com
  • Incorporated fix from christig@home.ro (dchris_med) to open links from within TextElement windows
1.0.2.217/05/2004
  • Added open selection in new window
1.0.2.109/05/2004
  • Search for 'Next' on GotoNext, 'Previous' on GotoPrevious
  • Added 'Print' action
1.0.1.130/03/2004
  • Migrated to Visual Studio .NET 2003
  • Migrated to Unicode to work with right-left character sets
1.0.0.530/11/2003
  • Added maximise functionality
  • Open in new window now works with image maps
1.0.0.404/11/2003
  • Fixed bug that prevented browse buttons (like hotmail attachment button from working)
1.0.0.302/11/2003
  • Fixed bug when running with Google toolbar
  • Made actions configurable
1.0.0.228/09/2003
  • Replaced parent notify mechanism for IE5.5/6.x with hook mechanism used for IE5.0
1.0.0.125/09/2003
  • First public release

See also

Mouse Gestures for Internet Explorer is completely free, but if you want to contribute towards the running costs of this website, then please click on the button on the right and donate via PayPal