SwitchResX 4.1.1 released

SwitchResX 4.1.1

  • Corrects a crashing bug that I didn’t check on the 4.1 release... Sorry for the inconvenience

SwitchResX 4.1 released

SwitchResX 4.1

Major new feature

  • The Contextual Menu in the Finder and the Extension module are back on SnowLeopard.

  • These modules were previously not included in version 4.0 because of inherent changes in the System structure, on MacOS X 10.6
  • The Extension module no more uses APE on MacOS X 10.6; but will correctly use the latest version of APE on MacOS X 10.5
  • Moreover, on MacOS X 10.6, the Finder's Contextual Menu can appear directly in the main menu, not in the "More…" submenu.
  • Bugs corrected
  • When updating to a new version all SwitchResX components should now be automatically updated, even if it is running.
  • This should prevent a wrong alert stating that an update is available when you think you are already running the latest version
  • Corrects a problem when monitoring some applications which didn't provide any Bundle Name (e.g.. Stellarium). Thanks to my 8-year son Maxime for finding this one !
  • Corrects a bug when a monitor which was detached when sleeping was falsely saved as "disabled"
  • Correctly report resolutions on dynamic "emulated" monitors (for example when using MacOS X Server in VMWare windowed mode)
  • Corrects a problem where the monitor timing range was always reported as unsaved (when running headless, or on VMWare, or on ARD in curtain mode)
  • Correctly prevents a resolution change when running on multiple monitors and without using the SwitchResX Extension
  • Corrects a problem where the serial number could be overwritten and the software would unregister itself. Sorry if you observed this problem.
  • Correctly remembers the monitors in a Display Set, even when the monitor order in the System has changed

SwitchResX 4.0.3 released

SwitchResX 4.0.3
  • Provides a new option to only let SwitchResX reactivate a display that was previously deactivated. This is useful when a TV is always plugged to the Mac, and if the TV comes out of sleep, and you don't want the TV to be visible to MacOS X.
  • Uses GROWL, if available, to display new updates notifications. Even without GROWL, the look of the alerts has been changed.
  • Should behave correctly if a bad EDID is reported by the system
  • Should correctly report the resolution status, even if the resolution was added some minutes after reboot
  • Should correctly reposition icons snapped to grid, when this option is selected

SwitchResX 4.0.2 released

SwitchResX 4.0.2
  • Indicates when a resolution wasn't activated after a restart
  • Correctly manages resolution which should display a confirmation dialog
  • Solves a cosmetic issue when resetting factory settings
  • Should not delete registration issues any more
  • Should not write useless EDID information any more in monitor profile files
  • Should get rid of some CGS errors in the Console when changing overscan or disabling a display
  • Can enhance again some displays whose type is unknown to MacOS X (when Vendor code is 'unkn')
  • Now saves preferences when forced to quit from Activity Monitor
  • Corrects a rare crash during initialization when using more than one display

SwitchResX 4.0.1 released

SwitchResX 4.0.1
  • Is more robust when upgrading preferences files from SwitchResX 3 - no more blank preferences window. This was due because of a bug in SwitchResX 3, which version 4 has to work around to be able to reuse pervious preferences
  • Saves custom timings as digital resolutions, not analog
  • Enables and disables the Menu Extra directly, no more when saving preferences
  • Correctly shows available resolutions when using Apple Remote Desktop in curtain mode
  • Correctly loads a display whose characteristics may have changed since last time it was saved
  • Correctly allows to switch Main Display via Display Sets
  • Correctly shows Display's default ranges
  • Correctly shows Display informations even if some Version informations are not get

SwitchResX 4 released

After 6 beta versions, SwitchResX 4 is finally released. The latest reports I got from beta testers were all positive, and I mainly only did standard technical support in the last week, no more crash or bug correction, so that I think that SwitchResX 4 is now ready for release.

About SwitchResX 4.0.0

Cocoa
SwitchResX 4 is a complete rewrite in Cocoa. The Control Panel and the Daemon have been completely rewritten from scratch, the Contextual Menu, the Menu Extra and the APE module have been adapted to the new environment used by the new main modules.

64-bit
SwitchResX 4 main modules (Control Panel and Daemon) are also compiled in 64-bit mode for Snow Leopard. The Menu Extra is 64-bit compatible, but the Contextual Menu plugin isn't, as Snow Leopard doesn't support these modules any more. APE module is not compatible with Snow Leopard as of today.

Free upgrade
SwitchResX 4 is a free upgrade for registered users of SwitchResX 3. Existing registration codes will continue to work.

What's new in this version ?
A quick summary of the main functions:

  • New user interface in Cocoa
  • No installer any more: SwitchResX 4 auto-installs its modules where they need to be
  • All texts (Display Sets names, Monitor names, etc.) are Unicaode savvy and no more limited to 255 characters
  • Functions to create new resolutions should be easier to apprehend
  • SwitchResX4 asks for an admin password only when it needs it
  • Still AppleScript-able and AppleScript Recordable

More detailed info about the new release below, following all fixes in the beta version.

SwitchResX 4 coming

History of the beta versions

SwitchResX 4ß7 - RC
  • Should let at least one monitor enabled when starting the daemon, even if this monitor was disabled last time SwitchResX was run
  • Should be able to apply a Display Set when starting the daemon
  • Correctly displays the frequency when loading a previously saved standard timing
  • Only shows the standard timings that SwitchResX itself created, not the system original ones
  • Corrects a little problem when displaying 'unkn' Vendor ID

SwitchResX 4ß6
  • Shouldn't ask to update helper modules any more, except when SwitchResX itself is updated
  • Added Core Suite elements to Daemon's AppleScript dictionary
  • Solves several problems in AppleScript terminology
  • Allows to create custom timings for monitors that don't provide any EDID
  • Auto-creates Display Sets when saving icons in Display Set mode
  • Solves several problems and crashes when replacing icons
  • Can enable an inactive display and disable an active one in the same Display Set
  • Doesn't let editing custom resolutions for a display that is present twice or more in a setup with same Vendor and Product IDs
  • Uses MenuCracker2 (thanks to Alex Harper)

SwitchResX 4ß5
  • Contextual Menu Item works again (apart on Snow Leopard where CM Items are now deprecated)
  • Uses APE Version 2.5.2 (for Leopard at least)
  • Hides the button for solving 10.5.7 bug on 10.5.8+

SwitchResX 4ß4
  • Corrects a problem when editing interlaced resolutions
  • Corrects a problem with positive sync flag
  • Corrects a problem when system resolution to edit is not consistent (interlaced resolution with odd porches)
  • Corrects some format problems when importing and exporting timing in Modeline format
  • Does show the correct blanking values for standard resolutions

SwitchResX 4ß3
  • Contextual Menu Item works again (apart on Snow Leopard where CM Items are now deprecated)
  • Enabling displays that have been disabled should work again
  • Display Set edition dialog has correct name
  • Uses APE Version 2.5.1 (for Leopard at least)

SwitchResX 4ß2
  • Polished interface
  • Corrected some bugs in Snow Leopard
  • Added a function to disable the poroblem appearing in MacOS X 10.5.7 with HDMI 1.3 compatible monitors

SwitchResX 4ß1
  • First public release

SwitchResX 3.8.7 released

SwitchResX 3.8.7
  • Should solve the bug asking again for registration if already registered ince a long time
  • Corrects two bugs in the scripting mechanism of SwitchResX Daemon
  • Shows the horizontal/vertical positive sync correctly on existing resolutions
  • Shows the right recalculated CVT vertical resolution when using this timing mode generation formula
  • Shows the correct starting Display Set in SwitchResX Control
  • Apply correclty the origin of a display when set from a Display Set
  • Doesn't let APE patch any SwitchResX tool to avoid infinite loops
  • Prepares the transition to SwitchResX 4

SwitchResX 3.8.6 released

SwitchResX 3.8.6
  • Solves a bug when checking new version online, and corrects a crash with LittleSnitch
  • Corrects a crash when reading EDID in some cases
  • Permits to select Applications again on Leopard when designing a Display Set
  • Enables the monitor before doing any other change when a Display Set contains both a monitor activity and some position settings
  • Correctly updates the Current Depth and Mode shown when using Apple Remote Desktop in curtain mode
  • Correctly allows to change a resolution from SwitchResX on a second monitor, if all other applications are forbidden changing resolutions
  • Sorting of resolutions in the menus is consistent with Apple sorting method
  • Shows more "standard" resolutions that may be smply enabled
  • Searches the preferences in the /Library folder if more than one user are sharing their preferences on a single Mac