Bug 92868 - during document loading, UI is frozen
Summary: during document loading, UI is frozen
Status: RESOLVED FIXED
Alias: None
Product: kst
Classification: Applications
Component: general (show other bugs)
Version: 1.x
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: kst
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-11-07 19:35 UTC by George Staikos
Modified: 2010-08-14 14:40 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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