Bug 380708 - Entire GlobalEnv is analysed for each new/removed object
Summary: Entire GlobalEnv is analysed for each new/removed object
Status: RESOLVED FIXED
Alias: None
Product: rkward
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified All
: NOR normal
Target Milestone: ---
Assignee: RKWard Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-07 15:21 UTC by Thomas Friedrichsmeier
Modified: 2009-08-05 07:25 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 Thomas Friedrichsmeier 2009-05-07 15:21:18 UTC
-- This ticket was imported from http://sourceforge.net/p/rkward/bugs/46 on 2017-05-30 15:26:43 +0100 --
See https://sourceforge.net/forum/message.php?msg\_id=4956278 .

Apparently we really do call .rk.get.structure\(\) on the entire .GlobalEnv, whenever a new object is added there, or an old one is removed. We really need to be smarter, here, and only update the objects in question, not the entire environment.

This will need some care, though, and will not happen for 0.5.0d / 0.4.9b.
Comment 1 Thomas Friedrichsmeier 2009-05-12 09:09:13 UTC
Fixed in SVN for the KDE 4 branch \(r2466\).
Not sure, whether there will be a backport to KDE 3.
Comment 2 Thomas Friedrichsmeier 2009-05-12 09:09:13 UTC
- **status**: open --> open-fixed
Comment 3 Thomas Friedrichsmeier 2009-08-05 07:25:33 UTC
Fix released on the KDE 4 branch in RKWard 0.5.1.

This seems too much trouble to backport to KDE 3 \(relevant SVN commits: r2466, r2473, r2544\). Closing.
Comment 4 Thomas Friedrichsmeier 2009-08-05 07:25:33 UTC
- **status**: open-fixed --> closed-fixed