Bug 38827 - hide / re-locate legacy export formats
Summary: hide / re-locate legacy export formats
Status: RESOLVED FIXED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: Other All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: difficultyInteresting, easyHack, skillCpp, skillUno, topicUI
Depends on:
Blocks:
 
Reported: 2011-06-30 08:36 UTC by Björn Michaelsen
Modified: 2016-02-18 16:37 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Björn Michaelsen 2011-06-30 08:36:33 UTC
hide / re-locate legacy export formats

Background: When a user uses save-as, we present a list of potential export filters in the drop-down, many of which are obsolete and unhelpful. We should add a check-box or other method to the file-picker (defaulting to on) to hide these. We should do this for the OpenOffice 1.0 pre-ODF formats, and legacy MS Office formats (e.g. Word 95 and 6.0 formats). The file pickers are implemented per platform, and live in: fpicker/source/ - for gtk+ perhaps we could use the file type expander for the legacy formats. The UNO interface to export filters is built around UnoFilterEntry records which is just a string pair; misc code-pointers:

    sfx2/source/dialog/filedlghelper.cxx (addFilters) - gets data from
   + filters/source/config/cache/filterfactory.cxx (createSubSetEnumerationByQuery)
      + which gets its data ultimately from filter fragments
        eg. filter/source/config/fragments/filters/StarWriter_5_0.xcu
      + which will need a new Flag annotation I suspect.
    sfx2/source/dialog/filtergrouping.cxx (appendFiltersForSave)

Possibly we can mangle some annotation for the filter into the filter string - this would be the lowest touch change.

Skills: C++, basic UNO, grokking several files at once.
Comment 1 Florian Reisinger 2012-05-18 09:48:51 UTC
Deleted "Easyhack" from summary.
Comment 2 Björn Michaelsen 2013-10-04 18:46:47 UTC
adding LibreOffice developer list as CC to unresolved EasyHacks for better visibility.

see e.g. http://nabble.documentfoundation.org/minutes-of-ESC-call-td4076214.html for details
Comment 3 Björn Michaelsen 2015-01-15 16:06:50 UTC
Boldly marking this as fixed: Bryan Quigley did a lot of awesome work on this.
Comment 4 Robinson Tryon (qubit) 2015-12-15 23:33:38 UTC
Migrating Whiteboard tags to Keywords: (EasyHack DifficultyInteresting SkillCpp SkillUno TopicUi)
[NinjaEdit]
Comment 5 Robinson Tryon (qubit) 2016-02-18 16:37:15 UTC
Remove LibreOffice Dev List from CC on EasyHacks
(curtailing excessive email to list)
[NinjaEdit]