|
|
(57 intermediate revisions by 6 users not shown) |
Line 1: |
Line 1: |
− | '''Lazarus 1.10.0 is not yet released. This page is under construction!'''
| + | Version firstly numbered as 1.10 finally was released as 2.0. |
| | | |
− | Statistics:
| + | Content of this page was moved to [[Lazarus_2.0.0_release_notes|Lazarus 2.0 Release Notes]] |
− | # commits: xxx
| |
− | # log: svn log -r xxxx:xxxx
| |
− | # resolved bug tracker issues: xxx
| |
| | | |
− | = LCL Interfaces Changes =
| + | This page saved for keeping history of page changes only. |
| | | |
− | = LCL Changes =
| |
| | | |
− | * [[TScrollingWinControl]] ([[TForm]], [[TScrollBox]], [[TFrame]])
| + | See [[Lazarus_2.0.0_release_notes|Lazarus 2.0 Release Notes]] |
− | ** ScreenToClient and ClientToScreen are now calculated without scrollbar offset. Done for Delphi compatibility.
| |
| | | |
− | === MouseEntered deprecated/missing === | + | == Other release notes == |
− | | |
− | * Old behaviour: No warning on using MouseEntered
| |
− | * New behaviour: Warning: Symbol "MouseEntered" is deprecated: "use MouseInClient instead"
| |
− | * Reason: Delphi compatibility
| |
− | * Remedy: use property MouseInClient instead
| |
− | | |
− | = IDE Changes =
| |
− | | |
− | * Delphi Attributes: Find declaration, parameter hints, $modeswitch prefixedattributes.
| |
− | | |
− | = IDE Interfaces Changes =
| |
− | | |
− | = Components =
| |
− | | |
− | === TOpenGLControl ===
| |
− | * New property Options of type set, currently with ocoMacRetinaMode as the only member. If set, ocoMacRetinaMode determines that the OpenGL controls will use retina support (high resolution mode).
| |
− | | |
− | === TAChart ===
| |
− | * The new TExpressionSeries and TExpressionColorMapSeries plot mathematical functions at design-time.
| |
− | | |
− | = Changes affecting compatibility =
| |
− | | |
− | ==LazUtils==
| |
− | | |
− | ==LCL incompatibilities==
| |
− | | |
− | === TCustomComboBox.ReadOnly was deprecated ===
| |
− | * Old behavior: When True, only items from the list are accepted, by direct selection from the list or AutoComplete.
| |
− | * New behavior: it does nothing and will be removed.
| |
− | * Reason: Delphi-compatibility, confusing naming, WS compatibility (different behavior on Win32/Qt/Gtk)
| |
− | * Remedy: Use extended styles for the same feature.
| |
− | | |
− | === Predefined clipboard format pcfDelphiBitmap was removed ===
| |
− | * Old behavior: The enumeration TPredefineClipboardFormat contained an element pcfDelphiBitmap which once had to be introduced due to streaming differences of bitmaps between Delphi and LCL.
| |
− | * New behavior: pcfDelphiBitmap has been removed. (Rare) code relying on exact count and position of the elements of this enumeration will fail.
| |
− | * Reason: No longer needed and causing trouble in clipboard access.
| |
− | * Remedy: None - revisit your code.
| |
− | | |
− | === TEdit.Action visibility lowered to public ===
| |
− | * Old behaviour: TEdit.Action was published
| |
− | * New behaviour: TEdit.Action is now public
| |
− | * Reason: Delphi compatibility
| |
− | * Remedy: remove from .lfm manually
| |
− | | |
− | ==Components incompatibilities==
| |
− | | |
− | ==IDE incompatibilities==
| |
− | | |
− | = Previous release notes =
| |
− | | |
− | *[[Lazarus 1.8.0 release notes]]
| |
− | *[[Lazarus 1.6.0 release notes]]
| |
− | *[[Lazarus 1.4.0 release notes]]
| |
− | *[[Lazarus 1.2.0 release notes]]
| |
− | *[[Lazarus 1.0 release notes]]
| |
| | | |
| {{Navbar Lazarus Release Notes}} | | {{Navbar Lazarus Release Notes}} |