mirror of
https://github.com/moparisthebest/Simba
synced 2024-11-21 16:55:01 -05:00
Merge branch 'dgby/mem-clean' into mem-clean
This commit is contained in:
commit
89f83d53b4
@ -58,10 +58,15 @@ end;
|
||||
|
||||
destructor TExtensionManager.Destroy;
|
||||
var
|
||||
i: Integer;
|
||||
I, C: Integer;
|
||||
begin
|
||||
for i := 0 to Extensions.Count - 1 do
|
||||
TExtension(Extensions.Items[i]).Free;
|
||||
C := Extensions.Count - 1;
|
||||
for I := 0 to C do
|
||||
begin
|
||||
TExtension(Extensions.Items[I]).Settings.Free;
|
||||
TExtension(Extensions.Items[I]).Free;
|
||||
end;
|
||||
|
||||
Extensions.Free;
|
||||
inherited Destroy;
|
||||
end;
|
||||
|
@ -329,6 +329,7 @@ begin
|
||||
FreeScript;
|
||||
if Assigned(PSInstance) then
|
||||
FreeAndNil(PSInstance);
|
||||
Script.Free;
|
||||
inherited;
|
||||
end;
|
||||
|
||||
|
30
TODO
30
TODO
@ -1,10 +1,22 @@
|
||||
- Make Simba more ``modular'':
|
||||
- Fonts
|
||||
- Interpreters
|
||||
- Code completion/hints
|
||||
- Extensions
|
||||
- Interpreter system overhaul?
|
||||
Simple stuff, not required, may not be possible/useful:
|
||||
- Compiler arguments in the about form [ ]
|
||||
- Coloured writeln [ ]
|
||||
- Make an TAction for the Colour Picker. [ ]
|
||||
- Portable install (needs fiddling with settings and such) [ ]
|
||||
- --no-extensions flag for Simba. [ ]
|
||||
|
||||
|
||||
- CTS rewrite to add CTS 3 and others. [ ]
|
||||
- CTS/finder speedups. [ ]
|
||||
|
||||
- New interpreters
|
||||
- DWSScript ? [ ]
|
||||
- Lape! [ ]
|
||||
|
||||
- Make Simba more ``modular'':
|
||||
- Fonts [ ]
|
||||
- Interpreters [ ]
|
||||
- Code completion/hints [ ]
|
||||
- Extensions [ ]
|
||||
- Interpreter system overhaul? [ ]
|
||||
|
||||
- Make an TAction for the Colour Picker.
|
||||
- Portable install (needs fiddling with settings and such)
|
||||
- --no-extensions flag for Simba.
|
||||
|
Loading…
Reference in New Issue
Block a user