Ticket #1053 (closed: fixed)

Opened 11 years ago

Last modified 5 years ago

Relax extension checking on file validators so that they are just a suggestion

Reported by: Martyn Gigg Owned by: Martyn Gigg
Priority: major Milestone: Iteration 22
Component: Keywords:
Cc: Blocked By:
Blocking: Tester:

Description

This will allow a user to specify a file that they know is of the correct format but doesn't have the required extension.

File dialogs will need an 'all files' option and save properties should automatically append the first extension if one doesn't exist.

Change History

comment:1 Changed 11 years ago by Martyn Gigg

  • Status changed from new to accepted
  • Owner set to Martyn Gigg

comment:2 Changed 11 years ago by Martyn Gigg

(In [3545]) Changes to FileValidator so that extensions are no longer mandated, they are a suggestion. A warning is issued if the current extension does not match those stored but the string is still marked as valid. This required changes to LoadRaw and LoadLog so that they don't rely on extensions any longer. Re #1053

comment:3 Changed 11 years ago by Martyn Gigg

(In [3546]) Updated browse buttons on dialogs to also show all files when loading and also appends the selected extension if none is typed on saving. Also fixed alignment issue with multiple browse buttons. Re #1053

comment:4 Changed 11 years ago by Martyn Gigg

(In [3547]) Documentation fix. Re #1053

comment:5 Changed 11 years ago by Martyn Gigg

(In [3551]) Fix the RPM which is built with gcc 4.4 and requires and additional header. Re #1053

comment:6 Changed 11 years ago by Martyn Gigg

  • Status changed from accepted to testing
  • Resolution set to fixed

comment:7 Changed 11 years ago by Nick Draper

  • Milestone set to Iteration 22

comment:8 Changed 11 years ago by Roman Tolchenov

  • Status changed from testing to closed

comment:9 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 1901

Note: See TracTickets for help on using tickets.