This is the first release candidate for THE 3.3.
thesrc33RC1.zip - source code in Zip format
THE-3.3RC1.tar.gz - source code in tar.gz format
Windows 32bit Binaries:
THE33RC1w32_Regina.exe - self installing executable for use with Regina (included)
THE33RC1w32_ooRexx.exe - self installing executable for use with ooRexx
the33RC1w32_Regina.zip - zip file of binaries for use with Regina (included)
the33RC1w32_ooRexx.zip - zip file of binaries for use with ooRexx
Windows 64bit Binaries:
THE33RC1w64_Regina.exe - self installing executable for use with Regina (inc
THE33RC1w64_ooRexx.exe - self installing executable for use with ooRexx
the33RC1w64_Regina.zip - zip file of binaries for use with Regina (included)
the33RC1w64_ooRexx.zip - zip file of binaries for use with ooRexx
OS/2 (eCS) Binaries:
the33rc1os2.zip - zip file of binaries for use with OS/2 Builtin Rexx
Version 3.3RC1 10-Jul-2011
--- Bug fixes:
o SET TRAILING now works as advertised.
o Fix for bug 2676591: EXTRACT CTLCHAR X will now return correct details
o Fix for bug 2929608: SHOWKEY prompt clobbered with CMDLINE TOP
o Fix for bug 3056302: Use correct gcc switch for --enable-bounds-checking
o Fix for bug 3044075: Handled quoted filenames in various commands correctly
o Fix for bug 3041350: Add start menu item for THE on Windows
o Fix for bug 3041639: Be consistent in documentation with -u switch
o Fix for bug 3313877: Allow prefix macro to be turned off
o Fixed crash when HOME environment variable is too long
o SET BOUNDMARK OFF now works
o When copying text from the clipboard which is longer than the current WIDTH,
the text is split at WIDTH as well as line breaks. This stops THE crashing.
o Fix validation errors in DEFINE command
o Fix for bug 3191866: :label definition for rexx.tld should be firstnonblank
o Fix for SPLIT when changes were made to a line before the split.
o Major rewrite of handling of syntax highlighting to fix several bugs.
o Fix for EXTRACT CASE.
--- Changed commands or behaviour:
o Default mapping for mouse buttons that used to be mapped to BUTTON_RELEASE
and some mapped to BUTTON_PRESS are now mapped to BUTTON_CLICK.
o Prefix command and macro handling changed to be more consistent with XEDIT.
o configure --enable-32bit on Mac OSX will produce a binary with only 32bit
architectures in the universal binary. Use this switch when building THE
to be used with ooRexx versions 3.x.
o Documentation for SET CTLCHAR now requires colour specification
o Default width of line increased from 512 to 1000
o When attempting to JOIN a line and the resulting length of the joined line
would exceed WIDTH, issue error 154. Previously this used to truncate the
line to WIDTH.
o Default mapping of mouse scroll wheel up and down from UP 5 and DOWN 5 to
BACKWARD 5 LINES and FORWARD 5 LINES respectively.
o SET WIDTH will now adjust ZONE and VERIFY end value if they were specified
o SET MSGMODE now accepts optional second argument of LONG or SHORT.
o Extract MSGMODE will now return 2 values; msgmode.2 will always be LONG
o Implemented Feature Request 3193579, EXTRACT DIRFILEID returns directory
name when on top-of-file or bottom-of-file
--- New features:
o THE on Windows is now available as a Windows GUI application. It is provided as
theg.exe. The original console mode THE is provided as thec.exe.
o On platforms that support a text-mode THE and a GUI THE (Windows and X11),
a new binary is provided; the or the.exe which is a front-end to either the GUI
or text-mode binary.
o Added optional PRIORITY to CURSOR command. The priority value is ignored.
o Added FIELDWORD.3, VERSION.5 as new values from equivalent EXTRACT command.
o Added syntax.the and rexx.syntax files as an example of context-sensitive
help for writing Rexx programs.
o Added attribute BACKBOLD to COLOR and ECOLOR commands; sets background
to be bold. Same as BLINK on most platforms.
o Added REMOVE as option for SET TRAILING - combination of ON and OFF.
o Added most KEDIT line flag targets; NEW, CHAnged, ALTered and TAGged.
LOCATE TAG will locate the first tagged line in the file.
o Mac OSX binary distributions now come with natve OSX launcher; THE.app
which supports dropping files onto the icon in Finder or the Dock.
o Support building directly with ooRexx 4.x
o Added configure switch; --with-global-profile to enable specification of
the name of a global profile file
o Add EXTRACT PROFile to determine which profile file is being used
o Added support for Left and Right Mouse Scroll wheels. Defaults to LEFT 5
and RIGHT 5 respectively. Only working on X11 port at the moment.
o FORWARD and BACKWARD commands now allow HALF and 'n Lines' options.
o Added 'File' option to SET READONLY to apply readonly to the current file.
o Added SET ERROROUTPUT to enable THE error messages to be echoed to controling