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