Lazarus 1.4.0 release notes

From Lazarus wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Template:Lazarus 1.4.0 release notes

Lazarus 1.4.0 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 Changes

LCL Changes

  • Added methods and utilities to load objects from FPC resources: TGraphic.LoadFromResourceName(), TPictire.LoadFromResourceName(), TCustomImageList.AddResourceName(), LoadGlyphFromResourceName().
  • Changed all LCL resources from LRS to RES. As result they can be edited in executables using resource editors on Windows platform.

IDE Changes

  • Resources
    • All IDE resources are stored in RES files now.
    • Component images can be loaded from resources stored in RES files now.
    • LazRes and LrsToLfm had been improved to assist in resource migration process.
    • Project options has a 'Resource' section which allows to add any user resources which are stored in the project .RES file together with project icon, manifest and version infomation.
    • Project version information was extended to allow save build-related attribute information.
  • Debugger
    • Attach: List available processes (windows/linux/mac only)

Components

Changes affecting compatibility

LCL incompatibilities

IDE incompatibilities

Previous release notes