Version History

Version History

28-May-2014 - OzCode 0.9.4321.6630

  • [Added] OzCode now works in Windows Phone 8.1 apps
  • [Added] Simplify now works in both Windows Phone 8 and Windows Phone 8.1 apps if VS2013 Update2 is installed
  • [Added] Simplify now dynamically expands the adornment and the code for an easy viewing (text doesn’t get cropped as much)
  • [Fixed] Simplify did not work well in Windows Store apps in statements that involved WinRT Components
  • [Fixed] New button for jumping from a message in the Tracepoint Viewer window to the relevant line of code
  • [Fixed] Simplify failed over method calls that included name arguments
  • [Fixed] Performance issue when hitting F5
  • [Fixed] In some cases, Simplify horizontal expansion did not work well, and the adornments did not appear in the correct place
  • [Fixed] Error popped up when using Edit and Continue while Simplify is open
  • [Fixed] Many many other small bugs
  • [Fixed] “View Exception Details” button appears on any System.Exception value, even if it is null
  • [Fixed] F10 slowness occurred when stepping over extremely long statements
  • [Fixed] A rare memory leak
  • [Fixed] Conflict with other extensions that used a different version of Mono.Cecil but with the same fully qualified name
  • [Fixed] Search/Compare/Show All Instances now work well in low-privileges environments such as IIS
  • [Fixed] Rare error that caused Show All Instances to time-out and fail
  • [Fixed] Many small bugs, too numerous to mention

15-May-2014 - OzCode 0.9.4312.4729

  • [Added] UI Make-over - Completely replaced OzCode’s icons with a new set of slick metro style icons
  • [Added] ‘Magic Wand’ menu for easy access to relevant features
  • [Added] QuickActions are now displayed on a margin and do not float over the code itself
  • [Added] New margin items now appear on fields, properties, and methods and classes and offer useful QuickActions
  • [Added] New feature - “Go To Definition” from the DataTip/QuickWatch
  • [Added] ‘Search’ now displays the name of the property that is being evaluated as it progresses
  • [Added] ‘Search’ now allows users to skip properties that are taking too long to avoid a time-out
  • [Added] Mnemonics now work in QuickAction menu
  • [Fixed] Significantly shortened the installer’s run time
  • [Fixed] Improved installer to reduce the chance of a failed installation
  • [Fixed] QuickActions no longer appear in design mode (too distracting for most users)
  • [Fixed] “Trace every entry” did not appear on constructors
  • [Fixed] Create Tracepoint doesn't works correctly when invoked when yellow line is off-screen.
  • [Fixed] Problem with creating Tracepoint in break mode in a different file than the one with the yellow line
  • [Fixed] “Compare With..” QuickAction showed incorrect comparison candidates in many scenarios
  • [Fixed] “Add Conditional Breakpoint” did not work in certain circumstances
  • [Fixed] “Show All Instances” option was available on interfaces and value types
  • [Fixed] Create Conditional Breakpoint didn’t work (popped error message) in a specific case
  • [Fixed] OzCode’s Toolbar did not display correctly in specific cases due to conflict with 3rd party extension
  • [Fixed] Search failed in specific cases due to error in Json.NET
  • [Fixed] Show All Instances QuickAction now works when caret is the ‘var’ keyword
  • [Fixed] Lots of performance improvements, causing the “pleas wait while metadata is loaded” pop-up to disappear quicker
  • [Fixed] Simplify displayed wrong results in floating point calculation in certain cases due to UI Culture
  • [Fixed] Tracepoint Editor now gives you instant feedback (red highlight) when you’ve made an error in an expression
  • [Fixed] In some rare cases, OzCode caused F10 performance to lag.
  • [Fixed] Crash that randomly occurred after using Search/Compare
  • [Fixed] If one of the properties being Searched calls Environment.FailFast(), thus causing the debuggee to crash, a proper error message is displayed
  • [Fixed] Pinned DataTips stopped working after Shift+F5
  • [Fixed] Tracepoint could not be deleted in specific circumstances
  • [Fixed] Regression which caused the “Function evaluation requires all thread” refresh button not to work
  • [Fixed] Improved the performance of Tracepoints (especially in Windows Phone apps)
  • [Fixed] OzCode’s features did not work at all when the current statement (yellow line) was on an Attributed field
  • [Fixed] Many small bug-fixes and usability improvements

03-Mar-2014 - OzCode 0.9.4026.3131

  • [Added] Simplify now works in Standard Mode in VS2013 (works in .NET 4 and up)
  • [Added] Simplify annotations now appear over variable declarations in cases which were previously unsupported
  • [Added] More performance tuning and GC-pressure reductions
  • [Added] New feature "Add Conditional Breakpoint" in DataTip/Simplify
  • [Added] New feature "Show Value in All Instances"
  • [Added] Hovering over the Simplify value annotation now pops up the DataTip, allowing the user to investigate the value that returned from the method/property
  • [Added] Starring a value in the DataTip immediately affects the text displayed in Simplify
  • [Fixed] Step-Overs sometimes become laggy when using Enhanced Mode
  • [Fixed] Many many types of statements where Simplify refused to appear
  • [Fixed] Viewing instances of inner classes in Show All Instances was broken
  • [Fixed] The columns in the QuickWatch window would sometimes flicker frantically
  • [Fixed] 'Show All Instances' was broken in 32bit operating systems
  • [Fixed] DataTip over event declarations is displayed incorrectly
  • [Fixed] "Implicit function evaluation is turned off by user" error appeared in DataTip when hovering over Anonymous Types in VS2013
  • [Fixed] Using 'Make Object ID' and then starring an expression makes the ObjectID disappear
  • [Fixed] An issue that caused Search to stop working
  • [Fixed] Various errors that caused OzCode to fail loading on startup
  • [Fixed] Using the 'as' keyword in a Custom Expression causes it to fail
  • [Fixed] A few features (Reveal, Filter, Custom Expression) did not work well from within the Show All Instances window
  • [Fixed] Simplify failed in certain cases where string equality was tested
  • [Fixed] Dramatically improved the auto-sizing behavior of the columns in DataTip/QuickWatch window
  • [Fixed] QuickActions didn’t appear in VS2010
  • [Fixed] Adding a Conditional Breakpoint failed in specific circumstances
  • [Fixed] SEHException sometimes occurred on step overs in Enhanced Mode
  • [Fixed] Null Reference Exception that occurred when the “No Source Code Available” window appeared

14-Jan-2014 - OzCode 0.9.3912.5808 (Read announcement)

  • [Added] Support for Portable Class Libraries
  • [Added] Simplify now visualizes the before-and-after values of ‘ref’ parameters
  • [Fixed] Many many bugs which caused Simplify to not appear as expected
  • [Fixed] Custom Expression did not work in some cases (such as using the ‘as’ keyword)
  • [Fixed] “Create a dump” option should only be enabled in Break mode
  • [Fixed] Fixed memory leak in “Show All Instances”
  • [Fixed] “Search” failed in certain circumstances
  • [Fixed] XML Visualizer did not work
  • [Fixed] VS2013 / Win8.1: Visual Studio hung when attempting to resize DataTip after a Search
  • [Fixed] Rare error where on some computers, OzCode threw an error pop-up on every F5
  • [Fixed] Rare errors which prevent the entire extension from loading properly

16-Dec-2013 - OzCode 0.9.3810.6508 (RC4)

  • [Fixed] In dual-monitor scenarios, opening the DataTip over a very long string caused it to appear on the wrong string
  • [Fixed] Search failed on byte arrays.
  • [Fixed] Search failed in case it stumbled upon a ToString() method that throws an exception.
  • [Fixed] OzCode conflicted with Xamarin Tools:  error was raised while debugging Android/iOS projects
  • [Fixed] OzCode conflicted with NCover
  • [Fixed] The green line connected to the TracePoint window appeared in the wrong place in high-DPI environments, and after scrolling.
  • [Fixed] In rare cases, upgrading OzCode while some files remained locked caused a corrupt installation
  • [Fixed] Error occurred when hovering over variables in the Immediate Window
  • [Fixed] Error occurred while hovering over a variable in a code view that’s not the active one.
  • [Fixed] Exception Trail Window’s “Message” label did not resize itself properly nor respect ‘\r\n’
  • [Fixed] Errors occured while Remote Debugging
  • [Fixed] Error was thrown when trying to QuickAttach to a process that’s elevated when VS is not elevated
  • [Fixed] Strings appeared without quotes in Search results.

27-Nov-2013 - OzCode 0.9.3726.4131(RC3)

  • [Fixed] Performing ‘Compare With Left Side’ could cause Visual Studio to crash in specific circumstances
  • [Fixed] ‘Search’ did not work in IIS in a low-privileges environment
  • [Fixed] On the first time using Enhanced Mode, OzCode would ask the user to disable IntelliTrace. OzCode now temporrarily disables IntelliTrace in Enhanced Mode and doesn’t bother the user with it.
  • [Fixed] Step-overs in Windows Phone apps were too slow
  • [Fixed] Enhanced Mode did not work in localized versions of Visual Studio
  • [Fixed] Improved the user experience of the “Conflicting Profilers” error dialog.
  • [Fixed] OzCode threw an exception in Dump Debugging scenarios
  • [Fixed] A regression which caused Search to fail in certain cases.
  • [Fixed] Incompatibility with NCover
  • [Fixed] In a multi-monitor scenario, OzCode DataTip sometimes refuses to appear on the right screen if DPI setting is larger than 100%
  • [Fixed] Simplify annotations were displayed incorrectly if DPI setting was larger than 100%
  • [Fixed] TracePoint annotation did not update when the file is edited, and then could not be deleted.
  • [Fixed] OzCode toolbar now includes more functionality
  • [Fixed] OzCode toolbar appears by default after installation (no need to manually enable it)
  • [Fixed] Exceptions Trail – error occurred when clicking on a link to a file that doesn’t exist

11-Nov-2013 - OzCode 0.9.3710.8307 (RC2)

  • [Fixed] Save Snapshot - when fetching object data is very quick, “Fetch Progress Window” never disappear due to a race-condition
  • [Fixed] When Search failed due to a time-out, it was not reported as such in Visual Studio 2013
  • [Fixed] Simplify showed wrong results on expressions that involve double.NaN, NegativeInifinity, PositiveInifinity
  • [Fixed] Process names that contained underscores looked weird in QuickAttach window
  • [Fixed] ‘Search’ is was too slow in ‘Enhanced Mode’
  • [Fixed] ‘Copy’ does not work on multiple values in DataTip
  • [Fixed] Text in Quick Actions menu was not vertically aligned
  • [Fixed] Rare bug where Enhanced Mode features stop working after using Skip to Item
  • [Fixed] Skip to Item would skip to the item preceding the one requested if loop hasn’t started yet
  • [Fixed] Variable names that contained underscores looked weird in QuickWatch window
  • [Fixed] OzCode does not work when “HideShow comments” extension is installed
  • [Fixed] Added missing ‘Refresh’ button when the “Function evaluation requires all threads to run” message appears
  • [Fixed] Starred expression of base types did not appear on an object instance of derive types
  • [Fixed] When many errors occur at once, OzCode opens many flickering error reporting dialogs at once and Visual Studio performance grinds to a halt
  • [Fixed] Annoying tooltip appears over the QucikActions menu
  • [Fixed] Search was broken in ‘Exceptions Trail’ window
  • [Fixed] “Custom Expressions” did not work correctly when using ‘Search’
  • [Fixed] “Filter” did not work correctly in some cases (e.g. MEF’s “container.Catalog.Parts”)
  • [Fixed] Tracepoints Viewer – CallStack pop-up did not close when clicking outside
  • [Fixed] The emphasized “Trace on entry” QuickAction should only appear in Break mode
  • [Fixed] The mouse cursor would sometime disappear while “Fetching Object Data” window appeared
  • [Fixed] Error occurred when using Exception Trail window in design mode, if exception contained starred properties
  • [Fixed] AbandonedMutexException sometimes occurred after killing devenv.exe
  • [Fixed] UnauthorizedAccessException occurred after trying to delete OzCode’s cache files from %TEMP%, if more than one instance of VS was open
  • [Fixed] It the user evaluates a faulty expression that thrown an exception and then tries to Search the results, a warning is now displayed
  • [Fixed] Fetch Progress Window – ‘Cancel’ button would throw an exception if pressed at the exact moment the Search was finished
  • [Added] Emphasized “Show All Instances” QuickAction to make it more discoverable

21-Oct-2013 - OzCode 0.9.3618.4910 (RC)

  • Radically improved the performance when hitting F5 to start debugging a huge application
  • Radically improved the performance of “Search”, “Save Snapshot” and “Compare With…”, and “Show All Instances“
  • Radically decreased the memory footprint of OzCode in general
  • [Fixed] Memory leak in Error Notification Pop-up
  • [Fixed] Show All Instances not working in Windows 8.1
  • [Fixed] OzCode DataTip did not work when caret was inside the Immediate or Output windows
  • [Fixed] The name ‘BugAid’ still appeared in Extensions Manager and VS About dialog
  • [Fixed] Made error messages in ‘Simplify’ less obtrusive
  • [Fixed] error that occurred due to a race condition when you open two instances of VS at about the same time
  • [Fixed] Increased the default height of the DataTip by 50%
  • [Fixed] issue which caused IntelliTrace to break in certain scenarios.
  • [Fixed] Pinning an item from the QuickWatch was possible even though it shouldn’t have been
  • [Fixed] Error where TracePoint line appeared at the wrong location

28-Aug-2013 - OzCode 0.9.3426.6578

  • [Added] Support for VS2012 Dark Theme – dialogs now look consistent across all themes
  • [Added].NET 3.5 is no longer required to be installed on Windows 8 machines
  • [Fixed] Improved F10 performance
  • [Fixed] Typing code in the code editor became slow after using VS2012’s Diff Viewer
  • [Fixed] Error were sometimes raised when editing code in Razor views (.cshtml files)
  • [Fixed] Tying to show data-tip over a catch clause without a variable (“catch (Exception)”) caused an error
  • [Fixed] Exeptions Trail window raised errors when right-clicking after user stopped debugging
  • [Fixed] Certain exceptions did not appear properly in Exceptions Trail
  • [Fixed] Enhanced Mode: stepping over an equality comparison between two chars caused an error
  • [Fixed] OzCode hangs Visual Studio if editing a value or flipping ‘Hex Display’ on a huge collection
  • [Fixed] DataTip did not work when hovering over a parameter of an async lambda expression
  • [Fixed] Dramatically reduced GC pressure when using Search/Compare on large objects
  • [Fixed] Installer fails if a rogue ‘MetadataLoader.exe’ process stays in memory
  • [Fixed] Several errors thrown in various circumstances due to NullReferenceExceptions
  • [Fixed] On some computers, an error occurs during Visual Studio shutdown

22-Jul-2013 - OzCode 0.9.3323.4851

  • [Added] Windows Phone 8 support
  • [Improved] Search Usability.  Added a “Search deeper” button and easier navigation
  • [Improved] Made substantial improvements in performance
  • [Fixed] Crashes in Enhanced Mode for ASP.NET MVC Applications
  • [Fixed] Opening files in Visual Studio became slow after extended periods of use
  • [Fixed] QuickActions did not work properly in VS2010
  • [Fixed] Made QuickActions less intrusive
  • [Fixed] Starred values of ‘base’ values did not appear properly on the derived type’s values

24-Jun-2013 - OzCode 0.9.3223.6114

  • [Fixed] Countless bugs and performance issues.
  • [Added] A wealth of new features: Trace, Show All Instances, Quick Actions, Pinned Datatips, and many more
  • [Added] Support for Visual Studio Debug Visualizers
  • [Added] Support for Make Object ID
  • [Added] Enhanced Mode support for IIS Express, IIS 8
  • [Added] Running Unit Tests in Enhanced Mode via the Resharper Test Runner no longer requires hitting a special button.

21-Jul-2012 - BugAid 0.5.2120.5640

  • [Fixed] BugAid's installer didn't warn users when .NET 3.5 isn't installed, which caused hickups in Windows 8

14-Jul-2012 - BugAid 0.5.2104.814

  • [Fixed] Errors and slow-downs when debugging .NET 4.5 assemblies that reference System.Xml.dll
  • [Fixed] BugAid failed on startup for some users using VS2012
  • [Fixed] Performance problems when viewing objects large objects with thousands of fields
  • [Fixed]  Error reporting checkbox and text-field were not editable
  • [Added]  Proper error message when Full Mode debugging failed because debug target does not exist

05-Jun-2012 - BugAid 0.5.2004.7664

  • [Added]  Support for Visual Studio 2012 RC
  • [Added]  Support for Silverlight debugging in Full Mode
  • [Added] Support for debugging IIS 7.5 Web projects in Full Mode
  • [Added]  BugAid windows (QuickWatch, Visualizers, etc) now remember their last Size and Position when they're reopened
  • [Added] BugAid now recognized the Default Browser that's configured in Visual Studio when launching ASP.NET Web Pages
  • [Fixed]  Fixed a lag in performance that sometimes occured when pressing F10 in Full Mode
  • [Fixed]  BugAid created empty log files in devenv.exe's install directory
  • [Fixed]  BugAid's installer silently failed when insufficient privileges prevented a successful installation
  • [Fixed]  BugAid failed to work on DLL's whose full path contained certain Unicode characters
  • [Fixed]  An issue that caused BugAid to crash Visual Studio 2010
  • [Fixed]  Fixed a conflict between BugAid and RedGate's .NET Demon which caused an "Are you sure?" dialog to pop up on every debugging session.
  • [Fixed]  Changed it so BugAid's menu will appear as soon as Visual Studio opens (rather than after a solution is loaded)
  • [Fixed]  many small bugs in Statement Visualization which caused a BugAid error report to pop after performing a Step Over

06-Mar-2012 - BugAid 0.5.1704.6344

  • [Fixed] "Start new instance" command doesn't work when a project is inside solution folder or invoked via a keyboard.
  • [Fixed] Full-mode features would sometimes stop working in the middle of a debugging session
  • [Fixed] "No code found" dialog box sometimes appears when debugging.
  • [Fixed] Fixed a "Full Mode" bug where Visual Studio got stuck in Debug Mode even after the debugee process has died.

26-Feb-2012 - BugAid 0.5.1620.7215

  • [Added] Silverlight support in BugAid's "Standard mode"
  • [Fixed] Improved the performance of opening the data-tip on big collection
  • [Fixed] Ability to start "Full mode" debugging session via the "Debug->Start new instance" menu command
  • [Fixed] Error sometime pops up upon pressing Shift+F5 in Full Mode
  • [UI] A warning is shown when trying to attach to a process in "Full mode"

06-Feb-2012 - BugAid 0.5.1605.6758

  • [Added] Resizable datatip (Debug window).
  • [Added] Allow attaching to multiple processes in Quick Attach's conflicts window.
  • [UI] Less nagging when starting unsupported projects.
  • [Fixed] Two-dimensional arrays aren't shown properly.
  • [Fixed] In some cases BugAid wouldn't terminate processes right away when stopping full-mode.
  • [Fixed] Exceptions during launch of C++ projects

22-Jan-2012 - BugAid 0.5.1520.8518

  • [UI] Improved UI of options and register dialogs.
  • [UI] Allow user to copy data from Visual Studio to error reporting submission.
  • [Added] Identify conflicting profilers (e.g DotCover/Moles) and suggest to enable compatibility with BugAid.
  • [Fixed] Debug.StepOver caused Visual Studio  to skip 2 lines once BugAid's trial was over.
  • [Fixed]  An exception in "GetWindowFrame" appears occasionally during debugging.
  • [Fixed] Multiple "Unadvise" exceptions appear when editing code.
  • [Fixed] Datatip overflowing beyond screen boundaries on higher DPIs.

08-Jan-2012 - BugAid 0.5.1505.5443

  • [UI] Welcome screen is added to explain about the difference between Full and Standard mode.
  • [Added] It is now possible to invoke the XML debug visualizer from BugAid.
  • [Fixed]  Statement Visualization throws an error when stepping over object initalizers in some cases.
  • [Fixed] An error when laucnhing BugAid Full Mode in ASP.NET "Website" project.
  • [Fixed] Fixed a rare issue which sometimes caused BugAid not to load in large solutions.
  • [Fixed] Reduced memory consumption.