ptkdb 1.231 - release notes
1. New functionalities
- New mode 'autostep'
Every one who already worked with a modern source debugger knows
the advantages and disadvantages of the automatic stepping through code.
The autoset mode begins at any breakpoint entering the menu command 'Control/Autoset'.
The next 'stepin' or 'stepover' command get automatically repeated until either the
menu command 'Control/autoset' is reentered or an unconditional breakpoint occurs or an
other command which requires a stop of the process execution requires, i.e. the evaluation of
an input on the quick expression frame.
The speed of the stepping may be changed entering the menu command 'Control/set autostep delay time'.
The default value (currently 1500 msec) may be set with the option PTKDB_AUTOSTEP_DELAY_TIME.
So, there is not much more to talk about it.
Simply, give it a try and let me know!
2. Enhancements
- log page on the Notebook pane.
- log output on STDOUT or STDERR.
- size of expression's ballon now 256 by default.
- suppress trace of watched expressions.
- proximity window, enhanced parser.
3. New options
A handful of new options allows to turn on/off
optional funtionalities which are sometimes pointless.
- PTKDB_TRACE_EXPRESSIONS
- PTKDB_VERBOSE
- PTKDB_USE_LOG_PAGE
Other new options has been introduced to make the behaviour
of some functionalities more suitable for the current task.
- PTKDB_LOG_INTO_STDERR
- PTKDB_AUTOSTEP_DELAY_TIME
- PTKDB_BALLOON_MSG_MAX_LENGTH
See POD section for their description.
4. New menu items
Control - Set autostep delay time
Control - Autostep (Checkbutton on the toolbar)
Data - Trace expressions
See POD section for their description.
5. Fixes
- subroutine 'name' on package 'main' doesn't
lead to side-effects anymore.
6. Compatibility
Full.