todo-os2.txt 5.0 KB

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