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 ================================
							 |