[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [krita] [Bug 342363] Resource loading blocks during the startup
From:       Boudewijn Rempt <boud () valdyas ! org>
Date:       2015-01-01 11:41:00
Message-ID: bug-342363-17878-sLyAIysGe9 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=342363

Boudewijn Rempt <boud@valdyas.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
      Latest Commit|                            |http://commits.kde.org/call
                   |                            |igra/880bb7627174158daf38fe
                   |                            |1c3c89770cbba748cc
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #1 from Boudewijn Rempt <boud@valdyas.org> ---
Git commit 880bb7627174158daf38fe1c3c89770cbba748cc by Boudewijn Rempt.
Committed on 01/01/2015 at 11:37.
Pushed by rempt into branch 'calligra/2.9'.

Add option to get a resource server without blocking on the loader thread

Many widgets need a resource server object to initialize themselves
correctly, but they don't need the resources to be ready and loaded
already.

This patch ensures that during the construction of a main window, no
widget blocks until all resources of a type are loaded, which means
faster startup and the loading of resources in the background is
useful again.

M  +2    -2    krita/libbrush/kis_brush_server.cpp
M  +1    -1    krita/libbrush/kis_brush_server.h
M  +1    -1   
krita/plugins/extensions/dockers/palettedocker/colorsetchooser.cpp
M  +1    -1   
krita/plugins/extensions/dockers/palettedocker/palettedocker_dock.cpp
M  +39   -23   krita/plugins/extensions/resourcemanager/resourcemanager.cpp
M  +2    -0    krita/plugins/extensions/resourcemanager/resourcemanager.h
M  +1    -1   
krita/plugins/tools/tool_transform2/kis_tool_transform_config_widget.cpp
M  +1    -1    krita/ui/KisMainWindow.cpp
M  +1    -1    krita/ui/kis_control_frame.cpp
M  +1    -1    krita/ui/kis_custom_pattern.cc
M  +2    -2    krita/ui/kis_favorite_resource_manager.cpp
M  +4    -4    krita/ui/kis_resource_server_provider.cpp
M  +2    -2    krita/ui/kis_resource_server_provider.h
M  +1    -1    krita/ui/widgets/kis_gradient_chooser.cc
M  +1    -1    krita/ui/widgets/kis_pattern_chooser.cc
M  +1    -1    krita/ui/widgets/kis_preset_chooser.cpp
M  +1    -1    krita/ui/widgets/kis_workspace_chooser.cpp
M  +16   -8    libs/widgets/KoColorPopupAction.cpp
M  +1    -0    libs/widgets/KoColorPopupAction.h
M  +2    -1    libs/widgets/KoColorSetWidget.cpp
M  +6    -6    libs/widgets/KoResourceServerProvider.cpp
M  +3    -3    libs/widgets/KoResourceServerProvider.h

http://commits.kde.org/calligra/880bb7627174158daf38fe1c3c89770cbba748cc

-- 
You are receiving this mail because:
You are watching all bug changes.


Make the world a better place. Donate to our year end fundraiser \
https://www.kde.org/fundraisers/yearend2014/


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic