Client Update - Valve
A Steam client update is now available. To apply the update, click the File menu inside of Steam and then select "Check for Steam Client Updates...". The specific changes include:

Steam Client
  • Fixed words immediately followed by a newline not wrapping properly.
  • Fixed the "Login" button in the login dialog from being enabled when no text has been entered in either field.
  • Fixed the "Next" button in the retrieve account wizard being enabled when no text has been entered.
  • Fixed the "Next" button in the activate CD key dialog being enabled when no text has been entered.
  • Improved error messages for certain purchase failures
  • Fixed "multiple cache instantiation error" on game launch
  • Fix crashes that could occur while typing over a selection with an IME enabled
  • When receiving the “chat from new user” introduction dialog, make a click on the other correspondent’s avatar go to their profile
  • Better hit testing and copy-to-clipboard behavior in chat windows
  • Fixed occasional stuttering caused by unlocking achievements.
  • Extended Steam Hardware Survey to now be the Steam Hardware & Software Survey
Jul 15, 2010
Client Update - Valve
Steam's opt-in hardware survey has been providing valuable data to the gaming industry for several years now, for gamers looking to upgrade their systems, game designers striving to target their customer base, and PC manufacturers anticipating gaming system adoption rates and trends. However so far it's been limited to just hardware components, which everyone knows is just one part of a gaming system.

So in today's Steam Client Beta release we're extending the survey to include installed software - Any programs listed within Windows' Programs and Features control panel (OS X coming soon) are reported alongside the hardware information Steam collects and reports online.

The new software component of our survey helps us understand what else our customers are using their PCs to do, and as a result, what features we can deliver or leverage to make Steam and our games better. PC users, developers and manufacturers will no doubt also find this information useful, so we plan to publish these results and trends over time. The first set of software survey results will be published among Steam stats at the end of the month.

As always, this survey is both optional and anonymous, with none of the collected data being associated with your Steam account. Survey selection is random; you'll know you're part of the Survey because Steam will ask if you want to take part.
Client Update - Valve
A Steam client update is now available. To apply the update, click the File menu inside of Steam and then select "Check for Steam Client Updates...". The specific changes include:

Steam Client
  • Added UI to disable Steam Cloud per-game and per-account.
  • Added an icon in list view for uninstalled games that support cloud.
  • Steam Cloud will now download files for installed games on logon.
  • Fixed Steam Cloud sync failures that occurred because of deleted files.
  • Improve text hit testing in chat windows.
  • Make player names in chat windows clickable, taking you to that user's profile.
  • Fixed tabs in the settings dialog sometimes not drawing correctly.
  • Fixed a regression that prevented steam from automatically validating and repairing damaged game caches on launch.
  • Shortened the delay between launching steam and being offered offline mode in the case of no network connectivity.
  • Fixes the label under the dropdown on the game properties updates page for non-cloud games.
  • Shows the "cloud disabled" icon in list view for games with cloud disabled that are not installed.
  • Fixes players paying mods showing up as "in-game" rather than "in-mod" in the friends window.
  • Fixes the login button in the login dialog becoming enabled when the dialog is dragged after the button is pressed.
  • Improves whitespace detection in chats.
  • Fixes a confusing error message when attempting to back up to a directory that doesn't exist (it would tell you the disk doesn't have enough space).
  • Fixes weirdness with radio buttons when pressing the 'back' key on the backup wizard.
  • Fixes game manuals not opening in an external browser.
  • [OSX] Makes player names in chat windows clickable
  • [OSX] Fixed a class of bugs that could cause steam to hang while shutting down, especially if network settings had changed.
  • [OSX] Fixes tooltip flickering.
  • [OSX] Cmd+Left/Right now go to beginning/end of line.
  • [OSX] Option+Left/Right now go to word boundaries.
  • [OSX] Option+Enter now inserts a newline.
  • [OSX] Fixes some Windows-specific wording about the notification tray in the preferences/settings window.
  • [OSX] Prevents backing up files to the file system root.
  • [OSX] Treats the return key the same as the enter key.
Client Update - Valve
A Steam client update is now available. To apply the update, click the File menu inside of Steam and then select "Check for Steam Client Updates...". The specific changes include:

Steam Client
  • Reduces bandwidth used for stats and achievements on OSX
  • Improves reliability when multiple achievements are unlocked simultaneously
  • Fix for possible Steam lockup when launching a game
  • Added 'view game store page' option on the context menu for friends who are in a game
  • Fixed steamclient.dll importing a function not available on Win2k
Client Update - Valve
A Steam client update is now available. To apply the update, click the File menu inside of Steam and then select "Check for Steam Client Updates...". The specific changes include:

Steam Client
  • Fixed an issue on Windows 2000 requiring the SP4 update rollup 1 package to be installed for Steam to run
  • Fixed in-game overlay generating spurious D3D11 debug runtime warnings about CSSetUnorderedAccessViews when running on downlevel hardware
  • Fix regression causing a crash on exit in the in-game overlay
  • Small startup performance optimization to not initialize settings dialog data until needed
  • Fix the you have been logged in elsewhere dialog to not leave Steam in a broken state on Cancel
  • Support for a forthcoming news URL format change
  • Fixed Retail not prompting for a CD key when creating a new account
  • Fixed VGUI crashing when the number of panels was very large (ie, for users with huge friends/clan membership lists)
  • Decreased number of VGUI panels active at once for friends list
  • Decreased the time it takes Steam to launch some games
  • Fixed memory leak when resizing in-game overlay web browser
  • Fixed potential failure or client hang when failing talking to content server directory servers
  • Fixed overlapping text for pending group invites in the friends list invites section
  • Fixed error message “You don't currently have any games ready to backup..” when restoring a previous game backup
  • Fixed Cloud changing last modified times on clouded files.
  • Fixed the Cloud sync transfer rate display in list view
  • Steamworks - Fixed case where building an installer could randomly fail due to an error in the Microsoft crypto library
Client Update - Valve
A Steam client update is now available. To apply the update, click the File menu inside of Steam and then select "Check for Steam Client Updates...". The specific changes include:

Steam Client
  • Win32 side support for Steam Play / Steam Cloud integration with upcoming Mac titles
  • Fix a regression causing Steam to fail if installed in a path with non-ascii characters
  • Fix to grant achievements based on stat progress if progress is 100% but the achievement was not previously granted
  • Fix a case where opt-in free games like the Counter-Strike: Source Beta would not appear in the library view until installed.
Client Update - Valve
A Steam client update is now available. To apply the update, click the File menu inside of Steam and then select "Check for Steam Client Updates...". The specific changes include:

Steam Client
  • Fixed not being able to run on Windows 2000
Client Update - Valve
A Steam client update is now available. To apply the update, click the File menu inside of Steam and then select "Check for Steam Client Updates...". The specific changes include:

Steam Client
  • Fixed updating URL shell handler for steam://
  • Fixed friends windows not fading in/out correctly in the in-game overlay
  • Fixed layout of bottom launch region in in-game overlay sometimes breaking after using the invite to game dialog
  • Fixed store pages not showing after exit for some game demos
  • Fixed a dialog about Cloud sync failures for "Steam Client" popping up sometimes, with a "Play Game" button
  • Added separator between user’s name and status in compact view for the friends dialog
  • Fixed automatically closing the overlay when the invite to lobby dialog is closed
  • Fixed some chat event text being underlined when the text wasn't clickable
  • Improved multi-line text entry
  • Improved updating Steam to retry more servers
  • Fix friends list updating with pending Clan Invites reading the disk for friendpanel.layout every time
  • Hint the OS to page out Steam memory more aggressively on every game launch
  • Fixed "show online friends only" setting applying to "invites" section where everyone is offline
  • Decreased frequency of some background update checks to decrease the frequency of clientregistry.blob access
  • Made TCP the default for initial connection attempts to Friends/VAC for users on single core machines
  • Several small perf optimizations to decrease CPU usage on low end machines
  • Fixed some fallback logic to improve service when Steam content servers have trouble
  • Fixed getting invalid error message when registering CD-Keys
  • Fixed Manual link in game details page to open in external browser (since it’s almost always a pdf)
Client Update - Valve
A Steam client update is now available. To apply the update, click the File menu inside of Steam and then select "Check for Steam Client Updates...". The specific changes include:

Steam Client
  • Fixed high CPU usage on some machines caused by WebKit windows running their frame loop at a fast rate even when not visible
  • Fixed high CPU usage on moving a Steam window where more redrawing was occurring than was needed
  • Added the ability to enable or disable DirectWrite based font-rendering in the settings dialog
  • Fixed store page not being shown correctly on trying to accept an invite to a game you don't own
  • Fixed some highlight styles in friends chats when selecting text
  • Fixed some unneeded .mdmp file creation when launching mods
  • Added back 16x16 icon support for mods, and now supporting new 32x32 icon. Mod authors should add a 32x32 icon with the same name as the 16x16 but with _big added to the end of the filename.
  • Fixed potential memory corruption crash for some first time users installing from a retail install disc
  • Fixed a crash on exit when requests for app icon data were still in-flight
  • Fixed pause/resume button sizing in non-english languages on downloads page
  • Improved hit testing on frame buttons (minimize, maximize, close)
  • Improved hit testing in text entry controls
  • Fixed the in-game browser hanging on maps.google.com
  • Fixed custom cursors showing as no cursor in the in-game browser (custom cursors are still not supported, but the arrow cursor will now be shown at least)
  • Improved error handling in the in-game browser so instead of testshell-error: you'll get a more useful error page shown in the browser window
  • Additional strings and fixes for non-english languages
  • Fix reconnect attempts while Friends/VAC is offline causing stuttering in the client and potentially in Steamworks games
  • Fix for a very small memory leak on moving windows
  • Fix bold text in the unknown url warning dialog in chats sometimes not appearing
  • Throttle attempts to update clouded steam config settings to avoid excess attempts when the Cloud servers restart
Client Update - Valve
A Steam client update is now available. To apply the update, click the File menu inside of Steam and then select "Check for Steam Client Updates...". The specific changes include:

Steam Client
  • Fixed issue preventing Madballs from properly running
...