todo-os2.txt 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  1. Todo list for OS/2 version of FPC (Free Pascal Compiler).
  2. Please indent tasks which are done with 8 spaces.
  3. Persons:
  4. TH - Tomas Hajny
  5. RB - Ramon Bosque
  6. KB - Karoly Balogh
  7. YP - Yuri Prokushev
  8. AS - Andry Svirgunov
  9. BM - Bob Martin
  10. Item Priority Implemented by
  11. -----------------------------------------------------------------------------
  12. Free Vision high
  13. - Keyboard................................................TH
  14. - Video...................................................TH
  15. - Mouse...................................................TH
  16. finish PM support high
  17. - PMWin...................................................RB
  18. - PMGPI...................................................RB
  19. - PMBitmap................................................RB
  20. - PMStdDlg................................................YP
  21. - PMHelp..................................................YP
  22. - PMDev...................................................YP
  23. - PMSpl...................................................TH
  24. - PMShl...................................................YP
  25. - PMBidi
  26. - PMDdi
  27. - PMdjp.h (PMWin?)
  28. - PMFont.h (PMWin?)
  29. - PMMle.h (PMWin?)
  30. - PMSei.h (PMWin?)
  31. - PMWP
  32. - PMWSock
  33. RTL high
  34. - sockets
  35. - winsock
  36. - graph
  37. - pass dos compatibility tests
  38. - exception handler
  39. - WriteLn support for PM apps (message boxes)
  40. libgdb medium
  41. OS/2 native rtl high
  42. - System
  43. - CRT
  44. - DOS
  45. - sysutils.pp
  46. - linker (LINK386, Internal, ...)
  47. - loaders (prt*) for EXEs and DLLs
  48. - autothunking for 16-bit calls
  49. - smartlinking
  50. - {$linklib dllname} (autolinking like for win32/linux)
  51. - interfaces support (SOM/DSOM)
  52. FCL medium
  53. - disk.inc................................................TH
  54. - filutil.inc.............................................TH
  55. - thread.inc..............................................TH
  56. - pipes.inc...............................................TH
  57. - ? unit SyncObjs
  58. - ? unit HTTPApp
  59. other OS/2 APIs low
  60. - SOM (SOM2/SOM3?)
  61. - Base API
  62. - Base classes
  63. - WPS
  64. - Base classes
  65. - IBM MM classes (seems to be obsolete in eCS 1.1+)
  66. - CW MM classes (seems to be replacement for IBM MM classes in eCS 1.1+)
  67. - XWorkplace classes (seems to be a part of future eCS)
  68. - OpenDoc classes (obsolete since OS/2 4.5)
  69. native packages medium
  70. - NetAPI (NetBIOS)
  71. - Unicode
  72. - LAN Manager
  73. - Web Explorer (obsolete since OS/2 4.5)
  74. - EPM
  75. - LVM (new since OS/2 4.5)
  76. - MMOS/2
  77. - mmbase.pas..............................................AS/YP
  78. - mci.pas.................................................AS/YP
  79. - mciapi.pas..............................................AS/YP
  80. - mcidrv.pas..............................................AS/YP
  81. - mmio.pas................................................AS/YP
  82. - dive.pas................................................KB
  83. - sw.pas..................................................YP
  84. - WarpOverlay!
  85. - hwvideo.pas.............................................YP
  86. - TCP/IP
  87. - Sockets (so32dll)
  88. - tcp32dll
  89. - FTP API.................................................YP
  90. cross-platform packages low
  91. - SVGAlib
  92. - Xlib (Everblue, XFreeOS/2)
  93. - Base....................................................YP
  94. - GTK
  95. - glib....................................................YP
  96. - gdk.....................................................YP
  97. - gtk.....................................................YP
  98. - gtkgl
  99. - fpgtk...................................................YP
  100. - Gnome
  101. - art
  102. - gnome
  103. - gnomeui
  104. - tcl
  105. - ncurses
  106. - libpng
  107. - gd
  108. - syslog
  109. - REXX
  110. - rxstrings.pp (overloaded functions like len, pos, etc.)
  111. - rexxsaa.pp..............................................YP
  112. - OpenGL/MesaGL/Mesa3D/WarpMesaGL
  113. documentation (pasdoc/fpdoc?) low
  114. - CPI
  115. - os2defs
  116. - doscalls
  117. - kbdcalls
  118. - moucalls
  119. - moncalls
  120. - PM
  121. - PMWin
  122. - PMGPI
  123. - PMBitmap
  124. - PMStdDlg
  125. - PMHelp
  126. - PMDev
  127. - PMSpl
  128. - TCP/IP
  129. - ftpapi
  130. - so32dll
  131. - tcp32dll
  132. - MMOS/2
  133. - mmbase.pas
  134. - mci.pas
  135. - mciapi.pas
  136. - mcidrv.pas
  137. - mmio.pas
  138. - dive.pas
  139. - sw.pas
  140. - WarpOverlay!
  141. - hwvideo.pas
  142. - REXX
  143. - rexxsaa.pp
  144. - rxstrings.pp
  145. sample programs low
  146. installation (WarpIN?) low