You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
246 lines
4.7 KiB
246 lines
4.7 KiB
pantheios - TODO lists
|
|
======================
|
|
|
|
Updated: 7th August 2012
|
|
|
|
|
|
Summaries:
|
|
==========
|
|
|
|
|
|
Pantheios 1.0 TODOs:
|
|
--------------------
|
|
|
|
+ new logo
|
|
+ new website
|
|
+ integrated blog
|
|
~ rewrite Core in pure C (or NoX for VC++ 7.1+ and GCC)
|
|
~ rewrite Back-ends in pure C (or NoX for VC++ 7.1+ and GCC)
|
|
~ rewrite Front-ends in pure C (or NoX for VC++ 7.1+ and GCC)
|
|
+ auto-generate project files for VS'98, 2008, 2010
|
|
+ auto-generate implicit-link files
|
|
+ auto-generate be l/r source files
|
|
+ auto-generate be l/r header files
|
|
+ rolling file
|
|
+ be.N static filtering
|
|
~ reimplement integral conversion in terms of new STLSoft 1.10 components
|
|
+ showPlus format flag support
|
|
* release by Q4 2012!!!
|
|
|
|
|
|
|
|
Pantheios 1.1 TODOs:
|
|
--------------------
|
|
+ auto-generate project files for Xcode
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
** fix the TODO file first!! **
|
|
|
|
|
|
+ Comeau 4.3.10 support
|
|
|
|
+ README.TXT
|
|
~ complete, sensible distribution files
|
|
+ new website
|
|
+ separate UNIX and Windows distros, with the appropriate
|
|
newline sequence for each
|
|
~ sort out \file fields
|
|
+ full complement of Visual Studio 2003 project/solution files
|
|
+ full complement of Visual Studio 2005 project/solution files
|
|
+ full complement of Visual Studio 2008 project/solution files
|
|
+ full complement of Visual Studio 2010 project/solution files
|
|
~ full complement of Visual Studio '98 project/solution files
|
|
~ review all the download/build/install documentation
|
|
+ auto-check all implicit_link files
|
|
|
|
|
|
Pantheios 1.1 TODOs:
|
|
--------------------
|
|
|
|
+ makefiles for SunStudio (on Solaris and Linux)
|
|
+ full complement of Turbo C++ project/solution files
|
|
(possibly, + full complement of XCode project/solution files)
|
|
+ be.file buffering
|
|
+ be.file rolling
|
|
+ control console for fe.WindowsRegistry
|
|
+ component test be.WindowsSyslog
|
|
|
|
Pantheios 1.2 TODOs:
|
|
--------------------
|
|
|
|
~ Custom event log for bailout
|
|
~ Custom event log for be.WindowsEventLog
|
|
+ be.loader fixed/internal (Windows, Mac & UNIX)
|
|
+ be.loader dynamic/external (Windows, Mac & UNIX)
|
|
|
|
Pantheios 1.3 TODOs:
|
|
--------------------
|
|
|
|
+ implicit support for integer
|
|
+ implicit support for floating-point types (possibly)
|
|
|
|
|
|
Pantheios 1.4 TODOs:
|
|
--------------------
|
|
|
|
+ Integrate FastFormat for full internationalisation
|
|
|
|
|
|
|
|
Details:
|
|
========
|
|
|
|
The following is a (non-exhaustive) list of items that will ideally be
|
|
included in future releases.
|
|
|
|
|
|
? 2. RPMs, and packages for SUSE, FreeBSD, Mac OS-X, etc.
|
|
---------------------------------------------------------
|
|
|
|
Status:
|
|
|
|
Priority: low/medium
|
|
|
|
|
|
? 4. pantheios_printf_len() family
|
|
----------------------------------
|
|
|
|
Status:
|
|
|
|
Priority: low/medium
|
|
|
|
Details:
|
|
|
|
These functions will help in the implementation of maximally
|
|
efficient custom string access shims
|
|
|
|
|
|
? 6. Fast arena
|
|
---------------
|
|
|
|
Status:
|
|
|
|
Priority: low/medium
|
|
|
|
Details:
|
|
|
|
Create a Pantheios fast arena, for inserter classes.
|
|
|
|
|
|
? 8. Literal string internationalisation
|
|
----------------------------------------
|
|
|
|
Status:
|
|
|
|
Priority: low
|
|
|
|
Details:
|
|
|
|
Internationalise the severity strings ????
|
|
|
|
|
|
? 9. Implement be.pantheios.COM
|
|
-------------------------------
|
|
|
|
Status:
|
|
|
|
Priority: medium
|
|
|
|
Details:
|
|
|
|
This'll be implemented in terms of Pantheios.COM, implementing the
|
|
back-end calls in terms of the Composite logger.
|
|
|
|
|
|
? 11. Workspaces/project files for compilers
|
|
--------------------------------------------
|
|
|
|
Status:
|
|
|
|
Priority: low/medium
|
|
|
|
Details:
|
|
|
|
Need to generate automatically from the VC6 ones, for:
|
|
Borland
|
|
Visual C++ (7.x, 8.0)
|
|
others?
|
|
|
|
|
|
? 12. Fully featured log4cxx, log4cplus, log4cpp backends
|
|
---------------------------------------------------------
|
|
|
|
Status:
|
|
|
|
Priority: medium
|
|
|
|
|
|
? 14. Implement be.loader for Windows
|
|
-------------------------------------
|
|
|
|
Status:
|
|
|
|
Priority: medium
|
|
|
|
Details:
|
|
|
|
|
|
? 15. Implement be.loader for UNIX
|
|
----------------------------------
|
|
|
|
Status:
|
|
|
|
Priority: medium
|
|
|
|
Details:
|
|
|
|
|
|
? 18. Allow be.file (or another be) to support file rolling
|
|
-----------------------------------------------------------
|
|
|
|
Status:
|
|
|
|
Prioriry: medium
|
|
|
|
Details: a user has requested a facility to allow log file rolling, i.e.
|
|
where a log is closed, and another opened, based on date and/or
|
|
size.
|
|
|
|
|
|
? 21. A decent README, and tutorial for UNIX and Win32, w + w/o IDE(s)
|
|
----------------------------------------------------------------------
|
|
|
|
Status:
|
|
|
|
Prioriry: medium
|
|
|
|
Details: ????.
|
|
|
|
|
|
? 24. Fully document the library naming convention
|
|
--------------------------------------------------
|
|
|
|
Status:
|
|
|
|
Prioriry: medium
|
|
|
|
Details: Explain to users what on earth
|
|
pantheios.1.bec.COMErrorObject.vc71.mt.nox.debug.lib means.
|
|
|
|
|
|
|
|
? 27. Fully-featured ACE back-end / front-end
|
|
---------------------------------------------
|
|
|
|
Status:
|
|
|
|
Priority: medium
|
|
|
|
|
|
|
|
=============================== End of file ================================
|