Difference between revisions of "2.4.0 Release preparation"

From Lazarus wiki
Jump to navigationJump to search
(sockets remarks)
m
Line 4: Line 4:
  
 
* disable oldlinux building (done)
 
* disable oldlinux building (done)
* move 1.0.x style routines (with old errorhandling) in sockets to a separate unit (<os>sock was proposed for the OS interface, "sockets" for a generic wrapper over the OS-interface common for all platforms, and "passock" for the Pascal-style boolean-wrappers and the sock2text) -- ''since nobody did anything about this at all since the previous release, is it really a good idea to start completely throwing that stuff around now right before the next release? -- Jonas''
+
* move 1.0.x style routines (with old errorhandling) in sockets to a separate unit (<os>sock was proposed for the OS interface, "sockets" for a generic wrapper over the OS-interface common for all platforms, and "passock" for the Pascal-style boolean-wrappers and the sock2text) -- ''since nobody did anything about this at all since 2.2.0 was released, is it really a good idea to start completely throwing that stuff around now right before the next release? -- Jonas''
 
* remove ppc386.cfg support. http://bugs.freepascal.org/view.php?id=11317 (done)
 
* remove ppc386.cfg support. http://bugs.freepascal.org/view.php?id=11317 (done)
  
 
Decide what to do with unit libc. Should probably get some deprecated here and there to "discourage" use.  See also http://bugs.freepascal.org/view.php?id=13373  This is not about preparing to remove unit libc (for which I (Marco) don't have a schedule) , it is just to discourage new use of it.
 
Decide what to do with unit libc. Should probably get some deprecated here and there to "discourage" use.  See also http://bugs.freepascal.org/view.php?id=13373  This is not about preparing to remove unit libc (for which I (Marco) don't have a schedule) , it is just to discourage new use of it.

Revision as of 10:19, 7 August 2009

Long term todo's for 2.4.0 release

Remove legacy interfaces and compatibility

  • disable oldlinux building (done)
  • move 1.0.x style routines (with old errorhandling) in sockets to a separate unit (<os>sock was proposed for the OS interface, "sockets" for a generic wrapper over the OS-interface common for all platforms, and "passock" for the Pascal-style boolean-wrappers and the sock2text) -- since nobody did anything about this at all since 2.2.0 was released, is it really a good idea to start completely throwing that stuff around now right before the next release? -- Jonas
  • remove ppc386.cfg support. http://bugs.freepascal.org/view.php?id=11317 (done)

Decide what to do with unit libc. Should probably get some deprecated here and there to "discourage" use. See also http://bugs.freepascal.org/view.php?id=13373 This is not about preparing to remove unit libc (for which I (Marco) don't have a schedule) , it is just to discourage new use of it.