Difference between revisions of "Lazarus 0.9.28 release notes"
From Lazarus wiki
Jump to navigationJump to searchPaul Ishenin (talk | contribs) |
|||
Line 9: | Line 9: | ||
= LCL major changes = | = LCL major changes = | ||
− | * | + | * TPen: cosmetic/geometric, Join Style, End Cap Style |
− | ** | + | * Most of component properties now have default values => smaller .lfm files |
+ | * TMonitor class: multi-monitor support | ||
+ | * Refactoring of LCL-Interface interface interoperability => size of empty form application | ||
+ | was reduced by 17-18% (qt, win32). Gtk applications size was not changed. | ||
+ | * TreeView component got editing support and misc visual enhancements | ||
− | + | = Widgetsets = | |
− | + | * Windows CE: Implemented TCalendar. | |
− | |||
− | |||
= LCL minor changes = | = LCL minor changes = |
Revision as of 05:12, 16 April 2009
Statistics:
- commits: xxx
- log: svn log -r xxxx:xxxx
- resolved bug tracker issues: xxx
LCL Interfaces major changes
LCL major changes
- TPen: cosmetic/geometric, Join Style, End Cap Style
- Most of component properties now have default values => smaller .lfm files
- TMonitor class: multi-monitor support
- Refactoring of LCL-Interface interface interoperability => size of empty form application
was reduced by 17-18% (qt, win32). Gtk applications size was not changed.
- TreeView component got editing support and misc visual enhancements
Widgetsets
- Windows CE: Implemented TCalendar.
LCL minor changes
- TColorBox, TColorListBox has been rewritten. Now they are more delphi compatible.
- TColorDialog.CustomColors has been added.
IDE changes
- Application icon has been added to the Project Options.
- Environment, Editor and CodeTools options has been merged into one dialog. A new api is introduced to add custom ide settings into ide options dialog.
- Application icon, Version information and XP manifest are merged into one .rc file which has the same name as project main file (.lpi)
- .lrs files can now be saved/auto created in the project output directory (disable in Project / Project Options / Miscellaneous / save .lrs file in the output directory). This way you no longer need to store the .lrs files in the svn/cvs repository.
- The deprecated jitform were removed. They used a dirty trick to create methods at design time. This trick is no longer needed.