Ludo Brands schrieb:
What do we do with Lazarus though?
At least the 1.0 code base would presumably need Win9x support.
We could e.g. branch it off and have a separate Win9x architecture
branch based on the (to be created) Win9x branch off FPC trunk in
time for 1.2? Or is there a much smarter solution?
What about a "new" win9x LCL target. Just clone the win32 target and let it
live its own life and stop dragging the win32 LCL down.
What would that mean in detail?
A Win9x platform, to be implemented/supported by FPC.
Limited (frozen) system API, 32 bit only, using AnsiStrings natively.
A Lazarus Win9x widgetset, also using AnsiStrings in the components.
Perhaps the biggest difference would be the default and library string
type, which can stay UTF-8 for Win9x and Linux, in contrast to UTF-16
for Win32 (and Mac?). This again would encourage two flavors of the RTL,
FCL and LCL.
This looks to me more than a decision about the future of the LCL
itself, and the RTL/FCL, which may be splitted into UTF-8 and UTF-16
versions.
DoDi
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus