https://bugs.freedesktop.org/show_bug.cgi?id=61950

          Priority: medium
            Bug ID: 61950
          Assignee: [email protected]
           Summary: Change Presentation Minimizer and Report Builder from
                    bundled extensions to plain code
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: [email protected]
          Hardware: All
            Status: NEW
           Version: 4.1.0.0.alpha0+ Master
         Component: Extensions
           Product: LibreOffice

...as has already been done for the other (non-dictionary) extensions that are
bundled by default, namely

* Presenter Screen:
**
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=ea91c7d90d74e1ca039ba669b5d3e14fa359c0fa>
"Turn presenter screen from bundled extension to plain code"
**
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=6ebe207712eaf2233a2d45658e1d9b91706e75fc>
"Forgot to add gid_File_Lib_PresenterScreen to module_impress"

* PDF Import:
**
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=7bf64a5af4088c0f6d4dbf7f493e94fa63e2a4b2>
"Turn PDF import from bundled extension to plain code"
**
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=79e5ee5f6949f4b8645ef32dba61705d02473c60>
"Isolate PDF Import so it can be made optionally installable"

* Python Scripting Provider:
**
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=1f3496e204cd305264d27a362f34fdcb6fa5f693>
"Turn Python Scripting Provider from bundled extension to plain code"

<http://lists.freedesktop.org/archives/libreoffice/2012-November/041631.html>
"--disable-ext-pdfimport -> --disable-pdfimport" gives the rationale for doing
this:  "That commit is part of the plan to turn those extensions that we bundle 
anyway into true, non-extension parts of the core code base.  The 
benefit is that we can get rid of some ugly warts in the code, like 
linking most of basegfx's objects into both the basegfx lib and the 
pdfimport lib from the PDF Import extension, and that LO start-up, esp. 
after version update, becomes less troublesome and potentially faster."

>From my personal notes:  "Remaining bundled extensions (apart from
dictionaries) are Presentation Minimizer and Report Builder.  Changing them
would require bigger changes (as they have substantial UI that would need to be
reworked), but has less benefit than the others (no hacks to clean up), so
postponed that past 4.0."

For further details of what needs to be done, consult the commit messages of
the commits listed above.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to