123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- 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
|