documentation/change_history.pod
changeset 78 b3ffff030d5c
parent 76 2f382fb2036c
child 83 706c7a69e448
--- a/documentation/change_history.pod	Tue Oct 26 15:36:30 2010 +0100
+++ b/documentation/change_history.pod	Thu Oct 28 16:54:54 2010 +0100
@@ -46,10 +46,33 @@
 
 Updated chkdeps command so that it works with byte-pair compressed binaries (experimental).
 
+=item *
+
+Added L<showdebug|commands::showdebug> command to redirect RDebug::Print()s to the console.
+
+=item *
+
+Added L<input|commands::input> command to allow hardware key presses to be easily simulated via a console.
+
+=item *
+
+Added L<base64|commands::base64> command for encoding to and decoding from Base64.
 
 =item *
 
-Added L<showdebug|commands::showdebug> command to redirect RDebug::Print()s to the console.
+Added C<CBtraceAppStart> to btrace_parser.dll. Also changed the interface of C<CBtraceAppResponse> to use window group name patterns rather than process ids (to make it consistent with other parts of the API).
+
+=item *
+
+Fshell now reuses threads for built-in commands that execute in quick succession. The thread pool takes into account the requirements of the command when assigning a thread (eg whether it needs to share a heap with its parent command) and creates a new one if necessary. Excess threads are cleaned up after a short idle period (currently 1 second).
+
+=item *
+
+Added support for L<source|commands::source> reading from C<stdin> (primarily to better support remote execution of scripts).
+
+=item *
+
+Fixed a bug in iocli.dll that could cause environment variable updates to be ignored.
 
 =back