Feature Ideas

From Free Pascal wiki
Revision as of 23:29, 13 February 2006 by Phil (talk | contribs) (Visual)

This Page is intended to collect ideas for features that could be included in Lazarus. Putting an idea here does not mean it WILL be put into Lazarus. It's just a place to gather ideas. Think of this as more of a wishlist.

Also another place to log feature requests is here: [Lazarus Bugtracker]

IDE

Features that could be included in the IDE

Refactoring

Global Variable/Method renaming

Proper renaming (as in if I rename a field in an object it can change everything that uses it but NOT other stuff that happens to have the same name) -Plugwash

Parameter Renaming in Methods

adding a parameter to a method (and updating everything that uses it) -Plugwash

Encapsulating Fields

though thats not really needed in object pascal because object pascal has properties but its vital in cleaning up thrown together java. -Plugwash

Create/Free objects

Declare an object myObj:TMyClass into a TForm class an type some Ctrl-Shift-Key, then the IDE adds a line myObj:=TMyClass.Create in FormCreate and myObj.Free in FormDestroy. -Rednaxel

LCL

Components that are possible to make that will work across all platforms supported by Lazarus

Components

Visual

Help system for apps created by Laz!

NonVisual