TWEAK - The Windows Environment and Application Konfigurator - changes ---------------------------------------------------------------------- ---------------------------------------------------------------------- Note: where appropriate, changes are categorised as either FEATURE - a new option ENHANCEMENT - improving existing functionality FIX - fixes to existing functionality where they're broken UPDATE - i.e. updating directory names or menu text in relation to a new version of a software application ---------------------------------------------------------------------- 0.8.42 - 27 July 2004 - FEATURE - 'Windows Configuration' - 'Configure general Windows system and interface on this machine' - major policy change to turn on Windows Automatic Updates. We were turning this off and preventing it from being turned back on again. Some of Microsoft's fixes are broken, breaking more than they fix. We were recommending checking their web page or subscribing to their mailing list for notification of updates, evaluating then manually applying those that are critical. But this takes significant time; Microsoft's patches are being released more frequently; malicious coders are taking advantage of Windows' security flaws much quicker than they once did; and with so many more people connected using the Internet and with high speed connections means malicious software is infecting quicker and more completely than it once did. Further understanding of Windows Automatic Updates (by Matt) has shown that it can be configured to fit within the strategy we advocate above; it doesn't have to automatically download and apply all patches, as we'd previously thought; and so we can take advantage of it's time saving features. TWEAK now turns off Automatic Updates. We recommend once you've evaluated certain updates you login as Administrator, turn on Automatic Updates (either manually or using TWEAK's new option A -> P -> J) which will offer a list of applicable updates from which you can choose those you trust. You should disable it again when done (again either manually or using a new TWEAK option: A -> P -> JU). This keeps you in control of the updates and doesn't unexpectedly use bandwidth (though the Background Intelligent Transfer Service is used, which "transfers files in the background using idle network bandwidth"). When Automatic Updates is turned back on after being off, it fortunately defaults to 'Notify me before downloading any updates and notify me again before installing them on my computer'. TWEAK no longer disables the ability to turn Automatic Updates on/off and no longer recommends manually uninstalling it using Add/Remove Programs (it turns out you can't uninstall it anyway, de-selecting it from this list (after making it visible in the list using TWEAK) has no effect and its selection just returns). For those who've used TWEAK previously and want to re-enable Automatic Updates you can use a new individual option in TWEAK to allow it to be changed: A -> P -> I (Enable Automatic Updates to be turned on/off). Then run Windows Configuration's option 'D' ('Configure general Windows system and interface on this machine') to enable our new recommended setting. Reference: http://www.jmu.edu/computing/security/info/susinfo.shtml We've heard that a list of all software installed on the system running Automatic Updates is sent to Microsoft. We've only heard this from one source and can't now find a reference to even that. Microsoft say no information is sent to them that could identify individuals but this issue could be worth considering. - FEATURE: 'F-Prot Configuration' - 'Install F-Prot for Windows 3.15 trial/registered version'. Silently installs a 'typical' setup to %PROGRAMFILES%\f-prot. Uses these command-line options: /AUTO - runs the setup without user input, unless there's an error /INSTALLDIR=%PROGRAMFILES%\f-prot - Allows selection of install Program Folder /NORUN - Doesn't run programs at the end of the installation except FSTOPW /INSTALL=TYPICAL - install everything (presumably excepting the Integrity Checker on older versions of F-Prot - FEATURE - 'Application Configuration' - 'Java Configuration' - added feature to 'Install Java 2 Standard Edition Runtime Environment 1.4.2_05'. Installs to %PROGRAMFILES%\Java; doesn't install Java updater; installs IE / Mozilla 1.1+ / Netscape 6+ plug-ins (if installed) Reference document: 'Silent Installation' http://java.sun.com/j2se/1.4.2/docs/guide/plugin/developer_guide/silent.html - ENHANCEMENT: 'Pegasus Mail and mailbox configuration; mail management' - 'Copy mail, address books, distribution lists, signatures and filtering rules from one mailbox to another (experimental)' - added filtering rules (*.pmv, *.pmc, winrules.pmq, winrulea.pmq) - added queued and draft messages (*.pmw and *.pmx) - added differently indexed address books from older versions of Pegasus Mail (*.pm1) - added indication of what content is being copied as it is being copied - FIX: 'OpenOffice Configuration' - 'Install a 'standard', 'network', English version of OpenOffice' and 'Create a 'workstation' user profile for %USERNAME%' would fail for most people if running TWEAK from somewhere on C:. (Thanks to Matt for running TWEAK from the desktop for bringing this one to light). Details: the response file is copied to %SYSTEMDRIVE%, then when its used its assumed its located at %SYSTEMDRIVE%\. %SYSTEMDRIVE% is whatever directory is currently selected as C:, which isn't necessarily C:\. This would have failed unless TWEAK was running directly from C:\, which is unlikely; - FIX - 'File Type Associations' - 'PDF files Open in Acrobat Reader' - this still assumed the installation directory of %PROGRAMFILES%\acrobat-reader\ which we've since changed to %PROGRAMFILES%\acrobat\. This has been changed and an additional 'POARold' option created which assumes the old location - FIX: 'Application Configuration' - 'Adobe Reader 6.0 per-user preferences' - 'disable Fast Find' - should have added the fix in 0.8.40 for regfree not adding directory structure greater than one level deep if doesn't already exist - FIX - 'Per-machine manual settings, those we haven't automated yet' - 'turn off sound scheme' - this is a per-user setting not per-machine so its moved to 'Per-user manual settings, those we haven't automated yet' - FIX - 'Windows Configuration' - 'Configure general Windows system and interface on this machine' - registry keys used for configuring Automatic Updates were wrong because of a typo. This didn't matter as we were disabling Automatic Updates anyway but is now used with the turning on of Automatic Updates (see above). The specific registry settings we were using were these: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto\UpdateAUOptions HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto\UpdateAUState which should have been: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\AUOptions HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\UpdateAUState - ENHANCEMENT - 'Per-machine manual settings, those we haven't automated yet' - added instruction to set the current time. - ENHANCEMENT: 'Windows Configuration' - 'Configure general Windows system and interface on this machine' - 'For all new users, create a 'web' folder to differentiate web page links from shortcuts to directories / folders'; and 'Configure %USERNAME%'s Internet Explorer interface and security' - 'create a 'web' folder to differentiate web page links from shortcuts to directories / folders [for %USERNAME%]' - removed this 'web' favorites folder as it doesn't work; favorites/bookmarks don't translate between Internet Explorer and Windows Explorer as Microsoft intend. Creating a web-specific folder tries to play along with their technique but it doesn't work. If we want to put local links in that list we should create a specific folder for them, rather than the opposite where we have a specific folder for web links - UPDATE - 'F-Prot Configuration' - 'Configure F-Prot' - changed menu to indicate it additionally works with version 3.15 0.8.41 - 16 June 2004 - FEATURE: 'Nero configuration' section - FEATURE: 'Nero configuration' - added 'Configure %USERNAME%'s Nero Burning ROM disc writing default settings' - which provide the following defaults when writing data to CD using Nero (not Nero Express): - Multisession - Multisession - No Multisession... - ISO - Format: Mode 1... - ISO - File name length: Max. of 31 chars (ISO Level 2)... - ISO - Character set: DOS... - Burn - Action - Write - on... - For CD-ROM (ISO) - Burn - Action - Finalize CD (No further writing possible!) - on... - For CD-ROM (ISO) - Burn - Action - Write method: Disc-at-once... - ENHANCEMENT: 'Mozilla configuration' - 'Configure Browser preferences...' - turned on new feature in Mozilla 1.7 for "A new option to prevent sites using Javascript to block the browser's context menu." - ENHANCEMENT: 'Mozilla configuration' - 'Configure Browser preferences...' - changed 'Check for updates' from 'off' to 'on' and 'monthly' - ENHANCEMENT: 'Mozilla configuration' - 'Configure Browser preferences...' - added 'Resize large images to fit in the browser window' - on - ENHANCEMENT - 'OpenOffice Configuration' - 'Install a 'standard', 'network' version of OpenOffice' - added the ability to install OpenOffice 1.1.1 and 1.1.2. Changed the menu options so that you can install any of versions 1.0.3.1, 1.1.0, 1.1.1 and 1.1.2 (intended to be run from the Windows Toolbox) - 'Windows Configuration' - 'Configure %USERNAME%'s Windows interface' - simplified the removal of Windows XP's current theme and its replacement with the Windows Classic interface. Detailed explanation: previously TWEAK removed the following: ColorName: NormalColor [REG_SZ] DllName: %SystemRoot%\resources\Themes\luna\luna.msstyles [REG_EXPAND_SZ] LastUserLangID: 1033 [REG_SZ] LoadedBefore: 1 [REG_SZ] SizeName: NormalSize [REG_SZ] ThemeActive: 1 [REG_SZ] (WCreatedUser always remains '1' [REG_SZ]) but it turns out the theme can be removed by just changing 'ThemeActive' to '0'. This allows us to make a better quality undo feature, because the other settings will remain as they were until the theme is turned on again; some of those other settings could have been various options and without saving the prior state we wouldn't know what they where when it came to undoing TWEAK's changes. This is able to be done so simply because Windows Classic isn't a theme but rather the un-themed state of Windows' user interface. - FEATURE: 'Windows Configuration' - 'Some individual Windows configuration settings' - added 'Restore previous Windows theme [XP]' (option S) - FIX: 'Application Configuration' - 'Adobe PageMaker 7 per-user setting to stop it nagging' - should have added the fix in 0.8.40 for regfree not adding directory structure greater than one level deep if doesn't already exist - FIX: 'Windows Configuration' - 'Add 'Favorites' to RegEdit...' - the fix in 0.8.40 for regfree not adding directory structure greater than one level deep if doesn't already exist wasn't applied properly - FIX - 'File Type Associations' - 'Plain text files Open in NoteTab' and 'Plain text files Open in Microsoft Notepad' - .txt files had in their 'Type' field in Windows Explorer 'SCP text file' when they should have read 'plain text file'. This is a confusion between .txt and .scp file type associations that we haven't completely gotten to the bottom of yet but have fixed by simply setting the file type association for .txt after that for .scp. - ENHANCEMENT: 'icon/shortcut management' - TWEAK now removes the 'VLC media player' desktop shortcut that seems to be new with VLC version 0.7.2 - FIX - 'Java Configuration' - 'Java 1.4.1_02 - set user cache to E:\%USERNAME%\java' - this option wasn't saving a record of it having been run to the log and was displaying an error message because of an additional '\' in "%SYSTEMDRIVE%\tweak.log\". This has been a problem since somewhere between TWEAK 0.8.10 and 0.8.24 - UPDATE: 'Mozilla configuration' - updated menus to indicate they work with Mozilla 1.7 and 1.8a1 - UPDATE - 'F-Prot Configuration' - 'Configure F-Prot' - changed menu to indicate it additionally works with version 3.14e - FEATURE: added option to the main menu to display the program's licence - UPDATE: 'icon/shortcut management' - removed Pegasus Mail's Start Menu shortcut for 'Pegasus Mail Guide'. "The file WGUIDE.HLP will be moved into the resource directory - it's basically out-of-date, but still contains a few useful tidbits of information. The installer no longer creates a shortcut for WGUIDE.HLP either. For up-to-date references see the knowledgebase." http://home.kabelfoon.nl/~jaabogae/han/p421a_beta.html/home.kabelfoon.nl/~jaabogae/han/p421a_beta.htmlanagement' - UPDATE: 'OpenOffice Configuration' - 'Install a 'standard', 'network' version of OpenOffice 1.1.0' - fixed installer directory which wrongly indicated OpenOffice 1.1.x would work on Windows 95 - UPDATE: 'Application Configuration' - 'Use a cache directory on E: for %USERNAME%' moved to the new 'Nero Configuration' section 0.8.40 - 11 June 2004 0.8.40 Release Candidate 2 was released as 0.8.40 without any changes 0.8.40 - Release Candidate 2 - 8 June 2004 - FIX: as the new regfree doesn't add more than one level of 'directory', where a structure doesn't already exist, it needs to be added level by level. As this wasn't addressed, the following didn't previously work on a new installation: 'Windows Configuration' - 'Add 'Favorites' to RegEdit...' 'Windows Configuration' - 'Automatic Updates' - 'remove the ability to change the feature...'; 'Windows Configuration' - 'Add an entry to Windows Explorer's right-click menu to go to the command-line...'; 'Windows Configuration' - 'Change My Network Places icon'; 'Change My Computer icon'; 'Always show Internet Explorer Radio bar - off' 'Zinf Configuration' - 'Configure Zinf 2.2 for %USERNAME%' 'Zinf Configuration' - 'Set %USERNAME%'s Zinf 2.2 Save Music Folder to F:\%username%\' 'Zinf Configuration' - 'Set %USERNAME%'s Zinf 2.2 Save Music Folder to H:\' The advantage with this is that if configuration is applied when the application/feature isn't already installed then the redundant registry structure and settings won't be made. 0.8.40 - Release Candidate 1 - 12 May 2004 - ENHANCEMENT: TWEAK now uses regfree.exe by David G. Thomas instead of Microsoft's reg.exe for editing the Windows registry (which was already included for setting the system path). Most of TWEAK relied on reg.exe, which wasn't included with Windows 2000 by default, so this is a huge advantage. Regfree is also quiter as it doesn't report 'the command completed succesfully' with every use of it. The document http://thegoldenear.org/tweak/convert-reg-to-regfree.txt contains instructions on automating a conversion from reg to regfree. ('File Type Associations' - 'Set Mozilla Composer as 'Default HTML Editor' for %USERNAME%', 'Set NoteTab as 'Default HTML Editor' for %USERNAME%' and 'Set Notepad as 'Default HTML Editor' for %USERNAME%' - Regfree can't add the " character into the registry so our workaround for where we use that character is to create .reg files just for these specific registry entries and to edit them with system-specific information on the fly) ('Mozilla Configuration' - 'Enable Quick Launch for %USERNAME%' - the program location was previously encased in "" but is no longer because regfree can't add the " character. The feature works without it though) - FIX: 'Windows Configuration' - 'Use D:, E: and F: for programs, temp and user data' - 'undo' - C;, D; and E: weren't being made visible again (bcos of the wrong syntax being used with the reg command) - FIX: 'Windows Configuration' - 'Various individual settings and Roaming Computing System settings' - 'Enable logon welcome screen [XP]' - 'undo' - this option wouldn't run atall - FIX: 'File Type Associations' - 'Set NoteTab as 'Default HTML Editor' for this user' - changed program description entered into registry from 'NoteTab Light' to 'NoteTab' 0.8.39 - 30 March 2004 - FEATURE: 'Driver configuration' - added 'Stop Realtek AC'97 Sound Effect Manager loading' - FEATURE: 'Driver configuration' - added 'Stop VIA SATA RAID Tool loading' - FEATURE: 'Driver configuration' - added 'Remove VIA SATA RAID Tool Start Menu shortcuts' - FEATURE: 'Windows Configuration' - 'Add branding' - added a setting to turn off the stretching of the logon screen background image to fit the screen area (using "WallPaperStyle") as this is on by default on Windows XP, but not Windows 2000 - FEATURE: 'Windows Configuration' - 'Various individual settings and Roaming Computing System settings' - moved 'Windows XP Pro 'signorseal' fix' to 'Network configuration' section - FEATURE: 'Windows Configuration' - 'Various individual settings and Roaming Computing System settings' - 'Roaming Computing System - settings for this machine' - added Windows XP Pro 'signorseal' fix here too - ENHANCEMENT: 'Mozilla configuration' - 'Configure Browser preferences (that users can change)' and 'Configure Composer preferences (that users can change)' - these work with Mozilla 1.7b. Details: Mozilla processes its config files in reverse alphabetical order. Mozilla Browser versions prior to 1.7 use a configuration file called all.js, 1.7 and later use browser-prefs.js. Also, the alphabetising seems to be broken when using the character '-' as Mozilla understands all-custom.js comes before all.js in alphabetical order, not after [update: Mozilla isn't broken in this regard, we misunderstood, the whole filename, not just the name before the extension is considered]. TWEAK now copies its Mozilla Browser configuration to either all-custom.js or browser-custom.js depending on whether all.js or browser.js already exists. TWEAK now copies its Mozilla Composer configuration to composer-custom.js in both cases as this filename works with all current versions of Mozilla. editor-custom.js has been renamed to composer-custom.js and all-custom.js renamed to browser-custom.js. - ENHANCEMENT: 'Mozilla configuration' - 'Configure Browser preferences (that users can change)' and 'Configure Composer preferences (that users can change)' - added comment to menu to indicate these work with Mozilla 1.0 onwards, not just 1.2 as was previously indicated - ENHANCEMENT: 'Shortcut and icon management' - moved GIMP / image editor shortcut management from GIMP 1.2.x to 2.0. The two aren't mutually compatible because GIMP 2 uses GTK 2 (so GIMP's shortcut has a working directory of %COMMONPROGRAMFILES%\GTK\2.0\bin) and GIMP 1.2.x uses GTK 1.3 (with a working directory of %COMMONPROGRAMFILES%\GTK\1.3\lib) for reference, GIMP 1.2.x shortcuts were dealt with thus: del "%USERPROFILE%\Desktop\GIMP.lnk" del "%APPDATA%\Microsoft\Internet Explorer\Quick Launch\GIMP.lnk" - ENHANCEMENT: 'Windows Configuration' - 'Replace %SYSTEMDRIVE%\BOOT.INI' - added further warning: '(Note that some types of hidden system restore partitions installed by some manufacturers (including Dell) will be the 1st partition, with Windows installed on the 2nd. If you have such a hidden partition RUNNING THIS OPTION WILL PREVENT WINDOWS FROM LOADING WHEN YOU NEXT REBOOT)'; improved the rest of the warning in general - ENHANCEMENT: 'Windows Configuration' - added further messages displayed when use various options describing whats being done - ENHANCEMENT: upgraded SetACL from 2.0.1.0 to 2.0.2.0. See http://setacl.sourceforge.net for the improvements - ENHANCEMENT: removed user-(all-settings).js (all Mozilla 'all.js' preferences in a per-user version) as its not used and so as to save space - ENHANCEMENT: removed SetACL release notes so as to save space. Added information to tweak.txt on how to find them - ENHANCEMENT: 'Mozilla configuration' - 'Configure Browser preferences, that users can change' and 'Configure Composer preferences, that users can change' - change labelling to indicate the configuration works with a minimum of Mozilla 1.0, not just Mozilla 1.2 - FIX: 'Windows Configuration' - 'Replace %SYSTEMDRIVE%\BOOT.INI' - fixed the warning which said the backup was in the file boot.ini.bak but that file changed to boot.ini.old in 0.8.36 - FIX: 'File Type Associations' - 'remote' - fixed file type associations for MS Office not saying in the log file they were for remote file type associations in particular - FIX: 'File Type Associations' - 'remote' - fixed file type associations for Page Maker not leaving an entry in the log file - FIX: 'File Type Associations' - 'local' - fixed problem after running individual local file type associations options instead of being returned to the local file type associations menu you'd be returned to the main menu - FIX: 'Driver configuration' - 'Stop Intel graphics driver hotkey poller (HotKeysCmds) loading' - now uses the more correct name '...Intel Extreme graphics driver...' - FIX: 'Driver configuration' - 'Stop Intel graphics driver hotkey poller (HotKeysCmds) loading' - fixed use of 'HotKeysCmnds' when should have used 'HotKeysCmds' so this should now work - FIX: Windows configuration' - 'Configure general Windows system and interface on this machine' - when Internet Explorer media bookmarks for All Users were supposed to be removed and held in a safe place in case they required restoring, the directory for backing up to failed to be created. Thus the bookmarks themselves were lost and a single file called 'media-bookmarks' created. Losing the backup of these links to commercial web sites isn't a loss anyone was going to worry over but it atleast now works as it should - FIX: - 'Shortcut and icon management' - The GIMP Start Menu directory is now only removed if there are no other versions of GIMP installed on the system 0.8.38 - 13 March 2004 - 'Windows Configuration' - 'Various individual settings and Roaming Computing System settings' - added 'Windows XP Pro 'signorseal' fix to allow it to authenticate with an NT4 / Samba 2.x domain controller' - 'Windows Configuration' - 'Per-user manual settings...' - added 'Remove any unnecessary input locales. i.e. if you use English (United Kingdom) and have English (United States) also installed. By default an indicator appears in the system tray. Control Panel - Keyboard - Input Locales - choose locale - Remove' - 'Windows configuration' - 'Per-machine manual settings, those we haven't automated yet' - fixed the advice on changing 'Display Properties' scrolling off the screen where it couldn't so easily be seen by re-ordering the list - 'File Type Associations' - 'web files Edit in Mozilla Composer', 'web files Edit in NoteTab' and 'Web files Edit in Microsoft Notepad' - as well as setting file type associations these options also se Windows' 'Default HTML Editor' setting for the particular user. It wasn't indicated that this was a per-user setting so they've been moved to options in the first File Type Associations menu - 'File Type Associations' - 'local' - fixed these options writing the wrong information into the log: 'plain text files Edit in MS Notepad (formats you wouldn't want to Open with a plain text editor, such as programs)', 'web files edit in MS Notepad', 'audio files Edit in Audacity' and 'Image files Edit in GIMP' - 'Mozilla configuration' - 'Configure Browser preferences, that users can change' - fixed Mozilla's settings that weren't working: 'Navigator -> Tabbed Browsing -> Open tabs instead of windows for -> Control+Enter in the URL bar - on' and 'Privacy & Security -> Popup Windows -> Popup Windows -> Block unrequested popup windows - on'. This wasn't Mozilla's fault it was TWEAK's. 'pref("browser.tabs.opentabfor.urlbar", true);' was missing its terminating ';' so it and the next-but-one pref in the list, the pop-up blocking, wasn't being set. It appears versions of Mozilla older than 1.6 may not have failed on this bug of TWEAK's. We've checked back and found this bug as far back as TWEAK 0.8.2; we haven't got any earliter versions to check against. If you've used this feature to configure Mozilla, check your all-custom.js or all.js, or just re-configure it using the Mozilla configuration section's option 'A' to fix this. - 'Desktop/Start Menu/Quick Launch shortcut/icon management' - support for Adobe Audition and Syntrillium Cool Edit shortcuts has been removed. It was only partial and, as a result, broken. We can't keep up with shortcut management for commercial software such as this because we can't easily obtain each new version to test for changes in product names, version numbers and program executables that need to be reflected in their Desktop, Start Menu and Quick Launch entries and dealt with in their shortcut removal. We tried to make the transition to Adobe Audition but it wasn't completed. Thus we had a situation where we haven't been providing shortcuts for Cool Edit or Audition for a long time; we were only removing shortcuts left by the Cool Edit installer; and were providing you with the ability with shortcuts.ini to install our own shortcuts for Audition but then not actually having any shortcuts available to install. By removing this partial support our provision regarding Cool Edit / Audition is actually improved. If you wish to use Cool Edit or Audition with TWEAK's shortcut suite you could alter your own copy of TWEAK to incorporate support, or leave those programs' shortcuts where they were left by their installers (they're in All Users, so they're visible to all users of the system anyway) or alter the 'audio editor' shortcut, installed by TWEAK, from Audacity to Cool Edit / Audition. For reference, the Cool Edit entries were: "%ALLUSERSPROFILE%\Desktop\Cool Edit Pro 2.0.lnk" "%ALLUSERSPROFILE%\Start Menu\Programs\Cool Edit Pro 2.0" - 'Desktop/Start Menu/Quick Launch shortcut/icon management' - upto version 6, Photoshop's program was called photoshp.exe, from version 7 its called photoshop.exe. This breaks our Photoshop shortcuts. For the same reasons mentioned regarding not being able to keep up with Cool Edit / Audition, we can't keep up with Photoshop so provision for its shortcuts has been removed (in removing Start Menu shortcuts, providing Desktop, Start menu and Quick Launch shortcuts, and its entry in shortcuts.ini). For reference, the Photoshop entries were: "%ALLUSERSPROFILE%\Start Menu\Programs\Adobe\Photoshop 6.0\" "%ALLUSERSPROFILE%\Start Menu\Programs\Adobe Photoshop 7.0.lnk" "%ALLUSERSPROFILE%\Start Menu\Programs\Adobe ImageReady 7.0.lnk" - 'Desktop/Start Menu/Quick Launch shortcut/icon management' - replaced 'configure windows' and 'registry' Start Menu directories with 'admin'. This change in the actual directory structure we deal with happened some time ago but shortcuts.bat hadn't kept up, tho we atleast gave a message saying 'you may not have the full complement of these on your system'. Our shortcuts.ini omits the 'admin' directory but if you had used your own shortcuts.ini and included it it wouldn't have gotten copied - 'Desktop/Start Menu/Quick Launch shortcut/icon management' - TWEAK tried to delete these Start Menu directories when removing its shortcut suite but we no longer install them in the first place: 'documents', 'dos', 'desktop', 'benchmark', 'diagnostics', 'fonts', 'Java', 'networking', 'programming' - 'Desktop/Start Menu/Quick Launch shortcut/icon management' - shortcuts.ini - introduced a version number into shortcuts.ini, respective to the TWEAK version it was last updated with. Shortcuts.ini isn't forward compatible so its useful to know if its been updated. - 'Desktop/Start Menu/Quick Launch shortcut/icon management' - shortcuts.ini - added brief instructions into the file on how to use it - 'Desktop/Start Menu/Quick Launch shortcut/icon management' - shortcuts.ini - turned off copying of 'Mercury Mail Transport System' shortcuts - 'Desktop/Start Menu/Quick Launch shortcut/icon management' - removed unused 'prohibition' directory - 'Desktop/Start Menu/Quick Launch shortcut/icon management' - added support for OpenOffice 1.1.1 and 1.1.2 - 'Desktop/Start Menu/Quick Launch shortcut/icon management' - removed support for OpenOffice 1.1.0 betas, RC1 and RC2 which used the Start Menu directory 'OpenOffice.org 1.1' rather than 'OpenOffice.org 1.1.0' - 'Desktop/Start Menu/Quick Launch shortcut/icon management' - added comments when shortcuts removed indicating which program they relate to - 'Desktop/Start Menu/Quick Launch shortcut/icon management' - 'Create our shortcut suite for %USERNAME%' - when the shortcuts are loaded from A: and an old icons-to-exclude.txt file is converted to a new shortcuts.ini file, the command has been bullet-proofed with missing "" - backup and recovery - 'Create a Windows Emergency Repair Disk' - changed this meu text to indicate this is Windows 2000 only, Windows XP Pro has Automated System Recovery, a disk for which seems to only be able to be created after taking a full backup - boot.ini - changed the comments in the boot options from 'NT' to 'NT4' - boot.ini - removed the comment indicating the Recovery Console is available for Windows NT4. The Recovery Console wasn't included with NT4, to use it with NT4 you run it from a Windows 2000/XP installation CD or floppy disk - 'Zinf configuration' - 'Add Windows Standart and Luna themes' - fixed Zinf theme directory to work with new directory used on Windows Toolbox 4.0 and forthcoming RCS Support Compendium update - 'Zinf configuration' - cleaned up log entries; added messages reported as settings changed - moved changes pre-0.8 from changes.txt to its own file on the web site so as to save space - removed todo.txt so as to save space - 'Real Player Configuration' - 'Remove the most unnecessary of Real Player's shortcuts' - the log entry mistakenly read 'Disable Automatic Services' - 'Real Player Configuration' - 'Disable %USERNAME%'s Real Player 6.0 Automatic Services' and 'Configure %USERNAME%'s Real Player 6.0 interface' - changed menu text for these options to indicate that the Real Player 6.0 product we speak of is actually known as Real Player 8 (version 6.0) (thanks to Matt) - 'Real Player Configuration' - changed use of the word 'icon' to 'shortcut' 0.8.37 - 1 March 2004 - 'Pegasus Mail configuration' - changing mailbox permissions was the only available option in the 'File and directory permissions' section so they've been moved to the 'Pegasus Mail configuration' section and the 'File and directory permissions' section removed - 'Pegasus Mail configuration' - having merged the permissions setting section with the Pegasus Mail configuration, the ability to dynamically change the mail directory has been hooked up to work it so that you can change the location to change permissions on rather than only being able to change them for E:\mail - 'Pegasus Mail configuration' - added 'Copy email from one mailbox to another (experimental)' - 'Pegasus Mail configuration' - menu tidyup - 'Pegasus Mail configuration' - 'Create a template (pmail.ini) configuration from a specific mailbox' - poor quality code here has been tidied up - a backup is now made of an existing template rather than it being deleted - 'Pegasus Mail configuration' - 'Create a template (pmail.ini) configuration from a specific mailbox' - added undo - 'Pegasus Mail configuration' - 'Copy a (pmail.ini) configuration from one mailbox to another' - added undo - 'Pegasus Mail configuration' - 'Copy a (pmail.ini) configuration from one mailbox to another' - instead of deleting pmail.ini from the mailbox its being copied to, rename it template.bak - 'Pegasus Mail configuration' - 'Restore a template (pmail.ini) configuration to a specific mailbox' - rather than just wipe out the configuration file of the mailbox its restoring a template configuration to, it first creates a backup - 'Pegasus Mail configuration' - 'Restore a template (pmail.ini) configuration to a specific mailbox' and 'Create a template (pmail.ini) configuration from a specific mailbox' and 'Copy a (pmail.ini) configuration from one mailbox to another' - added deletion of Perl's in-line edited file when finish - 'Pegasus Mail configuration' - 'Copy a (pmail.ini) configuration from one mailbox to another' - when pmail.ini was supposed to be deleted if it already existed, template.ini was attempted to be deleted by mistake. Template.ini wouldn't have existed here anyway - 'Pegasus Mail configuration' - 'Restore a template (pmail.ini) configuration to a specific mailbox' - changed this from using 'get-mbox1' to 'get-mbox2' - 'Pegasus Mail configuration' - 'Enable Pegasus Mail for web 'mailto:' links (installed on \\file-server\programs\programs)' - bullet-proofed with missing "" - 'Desktop/Start Menu/Quick Launch shortcut/icon management' - 'Switch between OpenOffice 1.0.x and 1.1.x shortcuts' - 'Copy OpenOffice 1.0.x icons to Default User' - fixed some corruption with the file which had caused the command which copied shortcuts to the Desktop to become mangled and as such would not work - 'file and directory permissions' - 'Set Full Control permissions for users/groups on mailboxes and other mail related directories in E:\mail' - if you were to choose this option then just pressed [enter] when asked for the user or directory to set permissions on, you should have been asked the question again but instead bcos of an error you were moved into a different section of the program which was asking for details for 'Set Full Control permissions for each user on their own mailbox' - 'file and directory permissions' - 'Lock down mail and sub-directories' - missed a 'rem' from a comment that meant when this was run it would give an error message rather than keeping the comment to itself - continuing replacements of the word 'icon' with 'shortcut' in various menus ('shortcut/icon management' and 'switch OpenOffice icons') - 'Desktop/Start Menu/Quick Launch shortcut/icon management' - merged with 'Switch between OpenOffice 1.0.x and 1.1.x shortcuts' (ooo-switch-icons.bat) - 'Windows configuration' - 'Per-user manual settings...' - '2. Control Panel - Folder Options - View' - 'You can make all your folders look the same : Like current folder' - this button doesn't work from here. Instead it needs to be made in 'Windows Explorer - View - Details', which it now is, along with 'Remember each folder's view settings - off' which was moved there for ease-of-use as everything else was now in the Windows Explorer section - 'Windows configuration' - 'Per-user manual settings...' - some tidyup of text - 'Mozilla configuration' - updated all log file messages to same descriptions as used in 0.8.36's new menu text - 'Mozilla configuration' - 'Enable Quick Launch...' - assumed Mozilla specifically installed in D:\programs\Mozilla. It now doesn't make this assumption, instead expecting it in a 'Mozilla' directory in any location you've chosen as your default place to install programs to (%PROGRAMFILES%\Mozilla) - 'Mozilla configuration' - tested some with Mozilla 1.7a with regard to the configuration that began to not work in 1.6: 'Open tabs instead of windows for -> Control+Enter in the URL bar' still doesn't work 'Block unrequested popup windows' still doesn't work 'Enable all cookies' works ok 'Animated images should loop : Once' works ok Additionally these 2 preferences aren't working: // Composer -> When Saving or Publishing Pages -> Always show Publish dialog when publishing pages - on pref("editor.always_show_publish_dialog", true); // Composer -> When Saving or Publishing Pages -> Retain original source formatting - on pref("editor.prettyprint", false); 0.8.36 - 23 February 2004 - 'Windows configuration' - 'Replace BOOT.INI' - removed debugging message left in by mistake that said 'did it break' and paused, waiting for a key press - 'Windows configuration' - 'Replace BOOT.INI' - wasn't tidying up after itself properly, leaving behind boot-example.bak and boot.ini.bak, which are now deleted - 'Windows configuration' - 'Replace BOOT.INI' - since the change to the filename Perl backs up to in 0.8.35, the existing boot.ini has been backed up to the same file that Perl backs up to. So the backup would have been made and then Perl would have overwritten it, potentially leaving it partially edited due to the way Perl uses that file in recursive passes. This may have left the file unusable were it ever needed for restoring to the state prior to our change of boot.ini. It is now backed up to boot.ini.old rather than boot.ini.bak. - 'Windows configuration' - 'Replace BOOT.INI' - before boot.ini is replaced a backup is made; however, if a backup already exists bcos this option has already been run then a new backup isn't made, and the error message 'Access is denied' is seen. Now, before a backup is made, a check is made for an existing backup and if one exists its deleted - 'Windows configuration' - 'Replace BOOT.INI' - the attributes we left on the backup boot.ini file allowed it to be seen and written to. Now it is hidden and made read-only the same as boot.ini itself, which is more secure - 'Windows configuration' - 'Undo replace BOOT.INI' - can now be run a second time (as long as 'Replace %SYSTEMDRIVE%\BOOT.INI' itself hasn't been run in-between) to undo this undo option itself - 'Windows configuration' - 'Undo replace BOOT.INI' - if you try to undo when there isn't a backup of boot.ini to undo from a message is now given rather than the program trying to run anyway - 'Windows configuration' - 'Add branding' - bullet-proofed the use of unzip32 and environment variables with regard the problem mentioned elsewhere here in the unlikely event someone has a Windows directory with a space - 'Mozilla configuration' - 'Backup, delete, create new profile for/called %USERNAME%...' - TWEAK 0.8.35 added a feature that automated some of the process of setting the user's cache location by inserting the %TEMP% directory into the user.js file; - %TEMP% shouldn't have been used as thats NOT the directory we use for Mozilla's cache - against all expectations and not in keeping with other environment variables, when TEMP is used with Perl (the program we use to search and replace in the user.js file ) it uses the *system* TEMP rather than the *user* TEMP location, so even if we had wanted to use the user TEMP location, this wasn't the directory that was being set! - we may indeed offer an option in future to put the Mozilla cache location in the user TEMP location, but that isn't the way we do things now - this behaviour has been changed to set to the correct E:\%USERNAME%\Mozilla - a result of this changed behaviour is that we have now been able to completely automate the editing of user.js so no more hand editing - 'Mozilla configuration' - 'Backup, delete, create new profile for/called %USERNAME%...' - came across a problem seen before (on Windows XP Home but not Windows 2000) where Perl seems to run out of memory and doesn't run; so a workaround has been put in when editing user.js that copies it from the Mozilla program directory to %TEMP%, edits it there, then copies it back - 'Mozilla configuration' - 'Replace splash screen with Johan Josefsson's splash screen' - this wasn't working if the directory you install programs to contained a space. And, for example, if your programs directory was C:\Program Files then a C:\Program directory would have been created; on startup with Windows 2000, this would have caused a Windows Explorer window to appear showing the contents of that directory; on startup with Windows XP this would have caused an error message to appear warning this anomoly had been created. Details: discovered that when using unzip32 with an environment variable for the destination directory where the extrapolated variable contains a space, unzip32 chokes on the space; thus, 'unzip32 -o "configs\johan-josefsson-modern.zip" -d %PROGRAMFILES%\mozilla\' produces this error: "caution: filename not matched: Files/mozilla/" so this has been changed to: 'unzip32 -o "configs\johan-josefsson-modern.zip" -d "%PROGRAMFILES%"\mozilla\' - 'Mozilla configuration' - added 'Uninstall Mozilla' option - 'Mozilla configuration' - 'Configure Browser preferences, that users can change' - added undo - 'Mozilla configuration' - 'Configure Composer preferences, that users can change' - added undo - 'Mozilla configuration' - 'Replace splash screen with Johan Josefsson's splash screen' - added undo - 'Mozilla configuration' - 'Prepare so that cache location can be specified for new (US) profiles' - added undo - 'Mozilla configuration' - 'Backup, delete, create new profile for/called %USERNAME%...' - added undo - 'Mozilla configuration' - upgraded the method of setting system-wide Mozilla preferences (relating to all.js and editor.js): preferences were inserted at the end of the all.js and editor.js files in the defaults\pref directory but Mozilla will actually load preferences from any preference file in that directory. Respective sections of Mozilla configuration now instead copy preferences to all-custom.js and all-editor.js in that directory. This is a cleaner method, allowing us to remove the warning that these options should only be run once without removing the preferences inserted previously (as the files would otherwise grow and grow) thus allowing more dynamic Mozilla preference updates; and allows us to undo this option. - 'Mozilla configuration' - changed the menu text to be more descriptive in English rather than speaking of specific configuration files - 'Mozilla configuration' - changed config file names: 'all.js-(without-cache-setting)' to 'all-(without-cache).js' user.js-(for-use-on-its-own) to user-(all-settings).js (note, this file is currently unsupported) user.js-(for-use-with-our-all.js) to user-(cache).js - 'Mozilla configuration' - 'Replace existing splash screen with Johan Josefsson's splash screen' - when doing the final stage of replacing the existing splash screen we didn't use a '/Y' with the copy command so as to not prompt to overwrite the existing file - 'Pegasus Mail configuration' - changed setting of mailbox location from 'Z' to '1' and used menuing format from Network Configuration section - 'Pegasus Mail configuration' - and 'Pegasus Mail Mailbox Configuration' - merged these seperate sections into one - 'Pegasus Mail configuration' - menu option changes for those merged in from 'Pegasus Mail Mailbox Configuration' 'R' - Restore a previously created template to a mailbox changed to 'K' 'M' - Create a template from the specified user's settings changed to 'L' 'C' - Copy settings from one user to another changed to 'M' 'L' - List available mailboxes changed to 'N' 'S' - Set mailbox directory to use within this program changed to 'Z' - 'Pegasus Mail configuration' - 'Set Windows system environment variables for system-wide distribution lists and address books...' now allows a change of mail server location used (as its now using the dynamically changable environment variable for the mailbox location which is available to us having merged in the 'Pegasus Mail Mailbox Configuration' section - 'Pegasus Mail configuration' - removed a space in ': maketemplate' (though this didn't prevent it from running) - 'OpenOffice Configuration' - Install a 'standard', 'network' version of OpenOffice 1.1.0 - discovered that this cannot be used to upgrade an existing installation of OpenOffice. The automation techniques supported by OpenOffice don't seem to support upgrading (see http://www.openoffice.org/issues/show_bug.cgi?id=22580). A comment has been added to the menu to indicate this. Meanwhile use option 'A' to delete the existing installation then option 'B2' to install - 'OpenOffice configuration' - changed response file extensions from .txt to .ini - 'Application Configuration' - 'QuickBooks - prevent Update/Delivery Agent loading on startup' - moved this option to 'Disable various applications' needless memory-resident programs' section - 'Application Configuration' - edited the menu so as to fit more options on the one screen - 'Application Configuration' -> 'Run some apps before configure per-user' - the apps are now only run if they exist (atleast where they're expted to be) and are now more verbose with explanation of whats going on - 'icon/shortcut management' - 'Remove icons installed by various programs' - removed these parts which were for versions of Audacity in development from 1.0 to 1.2: rd /S /Q "%ALLUSERSPROFILE%\Start Menu\Programs\Audacity 1.1"; rd /S /Q "%ALLUSERSPROFILE%\Start Menu\Programs\Audacity 1.2"; del "%USERPROFILE%\Desktop\Audacity 1.1.lnk"; del "%USERPROFILE%\Desktop\Audacity 1.2.lnk"; and added this for Audacity 1.2: del "%ALLUSERSPROFILE%\Start Menu\Programs\Audacity.lnk" - 'File Type Associations' - 'Plain text files Open in NoteTab' and 'Plain text files Open in Microsoft Notepad' - added .INF files to each of these 0.8.35-1 - 4 February 2004 - 'OpenOffice configuration' - options 'B' and 'C' wouldn't run because background menu code for them was missing since the letters changed in 0.8.34 - 'OpenOffice configuration' - 'Install a 'standard', 'network' version of OpenOffice 1.1.0' - added a note to the menu to say 'Doesn't upgrade a previous version, installs into the same directory' because if you install with this option into a directory with a prior version of OpenOffice it won't do an upgrade (as is offered when installed manually), it copies the newer files alongside the older files. An updated response file is being developed that will instruct the installer to do an upgrade - 'Mozilla configuration' - 'Remove all %USERNAME%'s profiles and create new one called %USERNAME%' - added "" bullet-proofing to a rename command that was missing them 0.8.35 - 28 January 2004 - Windows configuration - added 'Network configuration' section, with options for: 'Rename IP network interface'; 'Use dynamically assigned IP addr., Subnet mask, gateway + DNS servers'; 'Use static IP addr., Subnet mask, gateway + DNS servers'; 'Enable LMHOSTS Lookup (experimental)'; 'Disable LMHOSTS Lookup (experimental)' - 'Windows configuration - 'Add an entry to Windows Explorer's right-click menu to go to the command -line at that point' - removed the '/F:ON ' in 'Cmd.exe /F:ON /K pushd %1' because "...with the file and directory name-completion characters option explicitly enabled (cmd /F:ON), the default completion characters are used, rather than the value in the CompletionChar Registry setting" - Paul Robichaux, 'Managing the Windows 2000 Registry', O'Reilly - 'Windows configuration' - 'Per-machine manual settings' - removed these as they're now implemented as automated TWEAK features in the networking section: 'Rename 'Local Area Connection' to 'your-organisation-name network'', 'obtain IP + DNS addresses automatically (from DHCP server)', 'or manually set IP address, Subnet mask, Default gateway + DNS servers' - 'Windows configuration' - Some individual Windows configuration settings - 'Disable LMHOSTS lookup' - moved this option to 'Network configuration' - 'Windows configuration' - 'network configuration' - labeled 'Enable LMHOSTS Lookup' and 'Disable LMHOSTS Lookup' as experimental as "Microsoft warns against changing this value in the Registry; instead, you should use the Network control panel" - Paul Robichaux, 'Managing the Windows 2000 Registry', O'Reilly - 'Windows Configuration' -> 'Replace %SYSTEMDRIVE%\BOOT.INI' - in 0.8.32 the '\Q' and '\E' were removed from '\Q$ENV{SYSTEMDRIVE}\E' in this statement: perl -pi.orig -e "s/\\WINNT/($ENV{SYSTEMROOT}=~m{$ENV{SYSTEMDRIVE}(.*)}i)[0]/gei" "%SYSTEMDRIVE%\BOOT.INI" They've now been restored and %SYSTEMDRIVE% used in the statement in place of %TEMP%. The \Q...\E were removed because they seemed to be causing the statement to fail on Windows XP Home. It was assumed the \Q...\E were "over cautious" but this probably isn't true. The problem isn't actually the \Q...\E. It is more likely the %TEMP% problem described in 0.8.34-1. The reason it appeared in XP Home and not XP Pro likely that our different test systems had different length %TEMP% values thus one worked with Perl and the other not. However, there is still some confusion where on our Windows XP Home test system the %TEMP% worked when the \Q...\E were omitted, but not with them in place. The same wasn't true with Windows 2000 - 'icon/shortcut management' - 'Create Default User icon set for future users' and 'Create %USERNAME%'s icon set' - removed the '%' indicating this required the use of multiple partitions as all icons are now converted to %PROGRAMFILES% - 'icon/shortcut management' - renamed icons.bat to shortcuts.bat - 'icon/shortcut management' - removed icons for Microsoft Office's FrontPage and Outlook - 'icon/shortcut management' - changed icons-to-exclude.txt to shortcuts.ini. If a disk with icons-to-exclude.txt is available in A: then the file will first be copied to shortcuts.ini so as to provide forward and backward compatibility (shortcuts.ini for use in the future with this and later versions of TWEAK, icons-to-exclude.txt in case the disk is used with older versions of TWEAK) - 'icon/shortcut management' - 'C. Create Default User icon set for future users' and 'E. Create %USERNAME%'s icon set' - rather than check for the existance of A:\shortcuts.ini and using that copy if it exists instead of our supplied copy (which elicits a string of error messages if there's no floppy disk in the drive), an option has been added for each of these ('CA' and 'EA') that explicitly looks for A:\shortcuts.ini. The check for this file's existance on A: has been removed from the original options. Now you choose a specific option for whether you're using the shortcuts.ini in the TWEAK directory or your own on A:\. Similarly An error message is now given if shortcuts.ini doesn't exist the sections that use our stock shortcuts.ini now only run if the file exists, and all options give an error message if it doesn't. A lot of tidyup of the code has also been done for these sections - 'icon/shortcut management' - bullet-proofed all use of 'if exist' and 'if not exist' a:\shortcuts.ini with "" - shortcuts - changed these shortcuts from using hard-coded d:\programs to the universal %PROGRAMFILES%: QuickBooks' Start Menu; OpenOffice 1.0.x switch Start Menu, desktop and Quick Launch; OpenOffice 1.1.x switch desktop and Start Menu (Quick Launch was already done) - shortcuts - added a missing icon to the OpenOffice 1.1.x Start Menu 'Open Document' shortcut - shortcuts - updated Exact Audio Copy's Start Menu 'Links' to reflect some name changes and that they're now hyperlinks rather than shortcuts to local HTML files - Java configuration - changed menu text for setting user cache to indicate that this has E: hard coded into the setting and that it thus 'requires D:,E:,F:' - OpenOffice configuration - for the same reason detailed in 0.8.34-1 concerning Perl commands not working when asked to change files in %TEMP% when %TEMP% is beyond a certain length, the OpenOffice configuration section's options 'B', 'B2' and 'G' have been temporarily converted from using %TEMP% to save their response files to %SYSTEMDRIVE% - OpenOffice configuration - renamed ooo-config.bat to openoffice-config.bat (the 'ooo' meant 'OpenOffice.org') - 'Mozilla configuration' - 'Copy USER.JS to %PROGRAMFILES%\mozilla\user-config-store' and 'Remove all %USERNAME%'s user profiles and create new one called %USERNAME%' are now more automated with regard to dealing with the user.js file containing the cache location to use. Details: discovered that if a user.js file is placed in Mozilla's defaults\profile\US\ directory (in this case for a US locale) then when a user profile is created the file is copied to their profile. This means our much more manual approach of copying our user.js to a sub-directory of the Mozilla program directory then having people manually copy it to a user's Mozilla profile (because we currently cannot know the directory name of the profile) can be much improved upon. Thus this section now copies our user.js to %PROGRAMFILES%\mozilla\defaults\profile\US\ and the 'Remove all %USERNAME%'s profiles and create new one called %USERNAME%' section inserts %TEMP% into the cache location of the user.js which is copied to the user's profile. This isn't a completely automated solution as we insert a path with single '\'s where-as Mozilla requires double '\\'s, so this still needs to be adjusted by hand, but in a future version this too will be automated - 'Mozilla configuration' - tested whether our configurtion works with Mozilla 1.6. editor.js and localstore.rdf work as expected. These ALL.JS settings don't work in Mozilla.1.6 as they did in previous versions: (some have been tested in USER.JS and work there) Navigator -> Tabbed Browsing -> Open tabs instead of windows for -> Control+Enter in the URL bar - on pref("browser.tabs.opentabfor.urlbar", true) instead this is off (false) Privacy & Security -> Popup Windows -> Popup Windows -> Block unrequested popup windows - on pref("dom.disable_open_during_load", true) instead this is off (false) Privacy & Security -> Cookies - Enable all cookies (0) pref("network.cookie.cookieBehavior", 0) instead this is 'enable cookies based on privacy settings' (3) Privacy & Security -> Images -> Animated images should loop : Once pref("image.animation_mode", "once") instead this is 'as many times as the image specifies' (normal) - Mozilla configuration - some menu options were wrongly labeled that they require multiple partitions: 'Pre-configure EDITOR.JS [Moz 1.2-1.6]', 'Pre-configure (US) BOOKMARKS.HTML [Moz 1.2/1.3/1.4/1.6]', 'Pre-configure (US) BOOKMARKS.HTML [Moz 1.5]' - Mozilla configuration - option 'T' ('Pre-configure (US) USER.JS to use a cache location not in %%APPDATA%%' changed to 'F'; option 'S' ('Replace existing splash screen with Johan Josefsson's splash screen') changed to 'G' - Mozilla configuration - more clearly and fully indicated in the menu options that specifically use a 'US' locale - 'Application configuration' - 'Stop Adaptec/Roxio Direct CD (packet writer) loading on system startup' - added undo feature, but its installation directory is specific to version 5 - 'File type associations' - Audio files (some) Open in Zinf - this meant 'play' and to play audio files by double-clicking on them, their file type association shouldn't be 'Open' but 'Play'. changed this option to 'Audio files (some) Play in Zinf' (APZ) - 'File type associations' - 'PDF files Open in Acrobat Reader' - wouldn't work as menu code not fully updated after a change some time back - 'File type associations' - 'Video files Open in VideoLan' - wouldn't work as menu code not fully updated after a change some time back - 'file type associations' - removed redundant additional 'web files edit in Mozilla Composer' section - combined and replaced 'application-configs' and 'windows-configs' directories and their contents into 'configs' directory. This involved changes to Windows Configuration, Mozilla Configuration, F-Prot Configuration, NoteTab Configuration, IrfanView Configuration and OpenOffice Configuration - changed all Perl commands from making a backup of the original file they're changing with the extension .orig to .bak (this affected win-config.bat, ooo-config.bat and prestore.bat) - TWEAK wouldn't run on Windows 2003 as we haven't looked at the differences in that version's registry so Windows configuration sections could break it. But other sections should work as expected. So a check for Windows 2003 (Windows version 5.2.3790) is now done, a warning message given and the option to run it 0.8.34-2 - 13 January 2004 - 'Mozilla configuration' - 'Replace existing splash screen with Johan Josefsson's splash screen' - when the splash screen is unzipped, the wrong syntax was being used for the unzip program so the splash screen didn't actually get copied over. The destination directory to unzip into was encapsulated in "" when it shouldn't be as that causes it not to work; the '-o' was missing to force an existing copy of the file to be overwritten 0.8.34-1 - 13 January 2004 - 'Windows configuration' - 'Configure general Windows system and interface on this machine' - used '{' and '}' instead of '(' and ')' when removing icons. This option still worked but it produced a lot of error messages - 'Windows configuration' - 'Use E: and F: for %USERNAME%'s temp and data' - when set 'temporary internet files folder' a message to the screen was missing its 'echo' so an error is reported rather than the message - 'Windows configuration' - 'Replace %SYSTEMDRIVE%\BOOT.INI' - discovered that when we use Perl to amend our stock BOOT.INI then display this amended version, asking if its ok to replace the existing BOOT.INI with this one, that in some circumstances the amendments aren't actually displayed on the screen, because the Perl statement doesn't work when the %TEMP% variable is too long. However the actual amendment is done as it should be to reflect local variations in system drive letter and Windows directory location. Further details: A typical %TEMP% setting on a generic system could be C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp. When we replace BOOT.INI we first copy our stock version to %TEMP%, amend it to use some system-specific locations, then display that amended version to the screen. Using our current version of Perl, when we try to amend the BOOT.INI we've copied to %TEMP%, and the %TEMP% environment variable is as long as the example described above, then the command fails and the unamended version is displayed on the screen. If the %TEMP% variable is shorter, such as in our recomended situation with multiple partitions, in it would be E:\ADMINI~1\WINDOWS, the Perl command works ok. Even if you follow our recomendation you won't have done so the first time you're running this particular section and this particular part will fail. However, the BOOT.INI displayed to the screen may not have been amended, but you're asked if you wish to use this version and then when the actual BOOT.INI is amended, it is amended correctly as the %SYSTEMDRIVE% environment variable used at that point is always short enough to not cause an error. If your directories match our own as used in our stock BOOT.INI (i.e. %SYSTEMDRIVE% is C: and %WINDIR% is C:\WINNT) then this will have no affect on you. This problem, which appears to be in Perl, has been worked around by copying the file to %SYSTEMDRIVE%, thus using that as temporary space instead of %TEMP% 0.8.34 - 7 January 2003 - with the aim of reducing the disk space consumed by TWEAK so that it might more easily fit on a 1.44MB floppy disk, have zipped the Mozilla splash screen 'johan-josefsson-modern.bmp' (saving about 206KB) and Windows config's 'OEMLOGO.BMP' (saving about 19KB). Also removed 2 of 3 screen shots from the 'docs' directory (saving about 110KB) and some redundant configuration files from the 'application-configs' directory. Added InfoZip's unzip32.exe to uncompress these with (which uses 76KB, and a further 4KB for its licence file; giving us a net payoff of about 126KB). So as to save space, source code, readme and other documentation for unzip haven't been included but the documentation will be reproduced at http://thegoldenear.org/tweak/ and source code linked to at InfoZip's site. Amended respective Mozilla configuration and Windows configuration sections to unzip these BMP files instead of copying them and when taking them from A: able to use them if available as either a .BMP or .ZIP file - Pegasus Mail Configuration - menu edits; changed options 1 through to 4 to A through to D respectively; changed option 5 to H - OpenOffice configuration - menu edits; option '1', 'Delete %PROGRAMFILES%\OpenOffice in preparation for an upgrade', changed to 'A' option '2', 'Install a 'standard', 'network' version of OpenOffice 1.0.3.1', changed to 'B' option '2b', 'Install a 'standard', 'network' version of OpenOffice 1.1.0', changed to 'B2' option '3', '1.0.x en_GB spellchecker dictionary', changed to 'C' option '6', 'Create a 'workstation' user profile for %USERNAME%', changed to 'G' option '7', 'Delete %USERNAME%'s 'workstation' user profile', changed to 'H' - IrfanView configuration - menu edits; option 'E', 'Configure IrfanView with static preferences that apply to all users', changed to 'B' option 'B', 'Configure/refresh %USERNAME%'s IrfanView preferences', changed to 'G' option 'D', changed to 'Pre-configure IrfanView for future users created on this system', changed to 'H' - NoteTab Configuration - menu edits; option 'B', 'Configure/refresh %USERNAME%'s NoteTab preferences', changed to 'G' option 'C', 'Delete all %USERNAME%'s preferences', changed to 'H' option 'E', 'Enable a single set of static preferences that apply to everyone', changed to 'B' - Windows configuration - Add branding - some code optimisation - Windows configuration - Add branding - added "" to bullet-proof when copy login logo and when check if logo doesn't exist - application configuration - 'Stop 'Microsoft Office Startup' loading when anyone logs in' - renamed to the more accurate 'Stop MS Office Startup Assistant and Find Fast loading when anyone logs in' and added the ability to deal with Find Fast reference: http://support.microsoft.com/?kbid=826318 reference: http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q290/1/44.ASP&NoWebContent=1 - application configuration - added feature to 'Stop Adaptec/Roxio Direct CD (packet writer) loading on system startup' - application configuration - added feature to 'Stop TextBridge (early ver.) Send To feature loading on system startup' - application configuration - added feature to 'Stop TextBridge InstantAccess TSR loading on system startup' - application configuration - added feature to 'Stop WinZip Quick Pick loading when anyone logs in' - application configuration - added feature to 'Stop WhenUSave advertiser loading on system startup' - application configuration - added feature to 'Stop Microsoft Messenger loading for %USERNAME% when they login' - application configuration - added feature to 'Stop MSN Messenger loading for %USERNAME% when they login' - application configuration - added feature to 'Stop 'Access IBM Message Center' loading for %USERNAME% when login' - NoteTab Configuration - added option to 'Delete all %USERNAME%'s preferences' - NoteTab Configuration - 'Create 1 copy of static pre-configured prefs that apply to all users' wouldn't have worked as its menu code hadn't been updated along with the rest of the menus a while back - NoteTab Configuration - some editing of the menu - driver configuration - these sections wouldn't have worked as they used the wrong 'reg delete' syntax: 'Stop SiS graphics driver system tray and hot key utilities loading' 'Stop Matrox graphics driver system tray utility loading' 'Stop Creative Labs SoundBlaster registration reminder, AudioHQ and CreativeMixer utilities loading' - driver configuration - some menu edits, resulting in the menu option letters changing - driver configuration - added option to 'Stop Intel graphics driver system tray utility loading' - driver configuration - added option to 'Stop Intel graphics driver hotkey poller loading' - driver configuration - added feature to 'Stop Analog Devices SoundMAX utilities loading' - driver configuration - added feature to stop Creative Labs' News Update loading at system startup to section disabling other Creative Labs programs - driver configuration - added feature to 'Stop various IOMega ZIP drive utilities loading when anyone logs in' - Java configuration - tidied up menu options, using more consistant letters: C became A; D became B; A became K; B became L - Java configuration - changed such that instead of a warning, about running the Java Control Panel first, before running the per-user configuration, we now do a check to see if the configuration file is there. if it is we just make our change to it, if its not then we display the instructions - Backup and Recovery - Create a Windows Emergency Repair Disk - made a note in the menu that this isn't available for Windows XP Home - Backup and Recovery - the previously manual Windows Recovery Console section now asks you for a location and tries to install the Console. it's error recovery is appalling, if you choose the wrong loccation the program just ends - Backup and Recovery - after creating an Emergency Repair Disk, the closing return to the menu was a return to the wrong menu - added '2004' to copyright notices 0.8.33 - 16 December 2003 - there was a problem between Windows and the hard disk TWEAK was being developed on, a symptom of which is that some of TWEAK's files were corrupted. it was thought that all such files had been discovered but it seems there are more. so far, corruption has been fixed in part of a message reported in the the Java configuration section (resulting in some garbled text and a beep when run); the Johan Josefsson splash screen for Mozilla (resulting in a odd colours and lines toward the bottom of the image); notetab-options-[95,98,nt4].reg (not used by TWEAK but available with the program for people with Windows 95, 98 and NT4 to use). don't know if any of the shortcuts were affected, they've all been refreshed from version 0.8.31 anyway. if more corruption is found then updated versions of TWEAK will be released. this is why this version of TWEAK is being released sooner than it would otherwise have been - Windows configuration - Use D:, E: and F: for programs, temp, user data - made a note in this section's menu that after applying it the machine should be rebooted for it to take effect, otherwise option D's creation of %PROGRAMFILES%\utils and inserting of this directory into the PATH will be applied to something like c:\program files\utils rather than the intended d:\programs\utils - Java configuration - added feature to 'Run the Java Control Panel'. (the Java Control Panel has to be run and something, such as the user's cache location, saved before configuring a user's Java environment) - Java configuration - Disable Java Runtime Environment updater - changed the wording for this menu option to indicate it also applies to JRE versions later than 1.4.2_01, having tested it with 1.4.2_03 - Java configuration - when configure 'per-user cache', the Java configuration file is now displayed to the screen so that you can see the change that has been made, which gives the opportunity to see where something might be going wrong, such as if this section has been run more than once and inserted its setting more than once - Java configuration - Sun Java JRE 1.4.1_02 - per-user cache - added warning to 'don't use more than once without removing cache from config file - IrfanView configuration - Configure IrfanView for %USERNAME% - when removing a previous backup of preferences, if any existed, in order to create another, the copy in the IrfanView program was being looked at rather than the copy in the user's profile. (used %programfiles% rather than %appdata%). this is of little importance and the rest of that section used the correct syntax - IrfanView configuration - re-wrote menus so that they're clearer - Icon management - the IrfanView 3.85 installer gives the option of creating icons for the current user or all users. Presumably this is a new IrfanView feature? We were only deleting the current user's icons, now we delete both - Mozilla configuration - validated bookmark pre-configuration against Mozilla 1.6 and changed menu to indicate it works with this version 0.8.32 - 12 December 2003 - Windows Configuration - changed per-machine and per-user Windows temp directory from E:\winnt to E:\windows. note: people using TWEAK to configure an RCS environment should add this new e:\windows directory to their login script in addition to the existing e:\winnt before using this or later versions so that each workstation has this directory expected by each user's Windows configuration - Windows Configuration -> Replace %SYSTEMDRIVE%\BOOT.INI - changed its menu option from 'D2' to 'E' - Windows Configuration -> rationalised 'Create new system directory structure on D:,E:,F:' and 'Configure Windows to use new directory structure on D:,E:,F:' into 'Use D:, E: and F: for programs, temp, and user data' - Windows Configuration - added an undo feature to the 'Configure Windows to use new directory structure on D:,E:,F:' part of what is now 'Use D:, E: and F: for programs, temp, and user data' - Windows Configuration -> rationalised 'Configure %USERNAME%'s Windows system to use D:,E:,F:' and 'Create new directory structure for %USERNAME% on D:,E:,F:' into 'Use E: and F: for %USERNAME%'s temp and data' - Windows Configuration - added an undo feature to the 'Configure %USERNAME%'s Windows system to use D:,E:,F:' part of what is now 'Use E: and F: for %USERNAME%'s temp and data' - Windows Configuration -> Configure %USERNAME%'s Windows interface - added 'Show Quick Launch' (Windows XP only) - Windows Configuration -> Configure %USERNAME%'s Windows interface - added 'Revert to Classic Start menu' (Windows XP only) - Windows Configuration -> Configure general Windows system and interface on this machine - added the removal of more AllUsers Start menu icons which exist on Windows XP Home and XP Pro ('Windows Catalog') and XP Home ('MSN Explorer'); and Windows XP Home Desktop icons: 'AOL Double-Click to Start', 'EarthLink Internet 30 Days Free' and 'MSN Explorer' - Windows Configuration - Per-machine manual settings - added power scheme advice for laptop computers and some hibernation information - Windows Configuration -> Replace %SYSTEMDRIVE%\BOOT.INI - the '\' in the 's/\C:' in the changing of the Recovery Console reference in: perl -pi.orig -e "s/\C:\\CMDCONS\\BOOTSECT.DAT/$ENV{SYSTEMDRIVE}\\CMDCONS\\BOOTSECT.DAT/gi" "%TEMP%\boot.ini" is assumed to be a mistake so was removed. It wouldn't have had any effect anyway as Perl ignores such backslashes - Windows Configuration -> Replace %SYSTEMDRIVE%\BOOT.INI - Removed the '\Q' and '\E' from '\Q$ENV{SYSTEMDRIVE}\E' in this statement: perl -pi.orig -e "s/\\WINNT/($ENV{SYSTEMROOT}=~m{$ENV{SYSTEMDRIVE}(.*)}i)[0]/gei" "%SYSTEMDRIVE%\BOOT.INI" because on Windows XP Home (not XP Pro) it causes this error: "the system cannot execute the specified program". The \Q and \E "backslash all following non-alphanumeric characters" and I think $ENV ensures we don't lose backslashes anyway so I'm assuming this is over cautious - Windows Configuration -> Replace %SYSTEMDRIVE%\BOOT.INI - replaced use of '%SYSTEMDRIVE%' in Perl statement to add the Command Console with the better '$ENV{SYSTEMDRIVE}' to make it more robust - Windows Configuration -> 'if exist' / 'if not exist' added to commands in some sections so that error messages aren't seen for things that don't exist - Windows Configuration -> Some individual settings - loads of the options were writing the same, wrong, info into the log - Windows Configuration -> Some individual settings -> Show volume control on the taskbar - added 'undo' feature - application configuration -> Adobe PageMaker 7 per-user setting to stop it nagging - added feature to ask for the PageMaker serial number that is entered into the registry for each user - OpenOffice configuration - added a feature to delete a user profile if running a 'network' installation by simply calling the OpenOffice setup program - application configuration -> Run some apps before configure per-user - removed the creation of an OpenOffice user profile as this more involved means of creating OpenOffice's user profile is dealt with in the OpenOffice configuration section, as with Mozilla's and Mozilla's wasn't also included here. This was convenient to have included in this section but its not much effort to have it documented in the RCS docs that it should be run on its own from the OpenOffice configuration section, as we do with Mozilla setup - OpenOffice configuration - installation of the OOo program claimed to install to any specific program files location (using %PROGRAMFILES%) and user profile claimed to similarly work with any user profile location (using %APPDATA%) but they were in fact hard coded to install to 'd:\programs\openoffice' and create the user profile in 'c:\documents and settings...' (with the username changed appropriately). (Which worked fine for us). Now they actually do work as advertised - OpenOffice configuration - you now get a more visible warning if the OpenOffice program installer can't be found - OpenOffice configuration -> Install multi-user OpenOffice 1.1 - amended directory on Windows Toolbox to install from so it works with updated Windows Toolboxes (should have been OpenOffice 1.1.0 not OpenOffice 1.1) - OpenOffice configuration -> Create a 'workstation' user profile for %USERNAME% - bullet-proofed the commands to create the user profile with "" so that this option will now work - OpenOffice configuration - when using OpenOffice response files, removed read only attribute from the response file we edit in case the program is being run from a read-only medium, such as CD - various menus have been edited to make them more readable or explanative - the display of various information on the screen when commands are run has been improved in numerous places 0.8.31 - 25 November 2003 - added feature to 'driver configuration' section to 'Stop Creative Labs SoundBlaster registration reminder, AudioHQ and CreativeMixer system tray utilities loading' - added feature to 'driver configuration' section to 'Stop SiS graphics driver system tray and hot key utilities loading' - added feature to 'driver configuration' section to 'Stop Matrox graphics driver system tray utility loading' - fixed a typo that meant when choosing 'driver configuration' section's 'ATI Display Driver configuration' or 'ATI Control Panel configuration' the former was always chosen - edited and changed around some of 'driver configuration' section's menus 0.8.30 - 17 November 2003 - fixed typo in Notetab configuration section's menu system that meant when 'Configure for each user having their own copy of preferences' was chosen, it didn't run; and that when 'Apply pre-configured preferences to %USERNAME%'s registry' was chosen it actually ran 'Configure for each user having their own copy of preferences'. Resulting in pre-user pre-configuration not being applied. - added undo feature for Notetab's 'copy pre-configured preferences to %USERNAME%' - bullet proofing of file and directory name with "" in Notetab's 'copy pre-configured preferences to %USERNAME%' - moved removal of Microsoft Office Startup from icon/shortcut management to application configuration section under 'Stop 'Microsoft Office Startup' loading when anyone logs in' - seperated ATI Display Driver and Control Panel configurations into seperate options in driver configuration section - added Pegasus Mail desktop shortcut to those deleted in the shortcut management section - amended Java Web Start shortcut removal so that it removes the icons. It currently isn't doing so with Sun Java 1.4.2_01 as they're saved in %ALLUSERSPROFILE% rather than %USERPROFILE%. Presumably the Java installer changed? - re-factoring of application configuration section's menus - removed F-Prot's 'integrity checker' from Start Menu shortcuts as we don't install it, in which case the icon is blank - replaced 'Cool Edit' with 'Audition' in 'icons-to-exclude.txt' to reflect its name change - after running options in 'Acrobat preferences management' section you were returned to the previous menu rather than the current one 0.8.29 - 14 November 2003 - F-Prot configuration - Slacken off F-Prot updater registry key - changed the permission from write_dacl (write permissions) to set_val (set value) as this was wrong and not allowing changes by restricted users - 'Remote File Type Associations' options now run when selected - some editing of main menu screen text 0.8.28 - 11 November 2003 - added 'Real Player preferences management' section (we don't recommend using Real Player in any way whatsoever but this gives you the ability to deal with the worst of it if you have to use it yourself or support others using it) - improved the changing of Windows services from Automatic to Manual, by first checking the service is installed before setting the registry key and that its running automatically; and using it to improve the configuring of 'EPSON Printer Status Agent2', 'ATI Hotkey Poller' and 'ATI Smart'. (using: reg query "key" /v "value" | findstr search string if %errorlevel% == 1 echo (^^^^^^^^Ignore this error) if %errorlevel% == 0 reg add "key" /v "value" ...) - added 'EPSON V3 Service2(02)' to the 'Stop Epson printer monitoring software' section - changed 'cooledit' per-user directory on temporary partition to 'audition' to reflect that application's change of name - added 'gimp' to per-user directories created on temporary partition 0.8.27 - 6 November 2003 - added 'Disable the changing of directory 'last access' time stamps when access directories' to the Windows configuration section's 'Configure general Windows system and interface on this machine' (when you access directories on an NTFS volume, using programs such as Windows Explorer, Windows changes each directory's 'last acturn' turn offTurn off time stamp, which affects performance) - added a feature to 'Disable 'EPSON PriTurn off nter Status Agent2' service' to the slightly renamed 'Stop Epson printer monitoring software' section - added a feature to 'Disable 'ATI Hotkey Poller' service' to the ATI configuration section - added a feature to 'Disable 'ATI Smart' service' to the ATI configuration section - moved the 2 Acrobat Reader configurations to their own sub-menu - added removal of QuickBooks Delivery Agent for more versions of QuickBooks - removed 'Launch folder windows in a separate process - off' as this is off by default (possibly worth turning on if have excess RAM) - removed 'Launch browser windows in a separate process - on' as should be left to the operating system to decide, which it does automatically, depending on the amont of RAM available (and it should have been 'BrowseNewProcess' rather than 'SeparateProcess', so this setting wasn't making any difference anyway) - updated oeminfo.ini's branding information 0.8.26 - 30 October 2003 - added new mail ACL/permissions option thats more capable than the existing one for setting mail ACLs/permissions for both users, groups of users and specific domains on their mail directories - added 'Set F-Prot Updater to run at system startup' to F-Prot configuration section - changed F-Prot configuration setting's menu to indicate it additionally works with version 3.14b - Windows config's individual settings section - added 'Show Administrator account on logon welcome + switch screen [XP]' - Windows config's individual settings section - removed 'Restore JScript scripting engine (we used to remove it but don't now)' - Windows config's individual settings section - added undo for 'Enable logon welcome screen [XP]' (i.e. enable Classic) - added .sh (Unix shell script) file type association to Open in NoteTab and Notepad 0.8.25 - 21 October 2003 - changed File Type Associations section's menu to give option of whether they're being set for local or remotely installed applications (the keys for the different menu options haven't been thought out properly yet) - added file type associations for remotely installed MS Office and Adobe Page Maker - added 'Enable Quick Launch for %USERNAME%' to Mozilla config section - changed Mozilla configuration section's menu items to indicate that they work with Mozilla 1.5 - Mozilla's localstore.rdf (used to hide buttons from the Persoanl Toolbar) was written using the wrong syntax and Mozilla shouldn't have worked with it, tho Mozilla 1.3 and 1.4 did work fine, but not 1.5 (see reference to this in Mozilla bug 221503) - Mozilla's editor.js, used for pre-configuring Mozilla Composer, was wrongly using the user syntax (user_pref) rather than the system syntax (pref) which is why it wasn't working. was it broken for earlier versions of Mozilla? - in Mozilla's global configuration (all.js), removed setting that defined the size of the memory cache as Mozilla now uses an algorithm to choose the best amount of RAM for the individual system - added a pre-configured Bookmarks option specifically for Mozilla 1.5 which works around 1.5's bug whereby the browser window bounces up and down in most cases where the Personal Toolbar is empty - changed Java configuration section's menu item to indicate that it works with JRE 1.4.2_01 - added 'Disable Java Runtime Environment 1.4.2_1 updater' to the Java configuration section (the updater introduced with version 1.4.2_01 runs in the background at all times, consuming 1.2MB RAM) - added more information to the Mozilla configuration section's menus (they're messy now but more informative) - hardened the use of %PROGRAMFILES% with "%PROGRAMFILES%" in 'Enable Pegasus Mail for web 'mailto:' links (installed locally)' 0.8.24 - 5 October 2003 - changed setting of ACLs to use SIDs rather than natural language names, because the SIDs remain the same across different language versions of Windows where-as the natural language names change. - when setting ACLs, changed the use of 'Administrator' to the 'Administrators' group 0.8.23 - 1 October 2003 - added an initial implementation of a 'Services management' section, to allow stopping various unrequired services to save memory and CPU resources. More will be added in future - added some of the settings required to the Windows configuration section to turn Windows XP's user interface to Windows Classic: 'Disable the Windows XP logon welcome screen' and 'Show Administrator account on Windows XP's logon welcome and switch screen' added to 'Configure general Windows system and interface on this machine'; 'Use Windows Classic Theme' added to 'Configure %USERNAME%'s Windows interface' - added removal of 'Windows Media Player' Quick Launch icon that comes with XP - added .bmp files to wallpaper files moved to quarantine, in addition to .jpg, to cope with Windows XP's Bliss.bmp - added Windows Messenger and MSN Explorer to list of Windows Components to uninstall, as they come with Windows XP - added feature to 'Enable logon welcome screen [XP]' to Windows configuration's 'Some individual settings' section - removed Windows XP warning message on startup of TWEAK - changed the directories Adobe Acrobat Reader and Distiller expect their applications to be installed in. We were advising to install Adobe Acrobat Reader and Distiller to %PROGRAMFILES%\acrobat-reader and %PROGRAMFILES%\acrobat-distiller. Their installers by default would have them installed to %PROGRAMFILES%\Adobe\Acrobat, where-upon they would put them in %PROGRAMFILES%\Adobe\Acrobat\Reader and %PROGRAMFILES%\Adobe\Acrobat\Distillr. Tho we know of no issues, these sub-directories of the Acrobat directory must be better than we were advocating, as perhaps the different applications better share resources this way so we've changed to installing to %PROGRAMFILES%\Acrobat and advise anyone else to do so too if necessary. (The Roaming Computing System section that runs applications before their per-user configuration has been updated with the new directory and the old one also left for now so that it still works until you re-install these programs. You'll still need to change your icons back by hand tho) - changed Adobe Acrobat Distiller Start Menu shortcut from being hard coded with D:\programs to use the system's default - changed Pegasus Mail's 'Set Windows system environment variables for system-wide distribution lists and address books' to use RegFree rather than REG - added 'add 'Favorites' to RegEdit so can easily see most programs that are automatically loading on startup and login' to configuration of current user's Windows interface in Windows configuration section - 'Add an entry to Windows Explorer's right-click menu to go to the command-line at that point' was wrongly in the Windows per-user rather than per-machine configuration section 0.8.22-2 28 September 2003 - apologies to anyone this affects - the per-user TEMP/TMP directory and environment variable, as set in the Windows configuration sections 'L' and 'M' was was using 'WINDOWS' rather than 'WINNT'. If you used these options recently then please re-run them with this new version. This was a mistake left in after planning to improve this directory name then deciding against this change for now as it will break backwards compatibility 0.8.22 - 25 September 2003 - removed check for reg.exe as TWEAK.BAT won't start with it in place if reg.exe isn't available - slackening of Adobe registry permission for Everyone in 0.8.21 did actually need to be Full Control rather than read/write - added removal of Photoshop 7.0 / ImageReady 7.0 Start Menu shortcuts - upgraded SetACL from 2.0.0.6 to 2.0.1.0 - changed registry permission settings that use SetACL to use the new simpler syntax of SetACL 2.0.1.0 0.8.21 - 23 September 2003 - added 'Adobe Reader 6.0 per-user preferences' - fixed 'Add entry to Windows Explorer's right-click menu to go to command-line' which wasn't working - fixed the slackening off of Adobe registry permission which had retained some configuration from copy and pasting the F-Prot equivalent - changed slackening of Adobe registry permission from Full Control for Everyone to read/write - keep an eye on it to check its enough - replaced use of the Microsoft Resource Kit's 'regini' with 'SetACL' when slackening off registry permissions in Adobe software - removed setting to disable Adobe Acrobat Reader splash screen on startup (Matt was right, it is worth keeping) - Windows configuration section's 'Favorites', 'Windows Update' and 'Set Program Access and Defaults' removal moved from 'System file cleanup - move, re-organise and quarantine files' to 'Configure general Windows system and interface on this machine' (being in that section was a hangover from when sections were divided between those working with the registry and those working with files) - added check when first run tweak.bat to check for reg.exe and say if it can't find it - converted more icons to use %PROGRAMFILES% and right directories: GIMP, PageMaker, Photoshop and F-Prot Updater 0.8.20 - 10 September 2003 - added 'Remove Recycle Bin' to 'Roaming Computing System - additional/amended per-machine settings' - removed manual advice to remove recycle bin - its only really worth deleting if you use your files on a server (i.e. RCS), as it is also removed from Windows Explorer and the workaround is too cumbersome, which is too great a side-effect - added option to 'Restore Recycle Bin to the Desktop' to 'Windows configuration' -> 'Some individual settings' - replaced mIRC with XChat (in icon/shortcut removal; icons-to-exclude; Start menu, desktop and Quick Launch shortcuts) - added check to see if TWEAK being run from the same directory the user is in, otherwise quit with an error message 0.8.19 - 5 September 2003 - added undo feature for Windows configuration's 'System file cleanup - move, re-organise and quarantine files', changing the deletion of files instead to moving them to various directories under %WINDIR%\quarantied - if people want to save the disk space they can delete them themselves for now - removed the deletion of %WINDIR%\COMMAND\CSCRIPT.DLL as %WINDIR%\COMMAND\ doesn't exist on Windows 2000, nor CSCRIPT.DLL it seems - replaced LeechFTP with FileZilla (in icon/shortcut removal; icons-to-exclude; Start menu, desktop and Quick Launch shortcuts) - added 'Image files Edit in The GIMP' to file type associations section - added file type association of .AU to Edit in both Audacity and Audition - tidied up and removed various file type association 'Type' field comments, removing where they're already defined by an 'Open' - corrected spelling mistake setting file type association for 'gqmpag' in Zinf which should have been 'gqmpeg' 0.8.18 - 29 August 2003 - added 'SetACL' 2.0.0.6 from by Helge Klein for setting all kinds of permissions - replaced use of Microsoft's 'cacls' and the Microsoft Resource Kit's 'xcacls' for setting permissions with 'SetACL' - added a menu for setting mail permissions/ACLs - when setting permissions on mail directory, the inheritance of permissions thru that directory is now turned off - added 'REG' 1.0q by David G. Thomas (AKA RegFree) - 'Configure general Windows system and interface on this machine', in Windows configuration section, now creates a 'utils' directory in the default Program Files directory and adds it to the system path (for which it requires 'regfree') for putting various utility programs in that you want easy access to that don't have installers - replaced use of the Microsoft Resource Kit's 'regini' with 'SetACL' when slackening off registry permissions in F-Prot configuration section, and now there isn't the limitation that it doesn't retain other existing permissions - had previously stated this program required setx.exe for setting system environment variables in the Pegasus Mail section but it doesn't, the method that used setx was commented out as an un-used alternative - F-Prot configuration section hadn't had its 'ATE-VERSION' evironment variable changed to 'VERSION' back in 0.8.14 0.8.17 - 27 August 2003 (the 'say no to European software patents' release - day of protest today) - in the F-prot configuration sections 'Configure (including updating from Internet)' and 'Configure (including updating from P:)' mistakenly disabled the Scheduler (by the setting "Disabled"=dword:00000001) which meant it wasn't updating itself with new virus definitions - the F-Prot Scheduler, if enabled, was configured to show its task tray icon, so that it was known to be running as it was updating from the Internet. decided to not show this now 0.8.16 - 26 August 2003 - added feature to add a new entry to Windows Explorer's right-click menu to go to the command-line at the specified point in the directory structure, to the 'Configure %USERNAME%'s Windows interface' section. Works from within any instance of Windows Explorer. Defaults to Ctrl+F and Ctrl+D completion characters, overriding the default characters set in the registry and not seeming to offer another means of defining them - when set file type associations for web editor, Windows' default program for 'HTML editor' is now also changed, as shown in Control Panel -> Internet Options -> Programs -> HTML editor (works only if the application has installed itself as an option to be used in this way). (however, editing in a plain text editor from within IE sends a binary file to the plain text editor) - added a feature so that 'web files Edit in Mozilla Composer' to file associations section - added a feature so that 'audio files Edit in Audacity' to file associations section - added a feature so that 'audio files Edit in Adobe Audition' to file associations section - 'Configure %USERNAME%'s Windows interface' now changes 'local intranet' IE security zone icon to the same older one we change the desktop icon to 0.8.15 - 24 August 2003 - added feature to change Recycle Bin, My Network Places and My Computer icons to more traditional Windows icons to 'Configure %USERNAME%'s Windows interface' (but they may be better going in the icon management section). removed manual instructions for doing this from 'per-user manual settings we haven't been able to automate yet' - re-organised Start Menu shortcuts, moving applications from their own directory if they were the only shortcut there, into the parent directory; or to copying them if there's other shortcuts in their sub-directory. Updated OpenOffice 1.0.x/1.1 switch section to also copy and remove these duplicated icons - changed desktop, Quick Launch and Start Menu shortcuts from being hard coded with D:\programs to use the system's default program files directory (apart from Cool Edit, QuickBooks, GIMP, PageMaker, OpenOffice 1.0, EAC links, Distiller, Microsoft Office, F-Prot Updater) - OpenOffice dekstop and Quick Launch icons hadn't been converted to version 1.1 - got rid of 'Clean up %USERNAME%'s file and directory structure' section, having moved everything from out of it. it was a hangover from when this program had a split between .bat and .reg files - moved removal of Outlook Express and 'Connect to the Internet' icons from 'Clean up %USERNAME%'s file and directory structure' to 'Configure %USERNAME%'s Windows interface' (but they may be better going in the icon management section) - moved the removal of Internet Explorer 'favorites' and Quick Launch icon from 'Clean up %USERNAME%'s file and directory structure' to 'Configure %USERNAME%'s Internet Explorer interface and security' - removed 'VideoLan FAQ' from Start Menu as VideoLan doesn't include a FAQ any more 0.8.14 - 23 August 2003 - changed Zinf theme path from hard coded 'D:\programs' to use the system's default program files directory - made Zinf management menus easier to understand - changed Zinf management menu options to alphabetical format - added Mercury Mail .MD and .MER files to open in plain text editors in file associations section - added information to icon management section to indicate the icons use D: (perhaps we can convert them to %PROGRAMFILES%) - changed all menu references to the word 'TWEAK' to use the environment variable 'NAME', as the name shouldn't be hard coded into the program - changed all instances of internal environment variable name 'ATE-VERSION' to 'VERSION' 0.8.13 - 22 August 2003 - tweaking of file type association comments that display in the 'Type' field - removed a pause mistakenly left in before the main screen 0.8.12 - 21 August 2003 - changed log file name from _config_.log to tweak.log. when program first runs, if you have a _config_.log, its name will be changed - removed some extraneous files - (the version number didn't change in the last version) 0.8.11 - 20 August 2003 - cleaned up lots of the OpenOffice 1.0.x/1.1.0 switch feature which was a mess - added ability to remove OpenOffice 1.0 (i.e. 1.0.0) Start Menu entry, for completeness 0.8.10 - 19 August 2003 - added new option to switch between OpenOffice 1.1.0 and 1.0.x icons to icon management section, providing backward compatibility for RCS users - moved file type associations section from application configuration section to front menu - converted file associations section into menu-driven seperate options rather than a stream of settings that was run thru asking Y or N for each - because Windows' Default User didn't by default come with a Quick Launch, it appears to have been assumed that it couldn't be created. However if that directory is created and shortcuts copied there it does work, so this feature has been added to the 'copy icons to Default User' section - 'remove Default User icons created previously by this program' section had a bug in it, the 'Remove the existing copy of our QUICK LAUNCH icons' action used 'del "%ALLUSERSPROFILE%\..\Default User\Microsoft\Internet Explorer\Quick Launch\...' when it should have used 'del "%ALLUSERSPROFILE%\..\Default User\Application Data\Microsoft\Internet Explorer\Quick Launch\...'. This would only have been a problem if shortcuts had been created there manually as this program wasn't copying anything there anyway - upgraded OpenOffice Start Menu, desktop and Quick Launch icons from version 1.0.x to 1.1.0 - enabled the removal of the FireDaemon Start Menu icons now we have somewhere to put them (admin) - added 'admin' Start Menu group. put FireDaemon in there. enabled admin and FireDaemon in icons-to-exclude.txt - added option for plain text file types to open in MS Notepad to file associations section for those who want sensible plain text editing abilities but aren't using a dedicated plain text editor - OpenOffice Draw icon wrongly used the image for the web editor; same problem with the image for the file association (index 5 not 11) - accounted for OpenOffice 1.1, from RC3 onwards, using '1.1.0' in Start Menu directory entry rather than the previous '1.1' (OOo issue 18155) - changed Zinf's file type icon from a vague oblong that looked like a piece of paper to a document / piece of paper icon with vague musical notes at its centre. the notes are too small really, but considered better than the vague oblong that looks like the Zinf player because that is too specific to one application (and another might be used to Edit the file, rather than Open) and Zinf in a particular skin at that with default skin itself and its desktop icon (the other more appropriate images are too small to see clearly) - removed txt, ini, asc, otl, tpl, js, log, scp file types from Editing in NoteTab as Opening seems enough. file formats that don't want to be Opened in a plain text editor but would want to be edited in one remain unchanged. - file types opening in NoteTab now use preferred MS notepad-like icon - added icons for BAT and PL files in file associations section (by leaving the icon section of the associate command blank, this wasn't not setting an icon, as was assumed, it was specifying the default) and more descriptive comments for the 'Type' field - added REG file format to Edit in NoteTab in file associations section - added CSS file format to Open into NoteTab in file associations section - added MS PowerPoint file to Open into OpenOffice in file association section 0.8.9 - 16 August 2003 + added option in Application Configuration section to slacken registry at HKLM\SOFTWARE\Adobe so that Administrator + Everyone has Full Control so that some Adobe applications work for Restricted users (doesn't currently retain other existing permissions at that point) + added an option to individual Windows configuration settings section for allowing a maximum of 255 concurrent connections / VideoLan VLC Media Player, perhaps beginning with version 0.6.2, inserts Start Menu icons for All Users rather than current user / 'Disable LMHOSTS lookup' wouldn't run as the menu system was missing an option for it 0.8.8 - 15 August 2003 + added 'Pegasus Mail/Mercury mailbox configuration management' section. This is provided by a largely rewritten version of PRestore.bat, a previously seperately available batch file of ours. + added files with an extension of .pl to be loaded for editing (only) into NoteTab to the file-associations section / changed QuickLaunch and desktop icon/shortcut comments to display the actual program name in brackets, rather than not in brackets; changed all apart from the following (as they're currently installed to a different partition on my machine): OOo; GIMP; video player). (discovered 'email' shortcut didn't have any comment assigned it) / moved all menus over to a standard format for presenting the key, of: '[*=per-machine (need higher priviliges) / o=per-user / %%=requires D:,E:,F:] [u=append u to option to undo; +=expects to be running from Windows Toolbox]' and began implementing a standard format of presenting these options in the menu of: 'option' '.' '*' 'o' '%' 'u' '+' / seperated NoteTab configuration section into a batch file of its own / seperated IrfanView configuration section into a batch file of its own / bullet-proofed loading of various sections from initial tweak.bat menu using "" 0.8.7 - 13 August 2003 + added section to slacken off F-Prot updater registry key permissions (this additionally requires Microsoft's REGINI.EXE) / moved F-Prot settings into their own section / hardening of application management menu with "" / hardening of loading F-Prot registry settings with "" 0.8.6 - 13 August 2003 + added undo feature for 'Windows Configuration' - 'Create new system directory structure on D:,E:,F:' (undoes everything (unless the directories aren't empty) apart from the labels given to partitions and for 'Create a new directory structure for %USERNAME% on D:,E:,F:' + added undo feature for 'Windows Configuration' - 'add branding' (which removes everything apart from wallpaper registry setting set to blank rather than restore it to a previous version + added undo feature for 'Windows Configuration' - 'Replace %SYSTEMDRIVE%\BOOT.INI' / bullet-proofed branding section with missing "" 0.8.5 - 12 August 2003 + added feature to view log of changes made by this program to the current system + added logging of mail permissions section / minor cosmetic changes 0.8.4 - 12 August 2003 / removed ability to run program from Windows 95/98/Me as thru testing found the user input code requires Windows 2000/XP and changed message given when using 95/98/Me/NT4 / replaced all use of '-' in variable names to '_' in file associations section to match Unix syntax so we can be consistant and save ourselves from potential errors / error in file associations section meant couldn't quit using 'q' 0.8.3 - 8 August 2003 + added greater Mozilla 1.4 support with pre-configuration's use of PANELS.RDF and LOCALSTORE.RDF now validated for 1.4 (only change was LOCALSTORE.RDF's use of 'sidebar-box' and 'sidebar-splitter'; PANELS.RDF is unchanged) / re-wrote Mozilla configuration menu and split various pre-configuration options up into separate items rather than grouping them together. because some have differing requirements to others, part pre-configuration might now be possible for some people where it wasn't before bcos everything was lumped in together 0.8.2-1 - 6 August 2003 + Associate from Cool Toys is now included in the TWEAK package, rather than requiring to be downloaded separately 0.8.2 - 5 August 2003 / bullet-proofed many of the commands in Windows Configuration - System File Cleanup section that had been missed / bullet-proofed every input file into a Perl command with "" in the Windows config section / changed the initial warning message when the program starts for Windows XP, 95/98/Me and NT4 users / now allow the program to run on Windows 95, 98 and Me (whether even the menus will actually work is a different matter but giving people the option might bring in some feedback). Though most of the program won't work with these operating systems and most registry settings will be wrong, there are some sections that will work, such as Windows Configuration - System file cleanup and perhaps some of the application configurations 0.8.1 - 5 August 2003 + added logging when set file type associations / amended the replacement of the Windows directory in BOOT.INI so that it now works. thanks to Alan for pointing it out and the people on irc.freenode.net#perl who came up with: "s/\\WINNT/($ENV{SYSTEMROOT}=~m{\Q$ENV{SYSTEMDRIVE}\E(.*)}i)[0]/gei" 0.8.0 - 4 August 2003 + added file and directory permissions (ACLs) section (just for setting mail server permissions for now) + updated BOOT.INI management so that it now doesn't just copy over a replacement but has a little intelligence where-by it changes BOOT.INI's contents to configure some of it for the local environment. This configuration is for pointing the options to the location of the currently running installation of Windows and for the drive upon which the Command Console could be installed. It still doesn't read an existing BOOT.INI and deal with any other installed operating systems or use of a partition other than 1. A consequence of this change is that this option now works with Windows XP which installs by default to the 'Windows' directory. + added a warning notice and information about what the BOOT.INI replacement can and cannot do and the ability to abort the option + driver configuration: stop Epson Status Monitor 3 from loading on startup + remove 'FireDaemon Service Manager' icon from desktop + Audacity 1.2 icon management / changed the name from 'Automatic Toolbox Engineering for Windows' to 'The Windows Environment and Application Konfigurator' (TWEAK) / confirmed that IE setting 'Launching programs and files in an IFRAME [5.5,6.0] - disable?' should indeed be disabled / Internet Explorer settings: Allow cookies that are stored on your computer - enable (for 4 zones) - was actually set to 'prompt', now 'enable' / Internet Explorer settings: Allow per-session cookies (not stored) - enable (for 4 zones) - was actually set to 'prompt', now 'enable' / Internet Explorer settings: File download - disable - was actually set to 'prompt', and wording said 'enable' - now 'disable' / Internet Explorer settings: Local intranet (zone 1) (includes UNCs) - changed from 'prompt' to 'allow' for zone 1 as its annoying / IE security level now says "High" rather than this text remaining at the default but the actual settings changing / seperated IE configuration from Windows configuration / massively upgraded the setting of file associations; this section now works / various bullet-proofing of commands in the BOOT.INI section with "" which had previously been missed / fixed driver configuration that quit the program after choosing an option rather than returning to the menu - removed Internet Explorer's 'Allow META REFRESH' from manual settings as now have the registry key (its IE 6 only anyway, and we're leaving it at the default) 0.7.31 - 30 July 2003 / removal of Abiword, CDR Tools Front End, Exact Audio Copy, Photoshop, audio editor and video player icons in icon management's 'remove Default User icons created previously by this program' section had missing '\' in delete command which meant they wouldn't be deleted + added 'command-line' icon to dekstop, Quick Launch and Start Menu, and its processing in the icon management section 0.7.30 - 29 July 2003 / web browser/Mozilla icons for Quick Launch and Start Menu (not desktop) used '-P %username%' command-line option rather than '-P%username%' 0.7.29 - 28 July 2003 / our advice on virtual memory page file size is now to leave it at Windows' default (between 1.5X physical RAM and 3X), NOT to set both maximum and minimum to equal Windows' minimum recommended size 0.7.28 - 28 July 2003 + Enable Pegasus Mail for web 'mailto:' links - installed on \\file-server\programs\programs (RCS users won't have a P: drive mapping) / added info in Pegasus' configuration menu for 'Enable Pegasus Mail for web 'mailto:' links - installed on P:' to say '(expects P: to be mapped to programs share on file server)' 0.7.27 - 23 July 2003 + added index.html document from the web site / added missing 'pmail' directory name to 'p:\programs\setreg' command in 'Enable Pegasus Mail for web 'mailto:' links (installed on P:)' (though have found in testing that it elicits an error message from Pegasus when mailto: links used from within browser) / changed 'media player' icon name to 'video player' as the name conflicted with the existing 'audio player' / removed 'DVD' player icon from Quick Launch as still mistakenly additionally there after changing name to 'media player'/'video player' * forgot to mention in 0.7.26's changelog 'added (perhaps temporary) option to remove current user's desktop icons...' 0.7.26 - 18 July 2003 + added (perhaps temporary) option to remove current user's desktop icons, for those who use just QuickLaunch and Start Menu and like to keep their desktop clear + added Abiword, CDR Tools Front End, Exact Audio Copy, Photoshop and Audacity to icon management's removal of icons we've installed / changed VideoLAN from 'DVD player' to 'media player' / changed VideoLAN installation directory from 'videolan' to 'vlc' as 'videolan' doesn't differentiate enough from 'VideoLAN Server' 0.7.25 - 17 July 2003 + added Audacity 1.0 and 1.1 / audio editor to icon management; added to icons-to-exclude.txt so that by default aren't installed for most people + added Abiword, CDR Tools Front End, Exact Audio Copy and Photoshop icons to the desktop - they were missed with the last update / OpenOffice's 'Create user profile for %USERNAME%' didn't use "" in 'copy /Y application-configs\ooo-user-profile-install-response-file.txt %TEMP%' so it didn't always work 0.7.24 - 11 July 2003 + added Abiword, CDR Tools Front End, Exact Audio Copy and Photoshop (so far only version 6.0) to icon management. icons are removed from desktop, Start menu and Quick Launch and replaced with our own ordered icons in Start menu, desktop and Quick Launch. These are all added to icons-to-exclude.txt so that by default they aren't installed for most people. (not yet dealt with giving them functional names rather than their product names for the Quick Launch) + added WinSCP3 icon management / had forgotten to include WinSCP2's ALLUSERS Start menu icons; / renamed WinSCP2 in the Start menu to WinSCP (WinSCP3 follows this common sense approach too, and other than that they're identical) 0.7.23 - 8 July 2003 + when pre-configuring Mozilla, the suppression of pop-up windows is now turned on 0.7.22 - 3 July 2003 + support for Sun Java Runtime Environment 1.4.2 / split Java configuration off into seperate section / cosmetic updates to BOOT.INI messages 0.7.21 - 30 June 2003 / added missing program name and version variable setting in configuration sections for Mozilla, OpenOffice, Pegasus Mail and Zinf which meant they were writing incomplete information in the log / tweaked icons-to-exclude.txt file so as to prevent more icons from being installed that aren't required by most people: - 'page layout' and 'pagemaker' - 'Acrobat Distiller' - 'cooledit' - 'quickbooks' and 'accounts' / in icons-to-exclude.txt 'Microsoft Office (2000)' renamed 'Microsoft Office' 0.7.20 - 28 June 2003 + added help / re-wrote front-end menu so that all settings are grouped into different categories, rather than some being grouped this way and some being run directly from the first menu / moved ATI driver configuration from 'application configuration' section into new 'driver configuration' section / split creation of ERC (which is currently only a manual setting) out from section creating ERD / icon management menu converted from letters to numbers 0.7.19 - 26 June 2003 + Enable web mailto: links to launch Pegasus Mail (installed locally) + Enable web mailto: links to launch Pegasus Mail (installed on P:) / removed thegoldenear.connectfree.org.uk domain name from OEMINFO.INI and added /rcs/ to existing thegoldenear.org 0.7.18 - 25 June 2003 / upgraded Mozilla configuration, ALL.JS, from 0.7.3 to 0.8.0 providing tidyup of settings previously not working or not implemented and enabling new Mozilla 1.4 features - still leaves some aspects to improve on 0.7.17 - 19 June 2003 / moved the replacement of BOOT.INI out from 'Configure general Windows system and interface on this machine' into its own menu option (perhaps temporarily) as if you didn't have an ATA hard disk with Windows installed on the 1st partition the system wouldn't boot after applying this (it was already backing up BOOT.INI but that wasn't enough) - remove 'Install NeroBurnRights 1.0.0.7' as we don't yet have application installers in this program, other than this one 0.7.16 - 2 June 2003 / Mozilla config: added missing '\' when copy splash screen which meant it copied to a file called 'mozilla' if Mozilla not installed in %PROGRAMFILES%\mozilla / Mozilla config: re-wrote menu / Mozilla config: added more verbosity to the copying of the splash screen / Pegasus Mail config: changed PML and PMR system environment variable types from REG_SZ to REG_EXPAND_SZ 0.7.15 - 29 May 2003 + section for Pegasus Mail specific configuration + option to set/remove Windows system environment variables for Pegasus Mail system-wide distribution lists and address books / made manual instructions in 'per-machine manual settings we haven't been able to automate yet' more explanative and readable /'display administrative tools' was actually already being turned on by this program before it was being turned off so the first instance (turning it on) has been removed / changed Start Menu folder for Microsoft Office from 'Microsoft Office (2000)' to 'Microsoft Office' 0.7.14 - 26 May 2003 + added interface tweak of 'Don't display Administrative Tools on Start Menu' to 'Configure %USERNAME%'s Windows interface' * + added 'disable LMHOSTS lookup' to individual settings section to test it + added ability to also deal with QuickBooks 2003 when 'prevent the Delivery Agent from loading on startup' + remove icons for OpenOffice 1.1 aswell as the existing versions / a couple of 'reg add' commands were using HKEY_CURRENT_USER rather ther than HKCU, which works but isn't the advised method / more detailed disclaimer; licence block explains GPL better and added it to each file containing code/script 0.7.13 - 14 May 2003 + 'Log users off when roaming profile fails' option added to 'Roaming Computing System - per-machine settings' section (JSI have this advice which we may have to also implement in a future version "If you add ProfileErrorAction, you must also add it at: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\LocalUser\Software\Policies\Microsoft\Windows\System) + 'Configure printer drivers' added to list of 'per-machine manual settings we haven't been able to automate' / changed the wording of the ATI display driver configuration option to better reflect what it does * / disabled, perhaps temporarily, 2 of the 4 settings that configure the ATI Catalyst driver: 'Remove task tray icon for 08041' and 'Stop help screen from loading on startup for 08041' bcos just using the other 2 settings this option then also applies to atleast some other ATI drivers and these 2 may not be required / NoteTab preferences management was quitting to the initial menu rather than to the application configuration menu 0.7.12 - 9 May 2003 + 'Samba users should disable TCP/IP - Properties - Advanced - WINS - 'Enable LMHOSTS Lookup' if all workstations running Windows 2000+' in 'per-machine manual settings we haven't been able to automate' + 'disable 'File and Printer Sharing for Microsoft Networks' if not required' in 'per-machine manual settings we haven't been able to automate' - 'delete cached roaming profile when log off', part of 'Roaming Computing System - per-machine settings': 'reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DeleteRoamingCache" /t REG_DWORD /d "1" /f' this was being set as a precaution against dynamic profile directory name changes which breaks some applications that write that name into their user profile. it results in very slow logon. in testing with this setting off we haven't seen profile directory name changes so are removing it. (still haven't read the MS document explaining the criteria for changing the directory name) / clarified text in the manual advice for Add/Remove Programs - Add/Remove Windows Components 0.7.11 - 30 April 2003 + 'Configure general Windows system and interface on this machine' now has feature to remove all instances of ',hide' from %WINDIR%\inf\sysoc.inf so as to allow the full set of Windows Components to be seen in 'Add/Remove Windows Components' / deleting OpenOffice response file from %TEMP% wasn't working as hadn't encapsulated the command in "" - manual per-machine advice for editing sysoc.inf as now doing so automatedly 0.7.10 - 29 April 2003 + 'Delete %PROGRAMFILES%\OpenOffice in preparation for a program upgrade' / running OOo in order to create a user profile in 'Roaming Computing System - run some apps before configure them per-user' now uses automated OOo user profile section copied from 0.7.9's new 'OpenOffice management' section / now uses the more open '%PROGRAMFILES%' instead of the more restrictive 'D:\programs' so that can be used with unpartitioned systems 0.7.9 - 28 April 2003 + 'OpenOffice management' section + 'Install multi-user OpenOffice' - a responseless installation + 'Create user profile for %USERNAME% (in %%APPDATA%%\openoffice)' (responselessly) + application configuration section was still claiming to be version 0.7.7 in its log file + DJGPP Perl 5.6.1 to use for making dynamic changes - 'Create OpenOffice user profile directory' 0.7.8 - 12 April 2003 + 'Roaming Computing System - run some apps when configuring user profile' option added to application configuration section. it sequentially runs all the applications that need to have been run once before they're configured for a particular user; useful for when configuring a new Windows user profile + info to 'per-machine manual settings' to assign Z: to optical media drive - 'Roaming Computing System application installation order' as a batch program isn't the place for documents so its in the separate (HTML) documentation instead 0.7.7 - 11 April 2003 + updates to file associations script (but that feature is still a mess and needs work soon) + 'set virtual memory paging file Maximum size to equal the Initial size' to per-machine manual options + 'define global variables' section to application configuration, as environment variables aren't passed between programs + create a templates directory in My Documents directory (atleast used by word processors) + remove icons for OpenOffice 1.0.1 and 1.0.3 aswell as the existing 1.0.2 + info on following the 'Windows 2000 software installation' document to 'Roaming Computing System 2.0 application installation order' / 'OpenOffice - create user profile directory' now works / bullet proofed 'OpenOffice - create user profile directory' with "" and 'if exist' 0.7.6 - 9 April 2003 + ATI Catalyst driver configuration (experimental) + Adobe Acrobat Distiller 5 to the icon management + 'Adobe Gamma loader - prevent it from loading on startup' to application configuration ~ 'QuickBooks 2002 - prevent the Delivery Agent from loading on startup' from 'icon management' to 'application configuration' / PageMaker registry additions didn't have their '/f' + an 'if exist' for the Java configuration file + info to Java configuration to say that something also has to be edited in the plug-in dialog rather than just opening it up - removing of OpenOffice pre-loader from per-user 'Startup' (this can be controlled from the applciation itself and its well behaved as it saves its option per-user) 0.7.5 - 8 April 2003 / 'Add info to System Properties' changed to 'Add branding' + copying of login-logo.bmp to %WINDIR%\images and setting it as the login screen desktop wallpaper + login screen background colour - black to 'Configure general Windows system and interface on this machine' + login screen active title colour - black to 'Configure general Windows system and interface on this machine' + login screen active title gradient colour - black to 'Configure general Windows system and interface on this machine' 0.7.4 - 7 April 2003 + consolidated multiple options becoming available for Roaming Computing System into 2: per-machine and per-user + option to 'add delete option to Recycle Bin' so it can subsequently be deleted and info on deleting it in manual settings + 'delete cached roaming profile when log off' for Roaming Computing System-specific settings + 're-name F: partition' to local-home for Roaming Computing System-specific settings / clarified timing for shutting down monitor, hard disk and system to standby / NeroBurnRights installer option wouldn't run / 'web editor' application / icon back from OpenOffice to Mozilla - OOo is consistant with other editors but the web editor doesn't seem as good as Mozilla Composer 0.7.3 - 5 April 2003 + initial draft of option to set file assocations (currently this uses 'associate' from the Windows 2000 Resource Kit but will be altered to use the already present 'assoc' and 'ftype' when these are fully understood) + 'hide C:, D:, E: and F: (for Roaming Computing System)' / made installation of the recovery console manual, as it won't run from CD if this program has been run from the same CD and the disk is changed / 'per-machine manual settings we haven't been able to automate' - documentation changes / 'per-machine manual settings we haven't been able to automate' - info on editing sysoc.inf - 'Prompt for password when computer goes off standby' - on by default 0.7.2 - 3 April 2003 / the Mozilla configuration manager was missing the ability for option 'M5' to work / some documentation cleanup 0.7.1 - 1 April 2003 + info for per-user manual settings we haven't automated, on changing My Network Places icon + application install order... + added F-Prot configuration that updates from local P:\anti-virus-updates to complement the existing Internet update configuration ~ power options from option W to option F, as its per-machine not per-user / some instances of 'layout' icon hadn't been changed to 'page layout' / option to remove per-user email desktop icon was misspelled so not working / Start Menu/Programs/file utilities/Windows Explorer.lnk had the wrong icon 0.7.0 - 26 March 2003 + Start Menu directory names to list of items to exclude in icons-to-exclude.txt * moved start menu, desktop and quick launch icons and menus into sub directories of this program rather than outside + in comparing icons and Start Menu folders to be copied against icons-to-exclude.txt, now checks first for A:\icons-to-exclude.txt so as to make it user configurable. currently a bit flaky as you have to choose to 'continue' when prompted to for a disk in A: + MS Office 2000 and Mercury Mail Transport System icons removed, Mercury (but not MS Office) icons replaced + Remove some icons that have been re-created for each individual user + individual options to restore quarantined programs + individual options to set desktop background to Windows Classic's default, for those who don't appreciate black + individual option to set My Documents and My Pictures to H: for networked drive + program logging for each set of configurations made + 'OEM' information embedded in Windows' 'System Properties' dialog + 'Set Program Access and Defaults' to list of manual per-machine settings to make + 'change Recycle Bin icons to Windows Classic's more traditional bins' to list of manual per-user settings to make + 'Mozilla web editor' icon to just Start Menu/Programs/editors and viewers + application configuration section, with options for: + Adobe Acrobat Reader 5.1 per-user preferences + F-Prot anti-virus configuration (atleast 3.12d) + IrfanView 3.80 preferences management + Java Runtime Environment 1.4.1_02 - per-user cache + Nero - per-user cache + Install NeroBurnRights + Mozilla preferences management... + OpenOffice 1.0.1/2 spellchecker dictionary installer + NoteTab preferences management + PRestore - Pegasus Mail user configuration management + Adobe PageMaker 7 + Zinf - removed 'accounts' icon from Desktop and Quick Launch ~ 'create Recovery Console' moved in with 'create Emergency Recovery Disk' ~ 'layout' icons to 'page layout' 0.6.0 14 March 2003