mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-05-15 19:42:40 +02:00
133 lines
3.9 KiB
Plaintext
133 lines
3.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
|
|
|
|
RTL
|
|
- sockets
|
|
- winsock
|
|
- graph
|
|
- pass dos compatibility tests
|
|
- exception handler
|
|
- WriteLn support for PM apps (message boxes)
|
|
|
|
? enhance ld linker high
|
|
|
|
libgdb medium
|
|
|
|
OS/2 native rtl medium
|
|
- System
|
|
- CRT
|
|
- DOS
|
|
- sysutils.pp
|
|
- linker (LINK386, ...)
|
|
- loaders (prt*) for EXEs and DLLs
|
|
- autothunking for 16-bit calls
|
|
- smartlinking
|
|
- {$linklib dllname} (autolinking like for win32/linux)
|
|
|
|
FCL medium
|
|
- disk.inc................................................TH
|
|
- filutil.inc.............................................TH
|
|
- thread.inc..............................................TH
|
|
- pipes.inc...............................................TH
|
|
- ? unit SyncObjs
|
|
- ? unit HTTPApp
|
|
|
|
other OS/2 APIs low
|
|
- NetAPI (NetBIOS)
|
|
- Unicode
|
|
- OpenGL/MesaGL/Mesa3D/WarpMesaGL
|
|
- EPM
|
|
- LVM
|
|
- SOM (SOM2/SOM3?)
|
|
- Base classes
|
|
- WPS
|
|
- Base classes
|
|
- IBM MM classes
|
|
- CW MM classes
|
|
- XWorkplace classes
|
|
|
|
packages low
|
|
- SVGAlib
|
|
- Xlib (Everblue, XFreeOS/2)
|
|
- GTK
|
|
- Gnome
|
|
- 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
|
|
- REXX
|
|
- rxstrings.pp (overloaded functions like len, pos, etc.)
|
|
- rexxsaa.pp..............................................YP
|
|
- TCP/IP
|
|
- Sockets (so32dll)
|
|
- tcp32dll
|
|
- FTP API.................................................YP
|
|
|
|
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
|