|1||10||channelbuf||25/08/2002||space_chars() actually does nothing. ' ' and '\t' spaces are hardcode in owerflow(). Must change owerflow.||Closed|
|2||10||Debug||20/09/2002||dgd_echo() and may be some other macros does not check the debug factory existence. Not Replicable||Closed|
|3||10||channelbuf||28/09/2002||Writing from two channelbufs into the same file can produce wrong results. This is because line/column info is kept in each channelbuf separately. Need to turn stream into <line,column> pair keeper and update channelbuf value every overflow().|
This problem is resolved by associating DGD channels with other ones. It it still possible to associate two channels with one stream, but it will produce incorrect results and is not recommended.
|4||10||extra||04/11/2002||gcc -Wall prints warning on every dgd_* macro, need to get rid of this. Fixed||Closed|
|5||10||channel||08/12/2002||cygwin port failed when specified --debug-enable without turning on all channels.|
The problem was in NULL channelbuf in DGD::channel. Fixed that to point to a temporary channelbuf.
|6||10||manip||10/12/2002||Must make dynamic cast instead static in operator << ()||Closed|
|7||10||channelbuf||19/04/2003||Wrong output when wrapping very long lines without spaces in them.|
The problem was in overflow() method. The next position was calculated using m_column which was already reset.
|8||10||std||22/04/2003||Compilation errors in std output operators.|
Missed some dgd manipulators in the output.
|9||10||multifile||03/05/2003||The last and the first lines in two adjacent multifile log parts don't match. |
There is no bug actually.