I will be refactoring the roadmap shortly. Docfrac will be 100% open source and free as in beer. Please disregard the old information in the roadmap.
Version 3 Roadmap
Version 3.1.5 has been released except for the DOS command line platform.
DocFrac has been redesigned from the ground up in version 3. DocFrac’s RTF to HTML handling has been made more reliable. HTML to RTF has been improved immeasurably.
Please note these plans are subject to change. VersionFeaturesNotesPlanned Date3.2.0
- Will be released as dual license: commercial for Windows GUI and programming kit. Open source for all other platforms (including all command line clients).
- UI internationalisation:
- refactor the UI to support internationalisation
- translate into available languages
- support non-english input and output filenames
- ActiveX platform will be included in this release and subsequent releases
November 20073.2.1
- Improved international character conversion:
- UTF8 text output
- more extensive testing of international support
Q1 20083.3.0
- Table borders;
- cell borders;
- table background colour;
- cell background colour;
- cell size; and
- basic tab handling;
Q3-20083.4.0
- Font size;
- font name; and
- font family.
Q1-2008
History
Recent History
VersionFeaturesNotesDate Released3.0.0
- Bold;
- italic;
- underline;
- colour;
- left justified;
- centre justified;
- right justified;
- justified;
- numbered list;
- bulleted list;
- tables;
- compatability with all versions of OpenOffice;
- english characters;
- german characters; and
- spanish characters.
Including:
- Source code
- Linux command line
- 16 bit DOS command line
- Old-style Windows GUI
- Windows DLL
- Windows ActiveX
Finished:
- Linux command line
- Old-style Windows GUI
- Windows DLL
- Windows ActiveX
Delayed:
- 16 bit DOS command line
The 16 bit DOS command line platform has been delayed until a 16 bit ISO compliant C++ compiler can be found. Then integration must be performed.All platforms except 16 bit DOS command line:Sunday, 23rd of May 2004DOS command line:delayed3.0.1 / 3.0.2Bug fixesImplemented / added:
- Man page for linux command line platform
The following bugs:
- Windows platform had numerous memory bugs
- Linux command line platform shows debug output by default
- Linux command line platform’s help information is incorrect
- DLL requires Borland BCB3 runtime libraries
- DLL demo requires BCB3 runtime libraries
- ActiveX platform’s interface is not suitable for Foxpro
- ActiveX demo requires BCB3 runtime libraries
Known issues:
- Windows platform needs a complete rewrite. The “Windows” platform is not ActiveX or DLL.
- If DocFrac cannot create the output file it is not possible to exit the application.
- The ActiveX platform may have an issue when managed by the .NET framework.
Before 7th of June 2004.3.1.0Rewrite Windows platform. Fix other known issues.This does not apply to the ActiveX and DLL platforms.Implemented:
- New Windows platform
Fixed:
- Most Windows platform bugs
Known issues:
- The ActiveX platform may have an issue when managed by the .NET framework.
Released: 3rd of September 20043.1.1Fix bugs in ActiveX componentReady to package. Fixes bugs on all platforms.Fixed:
- random empty file output
Known issues:
- .NET and VBA crashes not confirmed
Released: 28th of March 20053.1.2
- Port to Borland Turbo C++
- Fix outstanding bugs
- Refactor code
No Linux or Programming Kit platformFriday, 20th of October 20063.1.3
- Refactoring
- Bug fixes
Programming Kit platformLinux platform may be compiled from sourceThursday, 26th of October 20063.1.4
- Refactoring including:
- eliminate singletons
- eliminate global variables
- eliminate unneccessary classes
- Add logging (at least debug logging)
November 20063.1.5Bugfixes from better testing:
-
need a set of test input files
-
more extensive unit testing
-
This will be the last consolidation / bugfix release
-
DJGPP version
Sunday, 29th of April 2007
Version 2.71
The RTF to HTML conversion works very well. From all formats to text works very well. HTML to RTF is not supported as well as in version 3. To RTFTo HTMLTo textFrom RTFGoodGoodFrom HTMLNeeds WorkGoodFrom textGoodGood