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