fpc/rtl/os2/todo-os2.txt
2003-03-02 02:04:12 +00:00

161 lines
4.9 KiB
Plaintext

Todo list for OS/2 version of FPC (Free Pascal Compiler).
Please indent tasks which are done with 8 spaces.
Persons:
TH - Tomas Hajny
RB - Ramon Bosque
KB - Karoly Balogh
YP - Yuri Prokushev
AS - Andry Svirgunov
BM - Bob Martin
Item Priority Implemented by
-----------------------------------------------------------------------------
Free Vision high
- Keyboard................................................TH
- Video...................................................TH
- Mouse...................................................TH
finish PM support high
- PMWin...................................................RB
- PMGPI...................................................RB
- PMBitmap................................................RB
- PMStdDlg................................................YP
- PMHelp..................................................YP
- PMDev...................................................YP
- PMSpl...................................................TH
- PMShl...................................................YP
- PMBidi
- PMDdi
- PMdjp.h (PMWin?)
- PMFont.h (PMWin?)
- PMMle.h (PMWin?)
- PMSei.h (PMWin?)
- PMWP
- PMWSock
RTL high
- sockets
- winsock
- graph
- pass dos compatibility tests
- exception handler
- WriteLn support for PM apps (message boxes)
libgdb medium
OS/2 native rtl high
- System
- CRT
- DOS
- sysutils.pp
- linker (LINK386, Internal, ...)
- loaders (prt*) for EXEs and DLLs
- autothunking for 16-bit calls
- smartlinking
- {$linklib dllname} (autolinking like for win32/linux)
- interfaces support (SOM/DSOM)
FCL medium
- disk.inc................................................TH
- filutil.inc.............................................TH
- thread.inc..............................................TH
- pipes.inc...............................................TH
- ? unit SyncObjs
- ? unit HTTPApp
other OS/2 APIs low
- SOM (SOM2/SOM3?)
- Base API
- Base classes
- WPS
- Base classes
- IBM MM classes (seems to be obsolete in eCS 1.1+)
- CW MM classes (seems to be replacement for IBM MM classes in eCS 1.1+)
- XWorkplace classes (seems to be a part of future eCS)
- OpenDoc classes (obsolete since OS/2 4.5)
native packages medium
- NetAPI (NetBIOS)
- Unicode
- LAN Manager
- Web Explorer (obsolete since OS/2 4.5)
- EPM
- LVM (new since OS/2 4.5)
- MMOS/2
- mmbase.pas..............................................AS/YP
- mci.pas.................................................AS/YP
- mciapi.pas..............................................AS/YP
- mcidrv.pas..............................................AS/YP
- mmio.pas................................................AS/YP
- dive.pas................................................KB
- sw.pas..................................................YP
- WarpOverlay!
- hwvideo.pas.............................................YP
- TCP/IP
- Sockets (so32dll)
- tcp32dll
- FTP API.................................................YP
cross-platform packages low
- SVGAlib
- Xlib (Everblue, XFreeOS/2)
- Base....................................................YP
- GTK
- glib....................................................YP
- gdk.....................................................YP
- gtk.....................................................YP
- gtkgl
- fpgtk...................................................YP
- Gnome
- art
- gnome
- gnomeui
- tcl
- ncurses
- libpng
- gd
- syslog
- REXX
- rxstrings.pp (overloaded functions like len, pos, etc.)
- rexxsaa.pp..............................................YP
- OpenGL/MesaGL/Mesa3D/WarpMesaGL
documentation (pasdoc/fpdoc?) low
- CPI
- os2defs
- doscalls
- kbdcalls
- moucalls
- moncalls
- PM
- PMWin
- PMGPI
- PMBitmap
- PMStdDlg
- PMHelp
- PMDev
- PMSpl
- TCP/IP
- ftpapi
- so32dll
- tcp32dll
- MMOS/2
- mmbase.pas
- mci.pas
- mciapi.pas
- mcidrv.pas
- mmio.pas
- dive.pas
- sw.pas
- WarpOverlay!
- hwvideo.pas
- REXX
- rexxsaa.pp
- rxstrings.pp
sample programs low
installation (WarpIN?) low