Changelog
JIVE Platform 0.4.2
- Fixed: the object diagram views menu to provide a simpler and more intuitive set of views.
JIVE Platform 0.4.1
- First release to support Eclipse 3.5 and later. Jive has been reported to work on Linux, Windows, and Mac.
- Feature: object diagrams now support focusing the diagram on the currently active call stacks.
- Feature: sequence diagrams now support specialized notation for out-of-model calls.
- Feature: sequence diagrams now support several modalities of collapsing.
- Feature: prototype open query interface released in beta (see Jive Search Dialog).
- Improvement: template queries now accept a larger combinartion of required/optional parameters.
- Fixed: a template query limitation when querying changed variables and specifying a method name.
- Fixed a thread synchronization issue that would some times require a resume in order to complete a debug session.
JIVE Platform 0.3.1
- Fixed handling of method calls/returns when filtered methods exist on the stack
- Fixed handling of exceptions thrown/caught when filtered methods exist on the stack
- Fixed errors occurring when the top stack frame does not correspond to the current MethodEntryEvent
JIVE Platform 0.3.0
- Added actions for collapsing and expanding method activations on the sequence diagram using the context menu
- Corrected the match count reported when re-running a search query
- Corrected the behavior of revisiting past program states before suspending the target
- Added a boolean isTerminated() method to the ExecutionOccurrence interface
- Added a boolean visitChildren(ExecutionOccurrence execution) method to the SequenceModel.ExecutionVisitor interface
- Fixed handling of anonymous inner class objects created from within a static context
JIVE Platform 0.2.2
- Fixed sequence diagram behavior of terminated threads
JIVE Platform 0.2.1
- Added support for reverse stepping before program termination
- Added an 'Exception Caught' search query
- Removed use of internal code for obtaining editor selection details
JIVE Platform 0.2.0
- Re-organized and exported the edu.buffalo.cse.jive.ui.search package
- Added an experimental extension point (edu.buffalo.cse.jive.ui.searchPages), allowing users to extend the query system
- Exposed portions of the internal class JiveUIPlugin in the new utility class JiveUITools
- Moved abstract implementations of IJiveView from an internal package to the edu.buffalo.cse.jive.ui package
- Removed support for monitoring cloned objects when running under JRE 5
- Fixed multiple selection bug in the Object Diagram view's pull-down menu
- Changed the default color of thread #1 to a system independent color
- Changed the default event height from 3 pixels to 4 pixels
JIVE Platform 0.1.2
- Moved IJiveView from an internal package to the edu.buffalo.cse.jive.ui package
- Exported the org.eclipse.debug.core plug-in from the edu.buffalo.cse.jive.core plug-in
JIVE Platform 0.1.1
- Problems when executing classes not compiled with the debug option (javac -g) fixed
- Exception handling added around JDI event handlers
- JRE 5 (without return value monitoring) now supported
- JIVE event notification moved from JDI Event Dispatcher thread to worker threads
- Source code and documentation cleaned up in places
- Source code included in build
JIVE Platform 0.1.0
Initial release