Year: 2016

Entrian Inline Watch 1.0 RC

I’m excited to announce Entrian Inline Watch 1.0 RC:

  • You can now specify an alternative object display format for popup windows, which can contain newlines (using \n).  This goes in an optional third column in the Object Display rules, and lets you do this sort of thing:

  • You can now use a conditional operator with string values in an object display format, eg. Overdrawn: {balance < 0 ? "Yes" : "No"} (thanks, Martin).
  • Referencing a non-existent member in an accessor display rule no longer causes a crash (thanks, Martin).
  • Popups are now high contrast in high contrast mode.

This is the first non-Beta release of Entrian Inline Watch, meaning that the “Free during Beta”period has ended.  You now get a free trial period of 30 individual days of usage, then you need to buy a license for $29 (or $24 with volume discount).

Should you feel the need to rush off and buy a license right now, the Entrian Inline Watch Online Store is open for business.  🙂

You can download 1.0 RC from the download page or the gallery.

Entrian Inline Watch 0.9.12 Beta: Popups and recursive formatting rules

I’m very pleased to annnounce Entrian Inline Watch 0.9.12, with these new features:
  • Hovering over a displayed value now displays a popup showing more information:

    For integers, it shows the value in decimal, hex, octal(*) and binary.  For other types (including strings) it shows the full non-truncated value. You can pin those popups, so that they reappear when you re-enter their scope. They’re not constrained to the Visual Studio window, so you can pin them wherever you like, including on a different monitor. 

    (*) Because you’re debugging a PDP-8 using Nixie tubes, right?

  • Both object formatting rules and accessor function rules now look up further formatting rules for the members they’re rendering, so if you have a rule for member m_x of type X, and a rule for type X, m_x will be formatted according to the rule for type X.  Thanks, Martin.
  • You can now refer to the object itself in a format rule, by using an underscore. For example, to display HWNDs as plain hex, you can create a rule to display HWND__ as {(void*)&_}.  Thanks, Martin.

This new release is available from the download page or the gallery.

(Update: 0.9.13 fixes a bug in the Pinned Popups feature, which now might actually work. 🙂 )

Entrian Inline Watch 0.9.11: Control the decimal places of floats and doubles

I’ve just released Entrian Inline Watch 0.9.11, with these new features:
  • You can now globally control the displayed decimal places of floats and doubles:
  • In your Object Display rules, you can now individually control the displayed decimal places of floats and doubles, selectively overriding the global setting.  For example, ({x,.2f}, {y,.2f}) will round to two decimal places:  (1.23, 4.56) Thanks, Radek and Chris.

As always, this new release is available from the download page or the gallery.