Difference between revisions of "Lazarus 1.4.0 release notes"

From Free Pascal wiki
Jump to navigationJump to search
(Small typo/language fixes)
Line 12: Line 12:
 
= LCL Changes =
 
= LCL Changes =
  
* Added methods and utilities to load objects from FPC resources: TGraphic.LoadFromResourceName(), TPictire.LoadFromResourceName(), TCustomImageList.AddResourceName(), LoadGlyphFromResourceName().
+
* Added methods and utilities to load objects from FPC resources: TGraphic.LoadFromResourceName(), TPicture.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.
+
* Changed all LCL resources from LRS to RES. As a result they can be edited in executables using resource editors on Windows platform.
  
 
= IDE Changes =
 
= IDE Changes =
Line 20: Line 20:
 
** All IDE resources are stored in RES files now.
 
** All IDE resources are stored in RES files now.
 
** Component images can be loaded from resources 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.
+
** LazRes and LrsToLfm have 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 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 information.
** Project version information was extended to allow save build-related attribute information.
+
** Project version information was extended to allow saving build-related attribute information.
  
 
* '''Debugger'''
 
* '''Debugger'''
** Attach: List available processes (windows/linux/mac only)
+
** Attach: List available processes (Windows/Linux/OSX only)
  
 
= Components =
 
= Components =

Revision as of 12:05, 20 October 2013

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(), TPicture.LoadFromResourceName(), TCustomImageList.AddResourceName(), LoadGlyphFromResourceName().
  • Changed all LCL resources from LRS to RES. As a 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 have 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 information.
    • Project version information was extended to allow saving build-related attribute information.
  • Debugger
    • Attach: List available processes (Windows/Linux/OSX only)

Components

Changes affecting compatibility

LCL incompatibilities

IDE incompatibilities

Previous release notes