[Select]

Filer


Release: Select 1i1
2.08 (05 Apr 2001) Applied patch from Matthew (increased efficiency of transient
selections).
2.09 (05 Jul 2001) Changes to redraw handler in preparation for DragAnObject support.
2.10 (05 Jul 2001) Added DragAnObject support.
Added additional 'debugdrag' debugging option.
2.11 (06 Jul 2001) Fixed Help for Refresh and Share... options.
2.12 (06 Jul 2001) Fix for errors in redraw of info part.
2.13 (21 Aug 2001) Added support for immediate update of Filer windows when shared.
2.14 (17 Sep 2001) Dragging small sprites now places the pointer over the sprite.
2.15 (17 Sep 2001) With small icons, package now appears small.
2.16 (18 Sep 2001) Fix for large icons were not being dragged correctly.
2.17 (28 Sep 2001) Workaround for Disc dismounting problem.

Release: Select 1i2
2.18 (26 Oct 2001) Fix for new directory icon drags with spaces.

Release: Select 1i5
2.19 (02 Mar 2002) Added support for removing extensions from filenames.
Added support for sorting directories to the top.

Release: Select 1i9
2.20 (11 Apr 2002) Fix for application type name butting against time.

Release: Select 2i1
2.21 (25 Apr 2002) Fix for small icons with 11 character applications.
2.22 (26 Apr 2002) Enabled the 'ExtraSpacesAfterApplication' switch.
2.23 (05 Jun 2002) Fix for Filer allowing invalid path names.
2.24 (17 Jul 2002) Changed Wimp_TextOp calls to calculate box coverage.
2.25 (27 Jul 2002) Fix for excessive memory usage when dragging sprites in small icons mode.
2.26 (08 Aug 2002) Partial fix for old shared directories being requested when paths with special fields containing periods are accessed.
2.27 (09 Sep 2002) Tentative fix for sorting of huge files.

Release: Select 3i1
2.28 (16 Nov 2002) Removed filled background from 'Access' in File->Info.
2.29 (26 Nov 2002) Fix for deletes not confirming when degrading to *Command.
2.30 (01 Dec 2002) Fix for help failing to be greyed when multiple items selected.
2.31 (16 Dec 2002) Changed default share option to be 'read only'.
2.32 (03 Feb 2003) Added support for Cancel button closing the 'new directory' window.
2.33 (21 Feb 2003) Removed obsolescent 'hastiny' option.
2.34 (21 Feb 2003) Workspace reorganisation in preparation for large changes.
2.35 (21 Feb 2003) Removed obsolescent 16bit filename offset support.
2.36 (25 Feb 2003) Stage 1 of legacy code removal.
2.37 (25 Feb 2003) Stage 2 of legacy code removal.
2.38 (26 Feb 2003) Added support for 'plain applications' (applications without !Run).
2.39 (27 Feb 2003) Stage 3 of legacy code removal.
2.40 (05 Mar 2003) Fix for ClaimEntity failing to check the type.
2.41 (08 Mar 2003) Fix for pre-booted applications failing to open as directories.
Moved application/directory check around (allows plain-apps to become apps)
2.42 (08 Mar 2003) Updated entry/exit sequences to use macros where possible.
Added signatures to random functions.
2.43 (08 Mar 2003) Initial import of Thumbnailing Filer.
2.44 (10 Mar 2003) Fix for crash on alt-clicking icons.
2.45 (11 Mar 2003) 'Share...' menu now disabled if ShareFS not present.
When selected, Share no longer deselects the selection.
2.46 (13 Mar 2003) Fixed slow redraw of selections.
Conditionalised thumbnail build.
2.47 (13 Mar 2003) Split Thumbnail rendering into multiple operations.
Added indication of failure to the thumbnailing.
Reorganised null poll handler.
2.48 (14 Mar 2003) Added hourglass around thumbnail rendering.
2.49 (20 Mar 2003) Fix for repeating attempts to render thumbnails when no memory.
2.50 (02 Apr 2003) Reduced size of thumbnails produced.
Initial work for configurable mksprite component.
2.51 (07 Apr 2003) Added support for limiting the size of thumbnails to scale downs.
2.52 (07 Apr 2003) Added support in HitsFile for thumbnail sizing.
2.53 (07 Apr 2003) Fix for oversized file drags in thumbnail mode.
2.54 (08 Apr 2003) Added 'fast delete' to the thumbnails cache.
2.55 (29 Apr 2003) Added configuration for thumbnailing.
2.55 (30 Apr 2003) (retagged) Updated thumbnail size to cover only image.
2.55 (30 Apr 2003) (retagged) Fix for *Filer_Thumbnails accepting 8 arguments.
2.56 (30 Apr 2003) Added support for forcing thumbnail updates on size changes.

Release: Select 3i2
2.57 (22 May 2003) Updated to force redrawing of alpha channel sprites when selected.
2.58 (14 Jun 2003) Added feature to allow WimpSlot to be selected for Absolute and BASIC files
2.59 (24 Jun 2003) Fix for incorrect register use on shift-double-click files.
2.60 (08 Jul 2003) Moved all Alt-rename code to a separate file to clean sources.
2.61 (08 Jul 2003) Removed legacy 'non-centralised wrapping' conditional code.
2.62 (08 Jul 2003) Tidied up directory setting code.
Tidied up !Boot running code (disabled).
2.63 (09 Jul 2003) Added support for restoring caret after rename operation.
2.63 (10 Jul 2003) (retagged) Fix for error in restoring caret not losing focus.
2.64 (28 Jul 2003) Fix for number of options accepted by Filer_Options.
2.65 (29 Jul 2003) Fix for redrawing alpha-channel images during selections.

Release: Select 3i4
2.66 (12 Nov 2003) Updated maximum thumbnail cache to 64M.
Updated maximum file size capable of thumbnailing to 6M.
2.67 (12 Nov 2003) Updated to use new Obey -n switch for implicit application sizing.
2.67 (12 Nov 2003) (retagged) Fix for failure to align Obey string.
2.68 (08 Dec 2003) Fix for identity sprite scaling fault.
Updated header includes to match case of files.
2.69 (27 Dec 2003) Added missing help text for the copy and new directory dialogues.
2.70 (29 Dec 2003) Fix for style guide compliant menu titles.
2.71 (14 Feb 2004) Updated Help for *Filer_OpenDir to clarify use of switches.
2.72 (19 Feb 2004) Fix for Filer_Run failing to accept all possible combinations of switches.
2.73 (11 Mar 2004) Fix for 'open directories' failing to be reflected in non-canonical viewers.
2.74 (13 Mar 2004) Fix for filer icons failing to close after child windows closed.
2.75 (15 Apr 2004) Added support for translating editable 'hardspaced' filenames to spaced filenames.
2.76 (19 Apr 2004) Fix for incorrect buffer length on window titles.
2.77 (09 May 2004) Updated main heap to 16M to allow other thumbnailing files to be loaded.

Release: Select 4 Preview
2.78 (17 May 2004) Initial version of keyboard support for navigating in Filer.
In-place renames now try to ensure that they are visible.
2.79 (17 May 2004) Ctrl-Up/Down now moves to top/bottom
Ctrl-S/F now control the sorting/display format of the viewer.
Ctrl-W now sets the work directory.
2.80 (17 May 2004) Tab and sTab now moves between Filer windows.
Adjust-close of focus window moves the focus.
2.81 (17 May 2004) Added support for a sub-menu of 'Set type' types.
2.82 (17 May 2004) Updated Messages file to include shortcut keys in menus.
Colour for selection is now read from the Wimp's cursor colour.
Minor fix for the settype menu's validation string.
Fix for flicker during 'search as you type'.
2.83 (17 May 2004) Fix for spaces in 'search-as-you-type' not being translated.
Opening focused-directories with adjust now retains focus.
Initial hard-coded support for left border area.
2.84 (17 May 2004) Initial work on pane-supporting Filer.
Added support for Viewer announcements
Added support for attaching panes to a viewer.
Added support for detaching panes from a viewer.
Added support for pane task death.
2.85 (17 May 2004) Added support for 'CloseViewer' announcement.
Fix for adjust-opened viewers not replacing their parents.
Added initial support for format change messages.
OpenDir messages can now request that the focus be given.
Added support for viewer state change announcements.
2.86 (17 May 2004) Fix for left and right panes resizing on top/bottom additions.
Fix for bottom and right bar nesting flags.
Added support for pane size change requests.
Fix for auto-scroll regions when panes are used.
2.87 (17 May 2004) Added support for requesting viewer data.
Fix for viewer status being issued whenever the window size changes.
2.88 (17 May 2004) Moved support for pane resizing to a separate message.
Added support for command operations.
2.89 (17 May 2004) Fix for spurious errors when deleting open directories.
2.90 (17 May 2004) Added support for viewer name suffixes.
2.91 (17 May 2004) Converted to build using ObjAsm.
Initial support for external rendering interface.
2.92 (17 May 2004) Added tentative support for renderer dispatch.
2.93 (17 May 2004) Updated Wimp_TextOp usage to use symbolic constants.
2.94 (17 May 2004) Fix for Key_Rename without selection failing if no current highlight.
2.95 (19 May 2004) Fix for rename operation creating multiple icons.
Changed unfocused rendering to use greyed outline for highlight.
2.96 (20 May 2004) Added support for changing the directory a viewer shows.
2.97 (16 Aug 2004) Updated module to be 32bit safe.
2.98 (20 Aug 2004) Added support for using OS_HeapSort32.
2.99 (21 Aug 2004) Fix for abort during startup.
Fix for FilerAction being given incorrect directory names.
Fix for non-Dynamic Area builds.
3.00 (25 Aug 2004) Fix for moving the 'New directory' (and other) windows aborting.
3.01 (25 Aug 2004) Fix for previous fix failing to take account of panes.
3.02 (23 Dec 2004) Updated to use allocated message numbers for Pane control.
3.03 (24 Jan 2005) Updated to filter DataSaves to replace spaces.
3.03 (25 Jan 2005) (retagged) Added Filter file omitted by last checkin.
3.04 (07 Mar 2005) Disabled experimental features which are incomplete - KeyboardSupport, WimpTaskSWIBoot, AltRenameRemembersCaret, NamedSearches, DynamicFileTypesMenu, PaneSupport, SuffixSupport, RendererSupport, FilenameFiltering
3.05 (03 Jan 2006) Rationalised options file in preparation for product-specific options selection (first component, may require more changes).
3.06 (11 Feb 2006) Fix for plain applications failing to be identified properly in 32bit builds.
3.07 (04 May 2006) Fix for invalid access to System Heap.
3.08 (19 Jun 2006) Fix for new Wimp_PlotIcon operation in dragging thumbnails.
3.09 (04 Jul 2006) Fix for aborts when clearing sprite cache.
3.10 (12 Jul 2006) Fix for alt-rename failing under obscure circumstances.
3.11 (20 Jul 2006) Fix for Filer_Layout code being misaligned.
3.12 (26 Jul 2006) Fix for invalid use of internal Wimp interfaces.

Change information is supplied in good faith but may not reflect the features enabled in any given version of products.