[Global] * New Service and Module: VWM * New Configs: Module Manager, Service Manager, Alias(Exec), Quick Script(Module), Battery Monitor(Module), VWM(Module), VWM(Service), System Tray(Module), Clock(Module), Keyboard Layout(Module), Memory Monitor(Module), CPU Monitor(Module), Volume Control(Module), Home Page * New Actions: !AllToOneVWM, !NextVWM, !PreivousVWM, !SwitchToVWM(x) * New Skin: Sunken [SharpCore] * complete rewrite [SharpBar] * added complete bar redrawing after size changes (possible fix for black bar at startup and other refreshing bugs) * fixed several refreshing issues * fixed main throbber drawing bug after hiding the mini Throbbers * fixed bar names sometimes getting lost * removed "Created New Empty Bar" menu item and replaced it with a link to bar manager (Center config) [SharpMenu] * added functionality to not display icons * fixed icon caching not working [Module: ButtonBar] * fixed drawing/refreshing problem after adding a new item to the button bar by using the "click to add button" button (#402) * fixed SharpE Icons not refreshing when changing the icon set [Module: Taskbar] * added support for windows with WS_EX_APPWINDOW GWL_EXSTYLE property (fixes that some windows without a system menu won't be displayed) * completely changed which windows are added (should fix that several applications aren't showing in the taskbar) * replaced "Not on any Monitor" filter with a simple and perfectly working "Minimized" filter * enabled tooltips for all states (even full view) * added tooltips to minimize/restore all buttons * added "Move to VWM" menu item and sub menu to the right click menu of a task * changed how minimized windows are restored (fix for problems with MSN) * fixed rare '... is not a valid integer value' bug (64 bit) [Module: SystemTray] * fixed a bug which caused an access violation when a tray icon tried to disaply a balloon window directly on startup * fixed rare 'List Index out of Bounds' error when a tray icon was deleted * fixed Access Violation when clicking the module itself (and no icon) [Module: Notes] * added button to rename TabsTabClosing * added better check/block/warning for entering illegal characters as tab name * added setting of the memo caret to the last character (view will also scroll to it) * fixed "new tab" window sometimes getting lost behind the always on top notes window * fixed error messages being lost behind alwaysontop newtab window [Module: Keyboard Layout] * added Option for displaying three letter keyboard codes * fixed Displaying of two letter keyboard codes [Module: Screenshot] * fixed Access Violation on empty bitmap * fixed XML usage [Module: Clock] * fixed double click event not working * fixed right click popup menu not showing [Module: Weather] * fixed rendering bug where top label would overlap the bottom label [Service: Task Switch] * added mouse wheel support * slightly improved speed of the task switch gui [Service: Exec] * changed 'open' ShellExecute param to '' (experimental change, see if it fixes some random bugs) * changed execution to be a run in a seperate thread (whole shell is much more responsive while executions are in progress) * fixed a windows bug which would resolve drives to an empty string when there are invalid items in the App Paths in windows registry * fixed bug where exec would open an additional empty explorer window at c:\ for some special links (like dial up network connections) [Service: Weather] * Added Metric option for each entry * Fixed a bug that would cause an item to not be added (#404) [Object: Image] * fixed images links containing quotes not being displayed * fixed image still highlighting even if object is locked [Skin System] * added $IsBarBottom and $IsBarTop as possible replacement tags in the <enabled> tag for skin parts * fixed access violation when gradients are painted outside of the bitmap rect * fixed GetTextWidth function returning wrong value if global font override is used (result was that some modules where sized wrong) * fixed several bugs in default skin drawing
