WinEd Version History ===================== 2.87 (1 July 2003) ==== * Fixed Align dialogue bug 2.86 (22 June 2003) ==== * Rebuilt with StubsG - no need for SharedCLibrary upgrade. 2.85 (9 December 2002) ==== * 32-bit compatibility Version 2.84 (25 April 2000) ============ * Corrected bug when updating an unindirected icon or title of 12 characters. Version 2.83 (30 March 1999) ============ * Fixed ESG clashes in MultiIcon dialogue box. * Indirected icons are given their own copies of strings if they were sharing. * Minor bug fixes in handling failed loads etc. * Dynamic areas are disabled by default in !Run. Version 2.82 (17 July 1998) ============ * No functional changes, change of status from shareware. Version 2.81 (6 July 1998) ============ * Group box labels revised, using unfilled text + blank sprite trick. * Moving selected icons with the keyboard now marks template as altered. * Font not found errors are unreported to avoid possible multiple error boxes. Version 2.80 (20 May 1998) ============ * Flags can be edited for several icons simultaneously. * Working out which edge is nearest pointer for dragging takes proportions into account if near a corner. * Updates templates with old format window flags. * Got rid of some lingering menu event errors. * Select all now sets fill flag as with other forms of selection. * Monitor now works with Interactive Help running. * Validation string faded when editing non-text indirected icons. Version 2.78 (19 April 1998) ============ * Anomalies in menu handling hopefully laid to rest. Version 2.77b (18 April 1998) ============= * Fixed passing on of unhandled key presses. Version 2.77a (4 April 1998) ============= Fixed bugs introduced in 2.77: * Bugs when opening SaveAs windows from menu. * Auto-scrolling was incorrectly always being reset after moving icons. * Keyboard short-cut incorrectly shown for Export icon names menu entry. Version 2.77 (31 March 1998) ============ * Default group box label has new flags and aligns slightly further to the left relative to border. * String length limit for non-indirected icons now includes terminator. * Option to exclude borders when making icons same size. * Editable windows now regain caret after being edited. * Now only rounds work area coords, not windows' screen coords. * Alt-drag when moving/copying icons constrains movement to horiz/vert only. * Fixed problem with recently created windows not handling user sprites correctly. * Pointer now moves with cursor keys even when "Move selection without mouse" option is enabled (now enabled as default option). * Editable window tool pane now behaves like Draw and Toolbox tool panes. * Use of dynamic areas on Risc PCs may be disabled (see !Run). * Cursor keys only move pointer if an editable window has focus. * Minimum size icons can be resized to is now 1 OS unit - not recommended hence everything except typing into coords dialogue box is still limited to 4. * Better protection against loading corrupted templates. * Editable window furniture option (renamed from "...tool icons") now works even when window frame is transparent. * Escape cancels drags immediately. * Allows nested wimp furniture flag to be edited. * Allows extra colours to be displayed under nested wimp. * Added "Strict with panes" option (see interactive help message). * Ctrl-F3 now does quick save instead of export icon names. * Got rid of annoying error message when dragging templates into themselves (now simply ignored). * Improved registration code. Version 2.76 (15 December 1997) ============ * Largest required buffer size highlighted in statistics. * ADJUST-click on browser save tool performs quick save to existing path. * Fixed "estimated size" for DataSave messages. * Fixed choice of sprite name mode suffix. * Removed redundant clear selection icons from Sprites file. * Empty User files now detected as illegal, illegal ones can be deleted. Version 2.75 (21 October 1997) ============ * Corrected icon name export to use correct part of validation string. Version 2.74 (17 August 1997) ============ * Icon minimising rounds up if Round option set. * PreQuit messages are now just acknowledged instead of replied to. * Removed stderr redirection (debugging aid that got left in) from !Run. Version 2.73 (8 August 1997) ------------ * Fixed frame feature to affect scroll bars permanently. * Frame feature no longer constrained by window's work area. * Improved warning messages for frame feature. Version 2.72 (3 August 1997) ------------ * Corrected bug in outline font string width calculation. Version 2.71 (1 August 1997) ------------ * Corrected a couple of problems with non-zero terminated strings. * Allowed icons to be centred in visible area (using Align). * Corrected small memory leaks in Align and Space out features. Version 2.70 (25 July 1997) ------------ * Minor improvement to desktop font detection code. * Option to use CR string terminators for compatibility with FormEd. * Monitor updates properly when icons move. * Takes half-size sprite flag into account for minimum icon size. * URI buttons added to ProgInfo dialogue box. * Added drag & drop to browsers. * Files loaded from Scrap are flagged unsaved. Version 2.61 (25 June 1997) ------------ * Fixed minimising of icons with non-null terminated text. * Fixed minor selection problems. * Fixed bugs in !Boot file. Version 2.60 (08 May 1997) ------------ * Removed serious bug when deleting a window's last icon. * Added confirm deletions option. * Added always show borders option. * Added icon name exporting feature. * Made 'selection' menus open even if parent is shaded (a la filer). * Slightly modified behaviour when selecting with Menu button. * Change to !Run file for better handling of very long path names. * Minor improvements to !Boot and !Run files. * Squeezed IfThere. Version 2.54 (20 March 1997) ------------ * Outline fonts are now reallocated to correct resolution after a mode change. * Choices file handling improved. Version 2.53 (3 February 1997) ------------ * Allowed files with invalid headers to be loaded after query. * Fixed indirected sprite only icon name length bug. Version 2.52 (17 January 1997) ------------ * Fixed serious bugs in outline font handling. * Prevented corruption of colour icons in edit window dialogue when opened with transparent values. * Now possible to switch between editable and preview windows without going back to the browser. * Saves choices in Risc PC !Boot structure when present. * Undersized editable windows are displayed without scroll bars etc. * Stray menus are no longer left open when closing windows. * Clicking with Menu causes target windows to gain input focus. * Rename and Copy dialogue boxes are filled in with old window identifier. * Corrected slight redraw problem when moving odd-sized icons. * Removed embedded names again, nobody ever seemed to find them useful. * Corrected bug which prevented input focus from being returned to the parent browser of an editable window being closed. Version 2.51 (6 November 1996) ------------ * Corrected bug introduced in 2.50 which prevented pop-up menus opening. Version 2.50 (1 November 1996) ------------ * Corrected bug introduced in 2.45 where cursor keys wouldn't move pointer. * Made sure only one WinEd window can contain a selection at a time. Selecting with Menu behaves like in filer windows. * Removed superfluous icons from toolbars. Made one double-function select all/clear selection icon. * Monitor now only updates 4 times/second to reduce load on processor. * Prevented icon picker from trying to return input focus to non-existent parent browser. * Unexpected termination (technical term: crash) will cause attempt to save altered files to Scrap. * Made scroll event radio buttons in Edit window dialogue more conventional. * Removed even more superfluous waffle from the manual. * Left embedded function names in this time. They don't save much memory and they can help in bug reporting. Version 2.45 (22 August 1996) ------------ * Added option (off by default) to allow selections to be moved with the cursor keys without holding the mouse button. * Linked with dynamic area version of flex. * Recompiled without embedded function names to reduce memory requirement. * Corrected iconising behaviour. Version 2.44 (15 July 1996) ------------ * Made visible area dialogue box close when editable window closes. * Added close icon to icon Resize dialogue box. Version 2.43 (13 June 1996) ------------ * Corrected bug with the fade status of the icons at the top of the Edit window dialogue box not being updated when it's reopened. Version 2.42 (8 June 1996) ------------ * Prevented 'auto-sprites' feature from overflowing a buffer if the templates filename is shorter than "Sprites<22>" Version 2.41 (7 May 1996) ------------ * Added check for erroneous Message_FontChanged when changing to System font. Version 2.40 (20 April 1996) ------------ * Prevented flicker when clicking in editable windows. * Corrected bug when opening already open windows via a shortcut. * Made monitor and picker open behind editable window. * Made change in selection state close menus. * Allowed larger ranges of coordinates to be handled. * Moved setting of an individual icon's size into a new dialogue box with ability to also enter position coordinates. * Added dialogue for editing a window's visible area. * Discovered how to make Kta validation work properly and removed custom code previously used instead. * Removed bug of heap corruption when editing a window after deleting some icons. * Added optional action button panes to icon and window editing dialogue boxes. * Removed much superfluous information from the manual. Version 2.34 (13 March 1996) ------------ * Made click on Save in browser menu save file if it has a pathname. Version 2.33 (03 March 1996) ------------ * Simplified drag rounding to avoid inconsistencies when windows are forced on screen. Version 2.32 (14 February 1996) ------------ * Added protection against indirected icon strings overrunning their buffers. * Changed statistics to match figures given by Wimp_LoadTemplate. * Editable icons are now filled when selected to ensure that their selected status is always visible. Version 2.31 (11 February 1996) ------------ * Corrected submenu-opening message handling. * Corrected bugs in outline font management * Amended counting of indirected data in statistics. * Corrected appalling mistake of not properly updating distribution archive from bugged intermediate version. Version 2.30 (4 February 1996) ------------ * Replaced writable sub-menus with small dialogue boxes for Style Guide compliance. And they look a lot nicer when popping up from a tool button or keyboard shortcut. * Switched to a more reliable memory management library. * Removed distinction between Wimp and user sprite areas. * Added option to auto-load sprites with templates. * Added feature to clear user sprites. * Browser tool bar is now switched off by default; it looked a little out of place. * The panes no longer flicker when changing a selection. * The editable window tool pane now behaves the same as Draw's ie will move partially off screen with its parent, but jumps fully back on if it goes all the way off. Version 2.22 (14 January 1996) ------------ * Fixed browser redraw bug. * Fixed Edit window dialogue box code to read/write pane icon properly. * Removed redundant Banner template from main Templates file. Version 2.21 (6 January 1995) ------------ * Reorganised registration/banner code to eliminate separate WinEdReg application. * Changed rounding code so window size doesn't jiggle about when moving them. * Changed Stats templates to improve appearance with anti-aliased fonts. Version 2.20 ------------ * Browser windows behave like filer windows (minimum size no longer dictated by title bar). * Minimising icon sizes now takes RISC PC Desktop font into account as well as System font (defaults to Homerton.Medium). * Validation of outline font colours corrected. * Click in Icon picker work area clears selection. * Tool bars are on by default, so new users know they exist (and I still like using them anyway). No history available for earlier versions.