[Lazarus] Masks: ConstructLegacy
Maxim Ganetsky
ganmax at narod.ru
Wed Oct 27 23:55:24 CEST 2021
28.10.2021 0:33, Bart via lazarus пишет:
> On Wed, Oct 27, 2021 at 11:17 PM Juha Manninen via lazarus
> <lazarus at lists.lazarus-ide.org> wrote:
>
>>> Attached the codetools popup for TMask.Create constructor.
>>> I would think it would be clear enough?
>
>> It is clear for people who know the details already. For new users there is no hint of an extended syntax.
>> Anyway, we can consider it as an advanced feature which requires users to study deeper. No problem.
>
> I'm OK with leaving them in, but in time they should be removed.
> CreateLegacy in version 3.6 is going to look a little bit "off".
>
> We want people staring to use the "new" syntax (that is: use the
> additional last parameter(s)) as fast as possible.
> Maybe deprecate them in 2.5 and remove in whatever we release after 2.4?
I don't see the need in CreateLegacy/CreateExtended constructors as far
as backward compatibility is maintained (it is the case as far as I
understand). Just commit your Create constructors refactoring and
document the changes (and update release notes).
--
Best regards,
Maxim Ganetsky mailto:ganmax at narod.ru
More information about the lazarus
mailing list