The following change log details the differences between the example code in the first edition of MPTK and the current tarball.
2002/01/29
Chapter 17, added the stipple demo, which dynamically creates stipples using DefineBitmap.
2002/01/30
Chapter 15, three mods to Tk::ExecuteCommand. Added a -scrollbars option applicable to the Scrolled ROText widget. Added a get_status method that returns a list of two: the last command's $? and $! results. Added a waitVariable call to execute_command that ensures the current command completes before returning, preventing multiple invocations from interfering with each other.
2002/03/05
Chapter 14, the online copy of Tk::CollapsableFrame was incorrect. Replace with the proper version, and add the test program mac_copy.
2002/04/08
Chapter 2, add two "play with pack" examples.
2002/06/06
Chapter 15, fixed a fileevent() bug in Tk::ExecuteCommand, and added documentation describing the mega-widget's options and advertised subwidgets.
2002/06/30
Added three code examples: play-with-form (chapter 2), dynamic-fontviewer (chapter 3), and listboxexample1 (chapter 7).
2002/08/03
Minor changes to a few programs, per errata from an unknown, but very meticulous reader.
2003/01/13
Add the TIX examples from chapter 18.
2003/02/28
Fix dynamic-fontviewer from chapter 3.