On Fri, 18 Oct 2002 16:05:44 +0200, [EMAIL PROTECTED] wrote:

>could you please post your attachments inline. the ml seems to be configured
>to drop att.
Ups... Something new... Adrian?

Inline todo is ugly.

General roadmap:

Version  Target
1.0      Success port to Free Pascal, drop SPC support
2.0      Native SPCC, Delphi compatibility, SOM/WPS
3.0      SOM/WPS integration, Lazarus & Kylix compatibility


ToDo/Detailed RoadMap:
      Part                           Version   Done   Target(s)

Run-time library                     1.0        +     Create the new rtl which 
compatible with fpc, drop SPC RTL.
                                     1.0              Finish tcp/ip units 
(so32dll.dll, tcp32dll.dll, FtpApi.dll, sockets.pas)
                                     2.0              Create WarpOverlay unit
                                     2.0              Create DART unit
                                     2.0              Convert MMPM units
                                     2.0              Create OpenGL/MesaGL units 
(Based on FPC OpenGL package)
                                     2.0              Create Open32/Odin32 units 
(Odin32 target, based on Win32 target)
                                     2.0              Create Rexx units (Check FPC 
amiga package as a base)
                                     2.0              Create libc*.pas (OS/2 C Runtime 
Library, may be EMX C Library)
                                     2.0              Create TWAIN unit (Check for 
SANE/2, CFM Twain)
                                     2.0              Convert E-MLE unit (EPM)
                                     2.0              Create DataBase API (Check FPC 
DB package)
                                     ?                Port SOM units
                                     ?                Port WPS units
                                     ?                Create Mozilla units (Check 
webex.dll, check Embeded Geeko)
-------------------------------------------------------------------------------
Sibyl Portable Component Classes     1.0              Migrate to the new rtl
                                     1.0              Migrate to fpc's fcl (SPCC on 
top of FCL)
                                     1.0              New NLS 
(mkmsgf.pas/msgtools.pas/etc.)
                                     2.0              Rewrite to native API instead of 
self painting
                                     2.0              Create DIVE classes
                                     2.0              Add all Delphi 2 VCL stuff
                                     2.0              Add all Delphi 3 VCL stuff
                                     2.0              Add all Delphi 4 VCL stuff
                                     2.0              Add all Delphi 5 VCL stuff
                                     2.0              Add all Delphi 6 VCL stuff
                                     2.0              Add all Delphi 7 VCL stuff
                                     2.0              Rework TCPIP classes
                                     3.0              Add all Lazarus LCL stuff
                                     3.0              Add all CLX 1 stuff
                                     3.0              Add all CLX 2 stuff
                                     3.0              Add all CLX 3 stuff
                                     ?                Create EA classes (Check VPC EA 
classes)
                                     ?                Create Rexx classes
                                     ?                Create Mozilla classes
                                     ?                Create E-MLE classes
                                     ?                Port SOM classes
                                     ?                Port WPS classes
-------------------------------------------------------------------------------
Sibyl Visual Development Environment 1.0              Migrate to the new rtl
                                     1.0              Write execution of fpc compiler 
(spc_data.pas) and project settings (projects.pas)
                                     1.0/2.0          Rework project file format 
(*.spr) (may be for fpcmake???)
                                     1.0/2.0          Add loading of Sibyl 3 projects
                                     2.0              Add loading of Delphi 2 projects
                                     2.0              Add loading of Delphi 3 projects
                                     2.0              Add loading of Delphi 4 projects
                                     2.0              Add loading of Delphi 5 projects
                                     2.0              Add loading of Delphi 6 projects
                                     2.0              Add loading of Delphi 7 projects
                                     2.0              Add Odin32 target support (full 
Delphi compatibility)
                                     3.0              Add loading of Lazarus projects
                                     3.0              Add loading of Kylix 1 projects
                                     3.0              Add loading of Kylix 2 projects
                                     3.0              Add loading of Kylix 3 projects
                                     ?                Add SpeedBar configuration
                                     ?                Add more application wizards 
(File->New...) (console application/SOM applicaiton/WPS applicaiton/etc)
                                     ?                Add Delphi stuffs like 
methods/property list during type
-------------------------------------------------------------------------------
Jedi Code Library
                                     3.0              Port to OS/2
-------------------------------------------------------------------------------
Jedi Visual Component Library
                                     3.0              Port to OS/2
-------------------------------------------------------------------------------
DBExplorer
                                     2.0              Write first version
                                     3.0              Add Delphi-like things
-------------------------------------------------------------------------------
Documentation                        1.0              Create documentation of rtl 
(pasdoc)
                                     1.0              Create documentation of spcc 
(pasdoc)
                                     1.0              Create help system svde (inf)
                                     ?                Create mkmsgf/demsgf 
documentation
-------------------------------------------------------------------------------
Web users'/developers' site          1.0        +     Create users' site with 
daily/weekly build/documentation/etc
                                     ?                Create developers' site with 
access to CVS/Todo/Bugzilla/etc
-------------------------------------------------------------------------------
                                     

Filebased todo
==============

Success compilation status
==========================

ToDo            Done

                pmstddlg.pas
                pmhelp.pas
                pmdev.pas
pmwin.pas
                ftpapi.pas
                messages.pas
forms.pas

Moving to FPC tree status
=========================

ftpapi.pas
                pmstddlg.pas
                pmhelp.pas
pmdev.pas
pmwin.pas

C to Pas convertion status
==========================

MMPM/2
------

acb.h
audio.h
cdaudio.h
cdaudos2.h
codec.h
dcb.h
evcb.h
fourcc.h
mcdos2.h
mciapi.h
mcidrv.h
mcios2.h
meerror.h
midi.h
mididll.h
midios2.h
miditype.h
minstall.h
mmdrvos2.h
mmio.h
mmioos2.h
mmsystem.h
os2me.h
os2medef.h
os2mixer.h
shdd.h
spcb.h
ssm.h
sw.h
umformat.h
video.h

LAN Server
----------

access.h
alert.h
alertmsg.h
appparam.h
appparamd.h
audit.h
callout.h
chardev.h
config.h
dasd.h
dcdb.h
errlog.h
mailslot.h
message.h
ncb.h
netbios.h
netcons.h
neterr.h
netstats.h
nmpipe.h
remutil.h
ripl.h
server.h
service.h
shares.h
use.h
wksta.h

OpenGL (try to use MesaGL and FPC's OpenGL package)
---------------------------------------------------

aux.h
gl.h
glu.h
glut.h
pgl.h
tk.h

C Runtime Library
-----------------

TCP/IP
------

        ftpapi.h

Sockets
-------

SOM (Port VPSOMTK)
------------------

WPS (Port VPSOMTK)
------------------

EPM (headers at hobbes)
-----------------------

WarpOverlay (request API info)
------------------------------


Changes log                                     
===========

$Log: roadmap.txt,v $


-----------
To unsubscribe yourself from this list, send the following message
to [EMAIL PROTECTED]

     unsubscribe sibyl
     end

Reply via email to