This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 16648 - Implement window system auto-save feature
Summary: Implement window system auto-save feature
Status: VERIFIED WONTFIX
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: mslama
URL:
Keywords: ARCH
: 21020 (view as bug list)
Depends on:
Blocks: 17302 22599 22713
  Show dependency tree
 
Reported: 2001-10-17 16:29 UTC by Vitezslav Stejskal
Modified: 2008-12-23 14:32 UTC (History)
3 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitezslav Stejskal 2001-10-17 16:29:26 UTC
Currently winsys is saved when project is closed. Architectural intent was to persist the IDE state on disk imediately. Parts of IDE already do this 
(e.g. settings, filesystems). This was filed accordnig to RFE originaly filed agianst the projects module (see issue #15191).
Comment 1 Vitezslav Stejskal 2001-10-17 16:30:51 UTC
CCing reporter of original RFE.
Comment 2 Jan Chalupa 2001-11-27 11:51:53 UTC
Target milestone -> 3.3.1.
Comment 3 Jan Chalupa 2001-11-27 11:55:34 UTC
Target milestone -> 3.3.1.
Comment 4 Jan Chalupa 2002-01-11 14:00:46 UTC
Target milestone -> 3.4
Comment 5 Jan Chalupa 2002-01-11 14:05:12 UTC
Target milestone -> 3.4
Comment 6 Jan Chalupa 2002-01-11 14:06:43 UTC
Target milestone -> 3.4
Comment 7 Jan Chalupa 2002-01-11 14:10:18 UTC
Target milestone -> 3.4
Comment 8 David Simonek 2002-01-28 16:05:46 UTC
Reassigning to Marek. Marek, please evaluate these enhancements, thanks.
Comment 9 mslama 2002-01-29 14:57:10 UTC
Due to performance we cannot save window system immediately. Some
compromise must be implemented not to degrade IDE performance. It also
means adding flags to detect changes, We must always save some block
eg. mode configuration must be stored. We cannot just save one value
because we store whole xml file as text. Also we must ignore events
originating from our own saving (perhaps using id in atomic section?).
Complex.
Comment 10 David Simonek 2002-02-06 19:25:30 UTC
deferring for 4.0, this doesn't seem too important to me.
Comment 11 mslama 2002-04-30 17:45:02 UTC
*** Issue 21020 has been marked as a duplicate of this issue. ***
Comment 12 kyleyj 2002-05-02 17:21:10 UTC
Given that I don't understand the implementation details 
for this fix, I disagree that this should be deferred to 
4.0 based on it's importance.  This is issue is vitally 
important to the performance of the IDE to those that are 
extending NetBeans.  Because of #22599 bug's dependence on 
this issue, the ever-increasing memory footprint affects 
performance to the point of throwing 
OutOfMemoryExceptions.  How could that not be important!
Comment 13 mslama 2002-06-18 19:38:10 UTC
As I fixed issue #22599 I implemented partially this task but this
partial solution has some saving code in winsys classes - it should be
moved to layers classes in final solution. Change login (detection of
change) should stay in winsys classes with property/components
granularity given by xml configuration files granularity.
Comment 14 Peter Zavadsky 2002-08-28 10:14:44 UTC
*** Issue 26476 has been marked as a duplicate of this issue. ***
Comment 15 Peter Zavadsky 2002-08-28 10:16:26 UTC
*** Issue 26476 has been marked as a duplicate of this issue. ***
Comment 16 Jan Chalupa 2003-11-03 11:57:53 UTC
*** Issue 21020 has been marked as a duplicate of this issue. ***
Comment 17 Marian Mirilovic 2003-11-26 12:59:42 UTC
Because Window System v1 will not be supported from now by our team, all old
winsys issues (now "core/window system v1" issues) are going to be closed as
WONTFIX. 

Changes in API which emerged both from UI spec 
and problems with adjusting to the older API are described in the document
http://core.netbeans.org/windowsystem/changes.html.
 It shows also recommends how the client code should be adjusted to the new
window system.

If you think this issue apply also to the new winsys then change the
subcomponent (to "core/window system") and REOPEN it.
Comment 18 Marian Mirilovic 2004-02-27 14:13:38 UTC
issue doesn't apply to new window system - verified
Comment 19 Quality Engineering 2008-12-23 14:32:13 UTC
This issue had *1 votes* before move to platform component