- 24 Mar, 2012 1 commit
-
-
Jeffrey Lee authored
Detail: s/WkspEtc - Fixed missing colon on end of :LNOT: Admin: No change to binary under objasm Version 2.29. Retagged as 'Filer-2_29'
-
- 12 Nov, 2011 1 commit
-
-
Robert Sprowson authored
In the case of adjust dragging from one dir viewer to another it is safe to call CloseInitiatingDir because the operation is handled entirely internally. In the case of adjust dragging to a drive icon the dir viewer must be kept until after the next wimp poll so that the selection can be retrieved and the copy operation started. DelViews.s: made the stack frame a bit more reasonably sized GoFiler.s: removed some unused messages from the message list MsgsIn.s: removed the corresponding dead switch Version 2.29. Tagged as 'Filer-2_29'
-
- 26 Oct, 2011 1 commit
-
-
Robert Sprowson authored
Behaviour now matches 2.26 again. Also, sort by name no longer preserves r0-r3 because the PRM says we can trash them. Version 2.28. Tagged as 'Filer-2_28'
-
- 14 Oct, 2011 1 commit
-
-
Robert Sprowson authored
A signed comparison meant the larger files appeared last and in reverse order. Fixed by using an effective 40 bit compare by ripping off the date sorting code. Also made all the reverse sort versions use common sorting by using ALTENTRY macros for the forware sort versions. Version 2.27. Tagged as 'Filer-2_27'
-
- 23 Oct, 2010 1 commit
-
-
Robert Sprowson authored
Adjust clicking would recreate the menu immediately after the operation but before the next wimp poll when the directory gets recached, so the first entry in the cache is manually fixed up so the recreated menu is right (the files all get refreshed later anyway). Collapsed switch 'Fix003', after 21 years of testing it's safe to assume it's good. Reinstated ExtractCMOSOptions conditional on not OptionsAreInRAM so that combination still assembles. Optimise MUL/ADD into MLA where possible, and set 'S' flag on ALU operations when followed by TEQ#0. Tested with & without filer action running, fixes ticket 254. Version 2.26. Tagged as 'Filer-2_26'
-
- 09 Mar, 2010 1 commit
-
-
Robert Sprowson authored
New arrivals 'Refresh' and 'Reverse sort' caused errors when used with !Help due to missing tokens. Volunteers from Germany sought. Version 2.25. Tagged as 'Filer-2_25'
-
- 07 Mar, 2010 1 commit
-
-
Robert Sprowson authored
A previous fix in Filer-2_10 had changed the concatenation to be clamped at 10 letters so it doesn't overflow the buffer for long app names. However, having failed to find 'sm!app' it then just tried adding 2 to the string pointer therefore looking for a 10 letter sprite '!app'. This is different behaviour to before Filer-2_10, which would have overrun thebuffer but at least looked for a full 12 letter name. Optimised strncat a bit. Put unused source file in the attic. Trimmed some bug fix switches dating back to 1989. Version 2.24. Tagged as 'Filer-2_24'
-
- 30 Jan, 2010 1 commit
-
-
Jeffrey Lee authored
Detail: A bad merge of some kind meant that the size of m_main was decreased by one entry between revisions 4.5 and 4.6 of s/WkspEtc, causing the menu code to chop the last item off of the menu (the 'Refresh' item, as listed in s/MenuCreate). This change fixes the size of m_main so that the number of items matches the number in s/MenuCreate. Admin: Tested on rev C2 beagleboard. Fixes bug #233. Version 2.23. Tagged as 'Filer-2_23'
-
- 07 Jan, 2010 2 commits
-
-
ROOL authored
Detail: It's been possible to sort Filer objects using various criteria for a long time but sorting objects in reverse order was not possible. This change aims to remedy that omission. The option 'Reverse sort' has been added to the 'Display' submenu of the Filer menu, allowing the sort order of individual directory viewers to be changed dynamically. The switch -ReverseSort has been added to the command Filer_OpenDir to allow it to open directories with the sort order reversed. The switch -ReverseSort has been added to the Filer_Layout command so that reverse sort order can be set as default for new directory viewers. The Filer_Layout command is also written to the FlrSetup file in Choices:Boot. Tasks by the Filer configure plug-in (which has been also updated to allow -ReverseSort). Admin: Tested on Iyonix RO5.14 Version 2.22. Tagged as 'Filer-2_22'
-
ROOL authored
Detail: Added the command Filer_DClickHold to the Filer. It allows you to specify how long the second click of a doubleclick must be held down for before it is seen as a doubleclick-and-hold. The delay is specified in centiseconds, setting the delay to zero turns doubleclick-and-hold off. Admin: Tested on Iyonix RO5.14 Submitted by Fred Graute, mid-December 2009 Version 2.21. Tagged as 'Filer-2_21'
-
- 05 Dec, 2009 1 commit
-
-
Jeffrey Lee authored
Detail: transfer_number was allocating 18 bytes of space on the stack, leaving SP unaligned. To avoid alignment exceptions on ARMv6+, 20 bytes are now allocated instead. Admin: Tested on rev C2 beagleboard Version 2.20. Tagged as 'Filer-2_20'
-
- 03 Jul, 2009 1 commit
-
-
Steve Revill authored
Detail: Added -NoShift parameter to Filer_Run command, mainly for benefit of future version of Alarm. Added new macro for reading cli parameters. Restored missing spaces from messages file. Admin: Tested on RPC RO4.02 Notes: Changes by James Lampard. Version 2.19. Tagged as 'Filer-2_19'
-
- 15 Jun, 2009 1 commit
-
-
Ben Avison authored
Detail: s.Commands: Filer_Truncation code to parse OS_ReadArgs output block was written on the assumption that LDR allows unaligned accesses - this is only true as of ARMv6! We got away with it as long as all the truncation widths were <= 65535 OS units - which in practice is easily as wide as any screen anyone might use. Nevertheless, this is now fixed to use the LDW macro. s.DragEnd - d_filesperrow is a 1-byte variable, yet it was loaded using LDR. This is clearly wrong and may in part be responsible for offsets 48-63 of Message_FilerSelection being nonsense (though they are still incorrect after this fix). s.Redraw - loaded colour values to pass to Wimp_SetColour from 1-byte variables using LDR, and hence was setting undefined bits. Harmless with current Wimps, but probably not a good idea. Admin: Builds but untested. Version 2.18. Tagged as 'Filer-2_18'
-
- 11 Jun, 2009 1 commit
-
-
Ben Avison authored
Detail: Uses suffixed file extensions for compatiblity with both objasm and asasm. Admin: Supplied by Peter Naulls, tested at ROOL Version 2.17. Not tagged
-
- 04 Oct, 2008 1 commit
-
-
Ben Avison authored
Detail: fix for Alt-Select filer renamimg intermittant failure. s.msgsin .. replaced EXIT NE after SWI. as NE state not held through 32bit SWI file access permissions sub menu window now initialises again Admin: Untested Version 2.17. Tagged as 'Filer-2_17'
-
- 05 Nov, 2007 3 commits
-
-
Steve Revill authored
Detail: The RO3 style guide states a main menu should be opened at x-64,y. Instead the filer was opening it's menu at x-192,y+16. This has now been fixed. Admin: Tested on RiscPC RO402. Notes: Changes by James Lampard. Version 2.16. Tagged as 'Filer-2_16'
-
Steve Revill authored
Detail: Opening a viewer, iconising it then reopening it from its parent viewer or the iconbar doesn't remove the iconised viewer icon from the pinboard. Sending the message Wimp_WindowClosed (&400CC) when reopening an existant viewer fixes this. Admin: Tested on Iyonix RO5.11 Changes by: Fred Graute Version 2.15. Tagged as 'Filer-2_15'
-
Steve Revill authored
Detail: Changed handling of doubleclicks so that after checking for Shift-doubleclick, and Shift isn't pressed, it checks if the mouse button is depressed for at least 0.2s. Implements a loop that runs for 0.2s whilst checking mouse button status, so will starve background processes for that time but this is by far the easiest way to implement this. Also there's no option to turn it off, adding one should be easy though. Admin: Tested on Iyonix RO5.11 Changes by: Fred Graute Version 2.14. Tagged as 'Filer-2_14'
-
- 18 Sep, 2007 2 commits
-
-
Steve Revill authored
Detail: Changed redraw.s so that the largest name in filer window in large icon mode doesn't have the text clipped. Added 8 OS unit error margin (line 1844) that had already been added in other modes. Admin: Tested on Iyonix RO5.10 Programmer tested only. Notes: Changes by Colin Granville. Version 2.13. Tagged as 'Filer-2_13'
-
Steve Revill authored
Detail: When viewing directories on some network filing systems it is possible for the directory contents to change without the client knowing, and therefore the filer window becomes out of date. This refresh option can be used by the user to bring the window up to date without having to close and reopen it. It matches the same option provided on later versions of RISC OS 4. Admin: Tested on Iyonix RISC OS 5.11 Notes: Changed by Alex Waugh. Version 2.12. Tagged as 'Filer-2_12'
-
- 27 Jul, 2007 1 commit
-
-
Steve Revill authored
Detail: Scroll request used to make the directory viewer scroll with a wheel mouse. Admin: Tested on Iyonix RO510. Not sure how this will interact with !HID. Note: Changes by Colin Granville Version 2.11. Tagged as 'Filer-2_11'
-
- 03 Dec, 2004 1 commit
-
-
John Ballance authored
ensure neither large icon or small icon app name exceeds 12 chars even when app name is much longer. Re-enabled Alt-Select for icons whilst leaving Alt-Select renaming active. Detail: Admin: castle added ip. tested in iyonix rom Version 2.10. Tagged as 'Filer-2_10'
-
- 02 Dec, 2004 1 commit
-
-
John Ballance authored
Detail: s.Redraw used strncat in 1 place, but didnt initialise the count(n) resulted in potential lockup looking for a small app sprite when the full app sprite name was the max sprite name length (12) .. (i.e. with an app whose name was longer than 12 chars. Admin: castle added IP Version 2.09. Tagged as 'Filer-2_09'
-
- 07 Feb, 2003 1 commit
-
-
Ben Avison authored
Fixed abort when dragging a file to another directory display - merging fault in No16bitOffsets merge. Retagged as 'Filer-2_08' Version 2.08. Not tagged
-
- 04 Feb, 2003 1 commit
-
-
Ben Avison authored
Detail: * Mered in RISCOS Ltd's fix for directory displays with more than 65536 bytes of leafnames. * Tries to use Wimp_TextOp 4 to do ellipsis truncation. As a result, it can now cope properly with: + multibyte UTF-8 characters in leafnames (previously this caused problems even if not truncated) + WimpSymbol character substitution in leafnames + alphabets without an ellipsis character + fonts without an ellipsis character * Sprite icons in 'Copy as' and 'New directory' dialogue boxes are no longer filled. Admin: Tested on Tungsten. Version 2.08. Tagged as 'Filer-2_08'
-
- 14 Jan, 2003 1 commit
-
-
Robert Sprowson authored
Reception of message OpenDir was ignoring the flag bit which said whether or not the pathname given in the block was canonicalised - RamFSFiler 0.38 relies on this to expand its root dir viewer.Fixed that. Adjust dragging dirs to the iconbar was opening them very low on the screen as GetWindowCoords was just reading the iconbar top left corner - now a special case overrides GetWindowCoords so it opens in a more sensible default place. Version 2.07. Tagged as 'Filer-2_07'
-
- 10 Jan, 2003 1 commit
-
-
Ben Avison authored
Regressed the name of the "Set work directory" menu item back to "Set directory" in the interests of not widening the menu. Retagged as 'Filer-2_06'
-
- 09 Jan, 2003 1 commit
-
-
Ben Avison authored
* "Directory" string removed from "New directory" dialogue box template. Unlike the version shipped in 5.00 and 5.01, this template file doesn't have its "Recurse" option button in the "Access details" dialogue box deselected. * When "New directory" dialogue box is opened, contents of the writable icon is now set to a null string, rather than the uninternationalised "Directory" that was used previously. * Uses OS_HeapSort32 instead of OS_HeapSort when the RMA is high. The following are new since then: * Fixed rubber dragboxes to use exclusive maximum coordinates, stops you dragging the box off the left hand side of the window. * Enabled SetDirectory option. Merged in 4.02's SetDirectoryComesFirst option, changed token in Messages file to read "Set work directory" instead of "Set directory" to match 4.02, and added the missing token MH?7? for interactive help. Version 2.06. Tagged as 'Filer-2_06'
-
- 12 Nov, 2002 1 commit
-
-
Robert Sprowson authored
Picked up bug fix from ROL,in 2.04 you could select a file in one viewer and then adjust select a group in another viewer without the first file becoming unselected. Added test so you're less likely to lose the "rename" writeable icon when someone's updating filer windows.Now,only if the window being reopened also has the writeable in it will you lose it. Adjust dragging dirs to the icon bar will now close the parent (was only files and apps before). Create dir and Copy as templates tweaked for 3d borders in UK only as the German ones are very out of date anyway. Version 2.05. Tagged as 'Filer-2_05'
-
- 22 Aug, 2002 1 commit
-
-
Ben Avison authored
Detail: * Can now build versions compatible with RISC OS 3.5 or earlier (non- internationalised commands were missing) * Fixed a mistake in the Messages file that caused suboptimal tokenisation * Added a MkRam TaskObey file to ease standalone builds Admin: Tested on Virtual A5000! Version 2.04. Tagged as 'Filer-2_04'
-
- 18 May, 2001 1 commit
-
-
Kevin Bracey authored
Version 2.03. Tagged as 'Filer-2_03'
-
- 10 May, 2001 1 commit
-
-
Kevin Bracey authored
Version 2.02. Tagged as 'Filer-2_02'
-
- 16 Mar, 2001 1 commit
-
-
Stewart Brodie authored
Updated to build using objasm instead of aasm. Sources changed to be objasm-compatible. Admin: Requires Library 0.71 or later. Requires BuildSys 3.06 or later. Requires Env 0.65 or later. Version 2.01. Tagged as 'Filer-2_01'
-
- 30 Nov, 2000 1 commit
-
-
Kevin Bracey authored
-
- 14 Nov, 2000 1 commit
-
-
Stewart Brodie authored
Detail: This should stop random tags being looked up when file information cannot be read for the item over which the Menu button has been clicked. Admin: Not tested. Version 2.00. Tagged as 'Filer-2_00'
-
- 15 Aug, 2000 1 commit
-
-
Justin Fletcher authored
Detail: * People using ShareFS to write to remote discs will find that they annoy the person on the remote machine because their directories update randomly. ShareFS, unlike most other parts of the system, uses EnsureSize when creating files. This causes an upcall for the modified file. Filer was blindly assuming that it understood the format of /every/ file modified upcall > 8 (ensure file is one of those) and that they had a filename in a particular register. For ensure size, that register contains a file handle and would cause Filer to go "What ? /Where/ ?! Oh, I'll mark all the windows as dirty because I've no idea what's going on any more". But then it only marks one window as dirty. Admin: Fix tested extensively in ROL version 4.01 and later. Version 1.99. Tagged as 'Filer-1_99'
-
- 31 May, 2000 1 commit
-
-
Stewart Brodie authored
Detail: Rename routine gets away with Push "r15" because it has only been tested on a StrongARM - probably blows the system away if not SA. Incorrect condition reversed in DoOSCLIInBox - if the command window opens, then the routine exits without doing the command. Now the exit occurs if that SWI failed. Admin: Not tested. Version 1.98. Tagged as 'Filer-1_98'
-
- 20 Apr, 2000 1 commit
-
-
Kevin Bracey authored
Version 1.97. Tagged as 'Filer-1_97'
-
- 27 Aug, 1999 1 commit
-
-
Stewart Brodie authored
-
- 17 Aug, 1999 1 commit
-
-
Stewart Brodie authored
Moved to srccommit. Version 1.96. Tagged as 'Filer-1_96'
-