The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Revision history for Perl extension Devel::tkdb.

2.4	2023-09-24
	tktreectrl required

2.3	2023-09-17
	F6 - selection eval
	expression window fixes
	(2011-02-xx) removed $ENV{'PTKDB_BUTTON_FONT'} - it was not active due to bug anyway
	removed PTKDB_STOP_TAG_COLOR, PTKDB_BRKPT_COLOR
	$ENV{PTKDB_STOP_TAG_FONT} was even never described
	fixed Eval window
        never used $DB::window->{run_flag}
	goto_sub_from_stack replaced with set_file
        removed all '$offset = $dbline[1] =~ /use\s+.*Devel::_?tkdb/ ? 1 : 0 ;'
	removed array $self->{'brkPtSlots'}, scalar $self->{'row'}
 
2.2	2011-02-24
	name change
	event loop (main_loop) is much better: it does not cycle eating CPU, instead waits
	implement another way of instant expression browsing (TBD)

2.1     2011-02-22
	no more $ENV{PTKDB_EVAL_DUMP_INDENT}, it is now 2
	removed tricks to make perl/Tk faster which no more matter (e.g. in sub set_file)
	fix pod a bit

2.0	2011-01-01 - 2011-02-20
	fork from ptkdb.pm and significant rework:
	- pretend Data::Dumper is available
	- many cleanup of code
	- get rid of Tix
	- remove many of obsolete code: get_notebook_widget,
	  register_user_DB_entry, register_user_window_init, setTabs, etc,
	  code that eval's chunks in ptkdbrc file to support changing colors
	  of text widget, etc.
	- removed all code about configurung scrollbars of tcltkdb
	- removed $Devel::tcltkdb::add_expr_depth;
	- removed $Devel::tcltkdb::expr_depth = -1 ;
	- $self->{DisableOnLeave} never used, remove (List of Widgets 
	  to disable when leaving the debugger)
	- removed sub get_entry_text
	- no more need for sub fixExprPath
	- $Devel::tcltkdb::pathSepReplacement = "\0x01" ;
	- $Devel::tcltkdb::pathSep = '\x00' ;
	- removed sub setup_options
	- modernized menus
	- no more use Config and user config file from 
	  "$Config{'installprivlib'}/Devel/ptkdbrc", only config in home dir
	  matters
	Readme file clean and better
        moved changelog from PM file to Changes, only have in one place
        moved license from PM file to README
        moved sample Xresources from PM
	removed 'package DB;' at top that used to workaround bug in 5.8.0