Difference between revisions of "major version to do"
From Free Pascal wiki
Jump to navigationJump to search (update as result of 3.0.0 branch preparation) |
|||
Line 1: | Line 1: | ||
This is a page for reminders with regard to release engineering and the next "major" FPC version. Mostly it is a list of reminders which deprecated functionality can be removed. | This is a page for reminders with regard to release engineering and the next "major" FPC version. Mostly it is a list of reminders which deprecated functionality can be removed. | ||
− | = | + | = 3.0.x (working title for 1st major release after 2.6 series) = |
− | * Remove deprecated functions in unit "unix" - these have been deprecated since before 2007. | + | * <strike>Remove deprecated functions in unit "unix" - Most of these have been deprecated since before 2007.</strike> |
− | * remove deprecated functions from unixutils. (deprecated during the 2.4.0 release preparation) | + | * <strike>remove deprecated functions from unixutils. (deprecated during the 2.4.0 release preparation),/strike> |
− | * sockets unit has old non fp functions under ifdef. Can be removed at any time | + | * <strike>sockets unit has old non fp functions under ifdef. Can be removed at any time, inactive</strike> |
* Linux stat record cleanup? Has been deprecated for at least the whole 2.6 cycle. | * Linux stat record cleanup? Has been deprecated for at least the whole 2.6 cycle. | ||
− | * sockets inaddr unit has non standard fieldnames from 1.0.x time in union (roughly same issue as linux stat. Has been deprecated for a while too. | + | * <strike>sockets inaddr unit has non standard fieldnames from 1.0.x time in union (roughly same issue as linux stat. Has been deprecated for a while too.<strike> |
* remove deprecated records and functions (shlobj) from unit Windows. | * remove deprecated records and functions (shlobj) from unit Windows. | ||
* same for messages. | * same for messages. | ||
− | = 3. | + | = 3.2.0 (2nd major release after 2.6 series) = |
* review all deprecations in unix/ dir again. Most are relatively unused and harmless. | * review all deprecations in unix/ dir again. Most are relatively unused and harmless. | ||
− | * remove deprecated | + | ** Review deprecations in unit unix (some minor linux specific things and leftovers deprecated during 2.6 cycle) |
+ | ** remove deprecated functions from unixutils. (deprecated during the 2.6.0 release preparation) | ||
+ | |||
[[Category:FPC development]] | [[Category:FPC development]] |
Revision as of 19:34, 4 January 2015
This is a page for reminders with regard to release engineering and the next "major" FPC version. Mostly it is a list of reminders which deprecated functionality can be removed.
3.0.x (working title for 1st major release after 2.6 series)
Remove deprecated functions in unit "unix" - Most of these have been deprecated since before 2007.remove deprecated functions from unixutils. (deprecated during the 2.4.0 release preparation),/strike>sockets unit has old non fp functions under ifdef. Can be removed at any time, inactive
- Linux stat record cleanup? Has been deprecated for at least the whole 2.6 cycle.
sockets inaddr unit has non standard fieldnames from 1.0.x time in union (roughly same issue as linux stat. Has been deprecated for a while too.- remove deprecated records and functions (shlobj) from unit Windows.
- same for messages.
3.2.0 (2nd major release after 2.6 series)
- review all deprecations in unix/ dir again. Most are relatively unused and harmless.
- Review deprecations in unit unix (some minor linux specific things and leftovers deprecated during 2.6 cycle)
- remove deprecated functions from unixutils. (deprecated during the 2.6.0 release preparation)