|
Version 0.0.91 (May 23, 2004)
~ if menu.hilite is parentRelative, indicators now show properly on command/bool/config items NC-17
Version 0.0.91 beta (February 26, 2004)
~ relative [path]s in the menu now work when first logging on (thanks Mystique for testing!) NC-17
Version 0.0.90 (February 9, 2004)
~ much improved the 'window following workspace' issue by focusing toolbar with certain menu actions NC-17
Version 0.0.90 beta (February 6, 2004)
~ Styles with the .style extension do not show this in the [stylesdir] menu. NC-17
Version 0.0.90 beta (February 5, 2004)
~ bringing toolbar out from autohide should no longer focus it, hence not
removing the active window label anymore. NC-17
Version 0.0.90 beta (February 2, 2004)
~ implemented MakeMenuItemString. Note after 0.0.90 the API is getting a major overhaul.
Potentially all menu item functions will be reduced to one function. This is a functionality
test subject to change. NC-17
Version 0.0.90 beta (February 2, 2004)
~ Multimon logic change (> not >=) NC-17
~ Sorted possible crash on quit (bool -> int opaque) NC-17
~ Fixed possible inversion of RECT in BImage::CreateBuffer NC-17
~ Incorporated many other fixes from functor (trying nt4 support) NC-17
Version 0.0.90 beta (January 30, 2004)
~ Fixed toolbar updating on resolution changes. NC-17
~ Workspaces menu shows bool next to active window... sort of. NC-17
Version 0.0.90 beta (January 24, 2004)
~ Modified HSHELL_REDRAW to allow for icon updates on task modifications (Thanks mimeryme/bladestaylor/grischka) NC-17
Version 0.0.90 beta (January 21, 2004)
~ Fixed a nasty resource leak occuring on every paint (due to CreateFont in SelectObject) NC-17
~ Sorted get_ico() to stop bb hanging up when other apps freeze/don't respond NC-17
Version 0.0.90 beta (January 14, 2004)
~ Shift-right clicking toolbar now also hides taskbar like middle click does NC-17
Version 0.0.90 beta (December 29, 2003)
~ Fixed bug in MenuMaker.cpp, that broke [stylesdir] in the menu.rc Mortar
Version 0.0.90 beta (December 27, 2003)
~ Fixed a bug in ToolbarWndProc function, where the HFont object is created. Thanks nivenh. Mortar
Version 0.0.90 beta (December 25, 2003)
~ Fixed misspelling of SN_MENUALPHA for GetSettingPtr NC-17
~ Changed default widths (originally all set to 0) to 1 except handleWidth = 5 NC-17
~ Changing toolbar transparency now influences linked taskbar NC-17
Version 0.0.90 beta (December 23, 2003)
+ Added some WPARAM casts to remove warnings NC-17
~ Fixed UpdateTBInfo(); NC-17
~ Fixed [include], also needs ""s for spaces in the path now, eg: [include] ("C:\path to my\include.rc") NC-17
Version 0.0.90 beta (December 22, 2003)
~ Style lists in the menu now have an indicator next to current style NC-17
~ Fixed [stylesdir] includes and now also includes subfolders in specified folder NC-17
~ Fixed [include] which was using 'label' not 'data' for the file exists check and error! NC-17
~ Commented all currentOnly attempts. waste of time... NC-17
Version 0.0.90 beta (December 21, 2003)
- Removed taskbar info struct, added new ToolbarInfo struct and API pointer return NC-17
~ Cleared out useless entries in the config menu, added lots more from extsrc, etc. NC-17
+ Added entries to toolbar menu (new toggle with plugins option) NC-17
~ Modified default menu.rc written NC-17
~ Fixed Opaque Window Moving logic NC-17
Version 0.0.90 beta (December 20, 2003)
~ Further improved toolbar autohide friendliness; now with 'any' taskbar NC-17
+ Added taskbar info struct to API NC-17
~ Cycling through apps takes note whether reverseTasks is selected in taskbar NC-17
Version 0.0.90 beta (December 18, 2003)
~ Made toolbar autohide friendly with BBSystemBar NC-17
+ Added [edit] command. This will open the path'd file with the default text editor set in extensions.rc. NC-17
Version 0.0.90 beta (December 7, 2003)
~ Re-implemented currentOnly into the existing workspaces code NC-17
~ Re-enabled followActive (both the above still using existing exts.rc options) NC-17
~ Fixed bug where bb4win would close if you pressed the WIN key after clicking the desktop... NC-17
Version 0.0.90 beta (December 3, 2003)
~ DelMenu fix, now you can't keep opening the same menu over and over... NC-17
+ Keyboard navigation in menu added, thanks very much to KAZUu! NC-17
Version 0.0.90 beta (November 6, 2003)
~ Changing workspace now focuses the toolbar/bb window just before the change NC-17
~ Fixed return value of toolbar info's autohide value, was always set to false NC-17
~ Fixed a bug in WriteValue, that caused BB not to write to a .rc file in certain cases. Mortar
+ Added blackbox.workspace.wheeling: true/false option for changing workspace with mouse wheel NC-17
+ Added (char*) to line 338 of BBApi.cpp to stop compile error NC-17
~ Uninstalling BB4Win now unsets DesktopProcess key NC-17
~ Double-clicking workspace label now opens current workspace name edit window NC-17
~ The first folder in a root drive (C:\) in a menu ([path]) now shows NC-17
~ Changed something with the environment variables replacement. grischka
+ Added descriptions in BBAPI.h grischka
+ Added some new API functions, see BBApi.h for details grischka
+ Added new workspaces code grischka
~ Automatic restart on reconfigure, if plugin.rc was changed grischka
~ Style-wildcards are handled by the rc-reader automatically grischka
+ Added toolbar/menu.title/menu.frame.fontweight: normal/bold grischka
~ Replaced some of the read/write/tokenizer stuff grischka
+ [editblackbox] command added grischka
+ Added grishka's diamond bullet fix NC-17
~ Square bullet smaller again for true unix bullets (bigger bullets if false) NC-17
~ Setting only menu.frame.fontHeight no longer causes the frame to become the title font NC-17
+ Added SetTransparency() Tres`ni
+ Added more xoblite messages Tres`ni
~ Fixed bug in ReplaceEnvVars (thanx qwilk) Tres`ni
~ Cleaned-up code ironhead
~ Fixed bug where minimize windows still showed up in the workspace menus ironhead
+ Added XBUTTON support back to the desktop ironhead
~ Reduced DLL size ironhead
~ Set version back to 0.0.90 ironhead
~ Fixed bug where task would appear is list of previous workspace ironhead
~ Workspaces "icons" submenu now uses tasks subsystem ironhead
~ Disabled followActive, since it doesn't work right ironhead
~ Fixed problem with menus not displaying ironhead
~ Reorderd menu-start and -hide code (desktophook works now on winme) grischka
~ Fixed multimon support Tres`ni
~ Removed the blackbox.lib dependancy from DesktopHook ironhead
~ Better positioning of submenues Tres`ni
+ Added bro@ms: @ToolbarToggle, @ToolbarShow, @ToolbarHide Tres`ni
~ Menu no longer scrolls up if at the bottom of screen and is not larger then the screen Tres`ni
~ Tweaked LowerWindow Tres`ni
~ Fixed no menus when system hook placed bug Tres`ni
~ Fixed inconsistancy in ReadBool Tres`ni
~ Removed unused variables Tres`ni
~ Updated LowerWindow Tres`ni
~ Multimonitor support test Tres`ni
~ Delete the WindowHandler when quiting/restarting Tres`ni
+ Added new BB_MENU message, sending a -1 clears Tres`ni
~ Changed support for BBSoundFX so that plugin menus weren't cleared Tres`ni
~ Forgot to createHandler to handle the Shading and other window handler messages Tres`ni
~ Desktop is now a hook Tres`ni
~ Removed all refrences to pDesk Tres`ni
~ Moved remaining Window control/handling functions to WindowHandler Tres`ni
~ Fixed bug with default blackbox.rc causing errors Tres`ni
~ Hide Progman window if running under explorer Tres`ni
~ .lnk file extensions are stripped case-insensitive now (thanks theorem) NC-17
~ Blackbox.cpp had empty conditional statement at line 448 (removed a ";") NC-17
~ Backed out Desk.cpp 1.12 revision. 1.13 is 1.11 Tres`ni
~ TaskItem.cpp would not compile under MSVC 6.0 correctly, changed extern definition Tres`ni
+ Added blackbox.menu.scrollSpeed: in extensions.rc, long menus now scroll NC-17
~ Fixed crashes when running under/ontopof explorer grischka
~ Systray icons now work under explorer grischka
~ Fixed ConvertTip in Tray.cpp to stop it display some junk grischka
+ Added 1 break statement in CommandItem.cpp near the end of the file grischka
~ Fixed bug in PluginManger where it would crash if a plugin didn't load grischka
~ Fixed "Pin to Desktop" Features not working. grischka
~ Desktop should now forever stay on bottom grischka
+ Added RaiseWindow() for upcoming BBKeys release qwilk/NC-17
~ Modified LowerWindow(), works whatever the desk zorder is doing... NC-17
+ Added a check for WS_SYSMENU in IsAppWindow to filter out bad tasks (WinAMP) NC-17
~ Submenus now open at the correct place with any font size NC-17
~ Added submenu open delay support NC-17
~ Toolbar now updates seconds correctly if part of the time format NC-17
~ Read style settings on any reconfigure, not just style change NC-17
~ File to be set as a style is now checked to see if its a style file NC-17
~ Submenus opening at the bottom of the screen no longer are moved up by 2*borderWidth NC-17
~ Read style settings on style change Tres`ni
~ Save path to style on change in bbrc Tres`ni
~ Screen margins reset when BB exits Tres`ni
+ Added more meaningful defines for pluginInfo parameters Tres`ni
+ Added BBSlit's SendMessage defines to avoid later duplication Tres`ni
~ Disappearing mouse cursor fixed NC-17
~ Desktop window not staying on bottom fixed NC-17
+ Added FindClose wrappers to any lone FindFirstFile, thanks tresni NC-17
+ Added rereading RC files to BB_SETSTYLE NC-17
~ Menu positioning on submenus now checks to see if the parent has been moved Tres`ni
~ No more crashing if messagebox ised open before a reconfig Tres`ni
~ clickin a [nop] no longer hides the menu Tres`ni
~ Will attempt to load all plugins instead of stopping after a failure Tres`ni
~ Blackbox no longer writes to blackbox.rc on exit / restart ironhead
~ Only changes are written (user changes are kept as long as they don't conflict) ironhead
~ blackbox.rc can now be written to plugins ironhead
+ Added blackbox.menu.frame.fontHeightironhead
+ Added blackbox.menu.title.fontHeight ironhead
+ Added blackbox.toolbar.fontHeight ironhead
~ Toolbar auto hide is now implemented (thanx Tres'ni and NC-17!) ironhead
~ Fixed active task bug ironhead
~ Workspaces menu now works with tasks/workspaces subsystem ironhead
~ Fixed resource leak grischka
~ Fixed GetAppByWindow - repaired NT and 9x/ME compatibility (thanx to smathy for the tip) ironhead
~ Fixed mem leak during menu refresh ironhead
+ Added ReplaceEnvVars() function to BBApi smathy
+ Added call to ReplaceEnvVars() into MenuMaker.cpp to enable environment variable support in menu.rc smathy
- Removed checkPath() as blackbox.exe no longer needs to be in the path ironhead
~ The Menu now detects changes, and will update automagically when you open it NC-17
~ Fixed "active task highlight" issue (bug #707297) smathy
~ Fixed bug #6690009 - Blackbox.exe Entry Point error on WinNT ironhead
~ Made GetAppByWindow NT friendly ironhead
+ Added "blackbox.tasks.currentOnly:" to extensions.rc smathy/ironhead
Version 0.0.82 (March 18, 2003)
+ Added "blackbox.tasks.followActive:" to extensions.rc to enable/disable Alt-Tab support ironhead
~ Fixed alt-tab support for dragging windows across workspaces (thanx to NC-17 for pointing this out!) ironhead
~ Reversed the task list, so that it is now in an order people expect (new task last) ironhead
~ Moved the "Tasks" app check fix into BBApi, replacing the original IsAppWindow ironhead
+ Added Alt-Tab support (actually any task switcher will now work) ironhead
~ Fixed "tasks" issue where phantom tasks were appearing ironhead
~ Switched to yet another amazing icon by Lim Chee Aun ironhead
Version 0.0.81 (March 12, 2003)
+ Added LastWorkspace smathy
~ Switched to a kick ass XP enhanced icon by Lim Chee Aun ironhead
+ Added BB_TOOLBARUPDATE message for plugins that use toolbar info ironhead
~ Changed NextWindow / PrevWindow so they ignore minimized windows ironhead
~ Fixed NextWindow / PrevWindow to work with BBKeys as well as the toolbar (Thanx NC-17!!!) ironhead
+ Added top, bottom, left, and right margin support in extensions.rc ironhead
~ Reworked switchToDesk and gatherAll, as there were unnecessary loops ironhead
~ Made MoveToNextWindow/MoveToPrevWindow take a window as a parameter (LPARAM) ironhead
~ Removed all SetWindowLong calls and changed to MakeSticky ironhead
~ Retained old plugin compatibility since MagicDWord is still supported (many thanx go to Grischka) ironhead
+ Added further information to BB_TASKSUPDATE and BB_TRAYUPDATE ironhead
~ Rewrote the icon handling routines (based on the GeoShell implementation, cleaner IMHO) ironhead
+ Added GetActiveTask ironhead
~ Merged in a rewrite of the systray icon handling code back into the core ironhead
+ Added GetTraySize, GetTrayIcon and BB_TRAYUPDATE to the API ironhead
+ Added GetTaskListSize, GetTask and BB_TASKSUPDATE to the API ironhead
~ Fixed -install / -uninstall ironhead/qwilk
~ Blackbox now gives option to add itself to the system path with -install ironhead/qwilk
~ Fixed amperstands making the next character underlined ironhead
~ Fixed BB so that is will work if all files a read-only ironhead
+ Added an [aboutplugins] menu command (will be extended later...) ironhead/qwilk
~ Made NextWindow and PrevWindow use "Tasks" subssystem, so they now work correctly ironhead
+ Implemented "Tasks" subssystem ironhead
+ Implemented a quick'n'dirty hack to support menu.hilite being parentrelative qwilk/NC-17
~ Tweaked the default style settings qwilk
~ Rewrote WriteDefaultMenu ironhead/qwilk
~ Rewrote WriteDefaultRCSettings (tweaked the default blackbox.rc file) ironhead/qwilk
~ Changed the setting of default paths in Blackbox.cpp accordingly ironhead/qwilk
~ Renamed hTempWnd2 to hTempWndBottom NC-17/ironhead
~ Switched BB_WORKSPACES case 8 and case 9 function calls (wrong way) NC-17/ironhead
~ Clicking the toolbar now brings it to front; useful when not always on top NC-17/ironhead
Version 0.0.80 (January 10, 2003)
~ Fixed square menu/config item indicators so they are the same size as BBnix (thanx to NC-17) ironhead
~ Fixed infinited loop in NextWindow ironhead
+ Created NextWindow, PrevWindow to cycle through windows NC-17/ironhead
~ CTRL - LClick cycles through windows on the current workspace, LClick cycles through all windows
~ Merged in qwilk's drag code, which allows for temporary movement of the toolbar ironhead
~ Fixed percentWidth bug where too small for Window Label to draw correctly (Many thanx go to Blax) ironhead
+ Added blackbox.windowHooks to enable/disable window hooks (compatability for ShellWM, etc.) ironhead
~ Fixed it so anything that loads items in to a menu (i.e. [stylesdir]) at the bottom ironhead
~ Code clean up ironhead
~ Made the StickyList use MakeLowerCase (that way the exe names are not case sensitive! :) )
+ Added MakeLowerCase ironhead
~ Fixed "always on top" bug where BB4Win windows loose their "always on top" placement ironhead
+ Added GetBlackboxEditor so that plugins can use the editor defined in extensions.rc ironhead
~ Removed "-nosystray" command line switch, since it is no longer needed ironhead
~ BB_ADDWINDOW is now BB_ADDTASK ironhead
~ BB_REMOVEWINDOW is now BB_REMOVETASK ironhead
~ BB_ACTIVEWIN is now BB_ACTIVETASK ironhead
~ BB_MINMAXWIN is now BB_MINMAXTASK ironhead
+ Created [editextensions] menu item to allow for editing of extensions.rc ironhead
~ Made it so BB4Win does not write out externsions.rc (owverwritting any changes) ironhead
+ Added "blackbox.editor:" to allow for the setting of the default editor ironhead
~ If StickyWindows.ini, exe list, file exists in the BB root dir, all exe's windows will exist on all workspaces ironhead
+ Added LoadTrayIcons and SaveTrayIcons for BBSystemBar ironhead
+ Added BB_EXITTYPE message so plugins how if BB4Win is doing a shutdown, quit, or restart ironhead
- Removed all systray functionality to allow for the BBSystemBar plugin ironhead
+ Added systray.hidden so that the systray remebers it's visibility state on a restart / quit ironhead
+ Added systray.tasks.enable to allow for the disabling of the tasks display ironhead
+ Introduced blackbox.appearance.metrics.unix ironhead
- Removed menu.bullet.scalar ironhead
~ Bullets use unix styles bullets if blackbox.appearance.bullet.unix: true else use .70 style bullets if false ironhead
~ Made bullets use menu.bullet.scalar (from externsions.rc) ironhead
+ Enter the age of extensions.rc! ironhead
~ Modified [restart] so that it now performs a complete restart of BB ironhead
~ Made some changes to the systray code to remove invalid icons ironhead
~ Hopefully fixed the odd behaviour when running under Win9x/ME ironhead
~ Make the menu overlap take border width into account, as opposed to being hard coded ironhead
~ Modified the toolbar to use the same arrows as the menu ironhead
~ Fixed problem with systray border when the systray is on the top of the screen ironhead
~ Cleaned up systray code and removed icon check that was causing a problem ironhead
~ Fixed toolbar and systray spacing and padding to match BBnix ironhead
~ Fixed menu spacing and padding so that it truely mimics BBnix ironhead
~ Fixed placement of right-sided indicators ironhead
~ Fixed configuration (bool) indicators, thanx to NC-17 for pointing it out ironhead
~ Now able to properly set BB as shell (Many thanx to Message and the rest of the LiteStep dev team) ironhead
~ Increased menu title height and corrected gradient painting ironhead
+ Added GetAppByWindow to BBApi to allow for some future goodness :) ironhead
~ Fixed the "drag'n'drop image to desktop" -center command (missed an "else if"...) qwilk
Version 0.0.70 (November 24th, 2002)
+ Merged in Jonne's awesome task handling patch (with a few improvements)! 8) Jonne/ironhead/qwilk
+ The menu.frame gradient now renders correctly -> it's no longer locked to horizontal... :D ironhead
~ Fixed the bug that caused the menu to disappear if opened in the upper left corner of the screen ironhead
+ Added [path] = dynamic folder support to the menu ironhead/qwilk
+ Added visual (bool) indicators to the configuration menus ironhead
~ Fixed a bug where minimized tasks were still showing up in the Workspace #1 menu ironhead
+ Modified [stylesmenu] to make it parse subfolders too ironhead
+ Added plugin menu support and new messages to the Blackbox API ironhead/qwilk
~ Lots of minor changes and bug fixes in the system tray code ironhead
+ Holding down the control key on style change now prevents Blackbox from executing the rootCommand qwilk
~ Tweaked the menu appearance to make it more similar to Blackbox for the X Window System qwilk/ironhead
~ Cleaned up the menu code, making it easier to follow qwilk
...and a few more things... :)
Version 0.0.61 (September 19th, 2002)
~ Drag'n'drop of images to the desktop now uses bsetbg -> support for png, jpeg, tiff, bmp and more! ironhead
+ Added descriptive variable names to exported functions in the Blackbox API ironhead
~ Minor changes and bug fixes ironhead
Version 0.0.60 (September 7th, 2002)
+ Blackbox for Windows now has a top notch internal system tray! :D (tip: mid click on the toolbar) ironhead
~ Streamlined the gradient rendering code (again!) for a HUGE increase in performance!!! 8) ironhead/qwilk
+ ...and introducing: Broadcast messages -> bro@ms -> the bang killah! :D <vbg> qwilk
+ Thanks to a patch by nivenh, the PipeCross and Rectangle gradients are now working! nivenh
+ Merged Negotive's HideExplorer code into the core (with permission - thanks Stephen!) Negotive/qwilk
+ Fixed reconfigure (in fact, it hasn't been working at all until now... <g>) qwilk
+ rootCommands are now executed on display change (i.e. resolution change) too ironhead
~ ...and rootCommand error messages are automatically suppressed (by popular demand) qwilk
+ It is now possible for external sources (e.g. plugins) to temporarily display text in the toolbar qwilk
+ New menu commands: TogglePlugins (show/hide), AboutStyle (parses bbconf style information tags) qwilk
~ Fixed a bug in hook.dll that affected WindowBlinds qwilk
~ No longer resets XMouse back to the Windows default on exit qwilk
~ SnapToWindowEdge was using only the right/bottom settings of the DesktopArea qwilk
+ New MoveWindowLeft and MoveWindowRight internal commands (to be used by e.g. BBKeys) qwilk
~ New and updated mouse click commands (see documentation for details) qwilk
~ How about a better looking diamond bullet? ;) qwilk/dreamer
~ <hint> Cleaned up the Blackbox API, making it easier to use </hint> qwilk/ironhead
~ Fixed a *lot* of minor bugs and major memory leaks... ironhead/qwilk
...and much, much more! :D
Version 0.0.41 (June 30th, 2002)
~ Further streamlined BImage and fixed Sunken style items not rendering correctly qwilk
+ The toolbar date/time display can now be configured! ironhead
+ New shutdown menu commands: Hibernate, Suspend qwilk
~ Fixed a bug that made some startup items not execute correctly qwilk
+ Blackbox will now show an error message if command execution fails qwilk
~ Improved working directory extraction before executing commands qwilk
+ Created the missing 48x48 pixel icon... :) qwilk
Version 0.0.40 (June 4th, 2002)
# Rewrote the BImage gradient engine using the original Blackbox rendering code (looks awesome! :D) qwilk
~ Improved style parsing, more efficient painting qwilk
+ Added toolbar border support qwilk
+ Added support for the "circle" menu bullet qwilk
~ Blackbox now works in Windows 9x! qwilk
~ Fixed Explorer file manager not updating under Blackbox (removed SetAsShell at startup) qwilk
+ Ported and simplified LiteStep's -install/-uninstall code qwilk
+ Implemented the "Full maximization" menu item (thanks kitsune for the heads-up!) qwilk
+ Blackbox will now automatically display current version in the menu title if no label is specified qwilk
+ New menu commands: EditStyle/EditMenu/EditPlugins make Blackbox everyday use much smoother qwilk
~ New shutdown menu commands: Shutdown, Reboot, Logoff, LockWorkstation qwilk
+ Blackbox now displays an error message if a plugin does not exist qwilk
~ Menu [exec]'s will now open a document in the default viewer if no app is specified qwilk
+ Blackbox now sets the working directory when executing commands qwilk
~ Improvements and extensions to the Blackbox API qwilk
~ Cleaned up the code, adding comments and making minor changes all over the place... =] qwilk
# Blackbox for Windows is now open source! (license information included) qwilk
...and much more!
Version 0.0.30 (March 10th, 2002)
# First release by the new development team! :D
+ Toolbar with task+workspace switching/display and date/time qwilk
~ Fixed a lot of mem leaks... deadbeat/[steev]
~ Lots of fixes and improvements in the menu deadbeat
+ Toolbar menu to configure toolbar placement, AlwaysOnTop etc. qwilk
+ Drag'n'drop of styles (to the toolbar) and wallpaper bitmaps (to the desktop) is now supported qwilk
~ Blackbox doesn't show up in the task manager now [steev]
~ Miscellaneous fixes in style parsing deadbeat/qwilk
~ Improved colour parsing deadbeat
~ Minor improvements to gradients/bevels deadbeat/qwilk
~ Lots of bug fixes [steev]
+ New HTML documentation qwilk
~ Changed the little afro-dude to a nice black box icon by Maur... :) qwilk
...you can find the early history of Blackbox for Windows and more detailed information in the change log.
|