From: Matthew Flatt <mflatt@cs.utah.edu> To: plt-scheme@list.cs.brown.edu Date: Wed, 21 May 2003 17:54:21 -0600 Subject: [plt-scheme] 204.3 The exp-tagged code in CVS for MzScheme and MrEd is now version 204.3. The changes are mainly cosmetic, again: * Windows, Mac OS: text fields look they way they’re supposed to look. (The border and hiliting of a text field used to look wrong, compared to the platform’s standard text-field control.) * Added a ’control-border style to canvas% and editor-canvas%, which gives the canvas a text-field-style border. * Added a ’hilite style for pen% and brush%. Under X, it’s the same as ’xor. Under Windows and Mac OS, it does something platform-specific so that the existing image looks hilited. (See the manual for details.) * Windows: the default ’system font is "Tahoma" when available --- normally XP and 2000 --- or "MS Sans Serif" otherwise. The default ’default font is "Microsoft Sans Serif" when available --- normally XP --- or "MS Sans Serif" otherwise. ("MS Sans Serif" is a bitmap font, and "Microsoft Sans Serif" is an outline font.) * Added a ’no-autoclear style to canvas%, which suppresses an automatic `clear’ for portions of a canvas that need to be updated. * OS X: key-release events are now reported. * Added `locked-for-write?’, `locked-for-flow?’, and `locked-for-read?’ methods to editor<%> for reporting the state of internal locks. Matthew