Difference between revisions of "Lazarus 0.9.30 release notes"

From Lazarus wiki
Jump to navigationJump to search
Line 30: Line 30:
 
**Draw read only properties using another color (gray by default)
 
**Draw read only properties using another color (gray by default)
 
**New ImageIndex property editor
 
**New ImageIndex property editor
 +
*Smarter auto indentation that mimics the indentation of surrounding code and/or an example file.
  
 
== Components ==
 
== Components ==
  
 
*AggPas - Anti Grain Geometry for Object Pascal - now supporting FPImage and LCL. AggPas highlights: Subpixel rendering, 8-bit alpha channel, paths, SVG, platform independent rendering using pure pascal. Official site: [http://aggpas.org/index.html Aggpas]. Package file: ''components/aggpas/lazarus/aggpaslcl.lpk''.
 
*AggPas - Anti Grain Geometry for Object Pascal - now supporting FPImage and LCL. AggPas highlights: Subpixel rendering, 8-bit alpha channel, paths, SVG, platform independent rendering using pure pascal. Official site: [http://aggpas.org/index.html Aggpas]. Package file: ''components/aggpas/lazarus/aggpaslcl.lpk''.

Revision as of 15:26, 3 November 2009

Template:Lazarus 0.9.30 release notes

Lazarus 0.9.30 is not yet released. This page is under construction!

Statistics:

  1. commits: xxx
  2. log: svn log -r xxxx:xxxx
  3. resolved bug tracker issues: xxx

LCL Interfaces major changes

  • Windows CE: Implemented menu support for smartphone devices (previously worked only in PDA devices).

LCL Changes

  • OpenURL function in the LCLProc unit.

IDE Changes

  • Support for objcclass syntax. See FPC PasCocoa.
  • Various designer usability improvements:
    • arrow and tab keys switching between components
    • resize/move cancelation using ESC key
    • save/restore of the form window state (minimized/normal/maximized) in the project session
    • extended hints: show component TabStop,TabOrder in case of TWinControl, show new size/new position during components resize/reposition
  • default unit output directory of projects is now lib/$(TargetCPU)-$(TargetOS). Target file name is project1.
  • Quick fix for can't find unit: search unit in packages (memory and disk) and add requirement
  • support for strict private, strict protected, class sealed, class abstract
  • Object inspector improvements:
    • Draw read only properties using another color (gray by default)
    • New ImageIndex property editor
  • Smarter auto indentation that mimics the indentation of surrounding code and/or an example file.

Components

  • AggPas - Anti Grain Geometry for Object Pascal - now supporting FPImage and LCL. AggPas highlights: Subpixel rendering, 8-bit alpha channel, paths, SVG, platform independent rendering using pure pascal. Official site: Aggpas. Package file: components/aggpas/lazarus/aggpaslcl.lpk.