Bug 92868

Summary: during document loading, UI is frozen
Product: [Applications] kst Reporter: George Staikos <staikos>
Component: generalAssignee: kst
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: 1.x   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description George Staikos 2004-11-07 19:35:33 UTC
The UI is completely frozen during document loading except for occasional 
progressbar updates when loaded from the commandline.  We should delay into 
the event loop for document loading so that the UI is at least painted once, 
and we should try to make it at least repaint controls.
Comment 1 Andrew Walker 2004-11-08 00:40:51 UTC
Previously it was frozen and invisible. 

I don't see any problem with this behaviour. 
Users expect to have to wait while loading a document.
Comment 2 George Staikos 2004-11-08 12:52:16 UTC
Load a document that takes ~10 minutes for Kst to load at 100% cpu and you'll see why.
Comment 3 George Staikos 2004-11-08 16:42:36 UTC
By the way, the first big fix would be to do a delayed open from commandline, which would at least render the UI once first.  I proposed this on the list a couple weeks ago I think, but no response...
Comment 4 George Staikos 2004-11-24 02:13:58 UTC
CVS commit by staikos: 

Merged HFI branch.  Contains i18n changes, but po files have been extracted for
1.0 already.  Hopefully I haven't made too many mistakes....

BUG: 92868, 92876


  M +8 -0      curvedialog.ui   1.21
  M +5 -1      curveplacementwidget.ui   1.21
  M +3 -1      datamanager.ui   1.17
  M +9 -0      datarangewidget.ui   1.12
  M +1 -1      datawizard.ui   1.65
  M +6 -6      debugdialog.ui   1.13
  M +13 -30    eqdialog.ui   1.30
  M +11 -4     eventmonitor.ui   1.24
  M +6 -0      hsdialog.ui   1.26
  M +17 -0     imagedialog.ui   1.16
  M +30 -1     kst.cpp   1.258
  M +10 -1     kst.h   1.114
  M +87 -39    kst2dplot.cpp   1.301
  M +5 -1      kst2dplot.h   1.125
  M +8 -8      kstdatacollection-gui.cpp   1.11
  M +14 -0     kstdatamanager_i.cpp   1.89
  M +2 -0      kstdatamanager_i.h   1.29
  M +30 -8     kstdoc.cpp   1.137
  M +9 -7      ksthistogram.cpp   1.36
  M +3 -0      kstplugin.cpp   1.79
  M +1 -0      kstplugindialog_i.cpp   1.96
  M +6 -2      kstrvector.cpp   1.66
  M +69 -30    kstsettingsdlg.ui   1.18
  M +1 -0      kstsettingsdlg.ui.h   1.13
  M +3 -0      kstvcurve.h   1.28
  M +12 -6     kstviewobject.cpp   1.100
  M +2 -0      kstviewobject.h   1.82
  M +5 -3      main.cpp   1.91
  M +10 -0     matrixdialog.ui   1.11
  M +7 -0      pluginmanager.ui   1.14
  M +6 -0      psddialog.ui   1.27
  M +4 -1      scalarselector.ui.h   1.10
  M +3 -3      updatethread.cpp   1.32
  M +4 -0      vectordialog.ui   1.32
  M +4 -1      vectorselector.ui.h   1.8
  M +4 -1      extensions/elog/elog.cpp   1.18
  M +6 -0      extensions/elog/elogentry_i.cpp   1.7
  M +2 -0      extensions/elog/elogentry_i.h   1.5



Comment 5 Peter Kümmel 2010-08-14 14:40:25 UTC
Change version to 1.x