You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@poi.apache.org by Evgeniy Berlog <su...@gmail.com> on 2012/06/03 22:59:00 UTC

GSoC weekly report

Hi.
The first week of GSoC 2012 has passed and I want to write my weekly report.
I  have done such points:
1. Improved utility for representing drawing records as tree in xml 
format( Added information about claster in EscherDggRecord)
2. Old HSSF realization could read drawing layer only in such sequence:
DrawingRecord
ObjRecord | TextObjRecord
...
DrawingRecord
ObjRecord | TextObjRecord

Xls files can contain such sequence:
DrawingRecord
ContinueRecord
...
ContinueRecord
ObjRecord | TextObjectRecord
.....
ContinueRecord
  ...
ContinueRecord
ObjRecord | TextObjectRecord

Reported bug and created new implementation

3. Added tests for such cases:
-read different files, aggregate drawing records into escher tree, save 
it into byte array and compare with initial byte array.
(Examined all possible sequences of records in drawing layer)
4. Refactored EscherAggregate.createAggregate()

Here is my plan for next week:
1. Deeper digging into escher records format.
2. Creating new implementation for HSSFShape class.
3. Try to work with shape properties without methods 
EscherAggregate.convertUserModelToRecords() and 
EscherAggregate.convertRecordsToUserModel()
4. Add as much tests as it will be needed for new implementation

With best regards,
Evgeniy Berlog

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@poi.apache.org
For additional commands, e-mail: dev-help@poi.apache.org