• Miklos Vajna's avatar
    framework: disable layout manager in hidden frames · 4a0f506f
    Miklos Vajna yazdı
    The point of hidden frames is that they are not visible on the UI, only their
    doc model / layout is accessible via the API or file format conversion. That
    means that laying out the UI elements like menus and toolbars is pointless.
    
    So change Frame::initialize() and Frame::setLayoutManager() to not enable the
    layout manager for hidden frames. To do this, we need a new window style flag,
    as both hidden and visible frames have an underlying hidden window at the time
    the framework layout manager would be enabled.
    
    Times for 200 hello world inputs: 5780 -> 5054 ms is spent in XHTML-load + ODT
    export + close (87% of original).
    
    Change-Id: I841507bbb62f8fc2979d20e2d579d0bb47b98f37
    Reviewed-on: https://gerrit.libreoffice.org/48068Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
    Tested-by: 's avatarJenkins <ci@libreoffice.org>
    4a0f506f
Adı
Son kayıt (commit)
Son güncelleme
..
dtd Loading commit data...
inc Loading commit data...
qa Loading commit data...
source Loading commit data...
uiconfig/startmodule/menubar Loading commit data...
util Loading commit data...
AllLangMoTarget_fwk.mk Loading commit data...
CppunitTest_framework_dispatch.mk Loading commit data...
JunitTest_framework_complex.mk Loading commit data...
JunitTest_framework_unoapi.mk Loading commit data...
Library_fwe.mk Loading commit data...
Library_fwi.mk Loading commit data...
Library_fwk.mk Loading commit data...
Library_fwl.mk Loading commit data...
Library_fwm.mk Loading commit data...
Makefile Loading commit data...
Module_framework.mk Loading commit data...
Package_dtd.mk Loading commit data...
README Loading commit data...
UIConfig_startmodule.mk Loading commit data...