Only scroll to a highlighted value if it isn't already visible.
GlobalVariableTracker will now refuse to record state changes in memory that is not known to be allocated. Furthermore, it will set the in-memory pointer object for any recorded pointer to be a new valid pointer object (based on the pointer's value).
Support getting pointer objects for ConstantExpr with isGEPWithNoNotionalOverIndexing().
Allow fwrite's first parameter to reference uninitialized memory.

Record changes caused by getopt to the supplied argument vector.
Remove "NewFile" debug message.
Notify the ActionRecordingSubmitter of new recordings when they are finalized.

This allows recordings to be submitted by the application if it is still running (e.g. on OS X where the application typically continues running in the background, and is reused for multiple trace viewings).
Notify the ActionRecordingSubmitter of new recordings when they are finalized.

This allows recordings to be submitted by the application if it is still running (e.g. on OS X where the application typically continues running in the background, and is reused for multiple trace viewings).
Remove debugging print message.
Handle non-ASCII values in StreamPanel.

For now we just use Unicode's "Control Pictures" to represent control characters (except '\n'), and represent any other non-print value using Unicode's Replacement Character (U+FFFD). In the future we'll add better support for representing binary information.
Workaround bug with FindPage method in wxAuiNotebook.
Use a mixed ASCII and Octal display for streams that have had non-ASCII characters written to them.
Match the style of Project 2's viewer when displaying bytes in BinASCIIAndOctal mode.
Highlight entire line in mode BinASCIIAndOctal.
Fix selection of references for graph layout.

Don't remove references that refer to the same element of the same array - only remove references when another reference refers to an element with a lower index in the same array.

Never remove all references in reduceReferences().

Don't directly compare types in doReferenceSameValue(), because the pointers might come from different translation units. Also, directly calculate the expected offset of the matching dereference rather than iterating until we find it.
Don't use '-' in ICU select cases.
Fix syntax of ICU messages.
Fix syntax of ICU message.
Fix typo "and" -> "an".
Use "was previously" instead of "was last".

To indicate that we are rewinding to a prior occurrence, rather than
fast forwarding to the final occurrence.
Remove unused strings.