Re: About the project: Table improvement

From: joe joe <joegsoc2013_at_gmail.com>
Date: Mon Mar 25 2013 - 15:45:05 CET

Hi Martin,

Thanks for your reply. I have already checkout abiword SVN trunk code
and the table improvement branch code which mentioned on the link:
http://www.abisource.com/viewvc/abiword/

following is my build screenshot with debug output
"UT_DEBUGMSG(("Image has been inserted!!\n"))" on Windows VS 2008.
https://picasaweb.google.com/116425939852216224962/Abiword?authkey=Gv1sRgCI3Rwe7tmPOVZw#5859290408492154242

> What platform do you develop on? (Linux, Windows or Mac?)
Most time I developed on Windows due to convenient programming and
debug tools, but I can program on Linux as well.

> Your next step would be to extract abiword from our svn repository and
> compile it for your platform. After that we can talk which methods and
> classes need modification.

Yes, I have read some code here, some related class and methods:
src/text/fmt/xp/fl_TableLayout.cpp
src/text/fmt/xp/fp_TableContainer.cpp
src/text/fmt/xp/fp_Column.h

and following is my learning about the table improvement.
1. improvement of Table header. include Allow the Table header
feature. in order to draw the header, we should leave space at the top
of each page that the table is broken over for the header.
2. The next step was to draw the header. most things can be done on
fp_TableContainer::draw() function.
3. handling the case of broken cells. those cells are broken across
pages,while drawing these broken cells on the second of the broken
pages(So suppose if a cell is in page 1 and page 2, page 2 will be the
second page here), we should calculate the height of header, This way
the cells move downwards.

Thanks for your advice.

Joe

On Mon, Mar 25, 2013 at 6:27 AM, Martin Sevior <msevior@gmail.com> wrote:
> Hi Joe,
>
> Yes. You have the basic gist of the problem. We had a student who
> worked on the project last year but did not manage to get it all
> working.
>
> What platform do you develop on? (Linux, Windows or Mac?)
>
> Your next step would be to extract abiword from our svn repository and
> compile it for your platform. After that we can talk which methods and
> classes need modification.
>
> Cheers
>
> Martin
>
> On Mon, Mar 25, 2013 at 12:09 AM, joe joe <joegsoc2013@gmail.com> wrote:
>> Hi,
>>
>> On this weekend, I dig into my interested project(Table improvement)
>> by reading some codes of Preview GSOC implementation of "Table
>> improvement".
>>
>> I think at least the following things should be fixed if want to
>> finish Table improvement:
>> 1. improvement of Table header. include Allow the Table header
>> feature. in order to draw the header, we should leave space at the top
>> of each page that the table is broken over for the header.
>> 2. The next step was to draw the header. most things can be done on
>> fp_TableContainer::draw() function.
>> 3. handling the case of broken cells. those cells are broken across
>> pages,while drawing these broken cells on the second of the broken
>> pages(So suppose if a cell is in page 1 and page 2, page 2 will be the
>> second page here), we should calculate the height of header, This way
>> the cells move downwards.
>>
>>
>> Thanks,
>>
>> Joe
>>
>> On Fri, Mar 22, 2013 at 4:18 PM, joe joe <joegsoc2013@gmail.com> wrote:
>>> Hi all,
>>>
>>> I am Joe. Sorry to bother you guys. I found that you guys maybe the
>>> mentor on this GSOC.
>>> I sent a mail to the mail list two days ago but get no-reply. and I
>>> can't get response from IRC (#abiword) too.
>>>
>>>
>>> I am quite interested on the idea: Table improvements
>>>
>>> With this aim, I have took some steps:
>>> 1. Read the developer guide on http://www.abisource.com/developers/.
>>> 2. I spent some time on reading the API of Abiword, which will be a
>>> great help to dig into Abiword code.
>>> 3. Check out the code from SVN, and build Abiword on Windows following
>>> http://www.abisource.com/~fjf/BUILD.phtml
>>>
>>>
>>> Can I pick up some bugs from Bugzilla and fix them if I can? Are there
>>> more thing that I need to do before the application?
>>>
>>> Joe
>>>
>>> On Mon, Mar 18, 2013 at 9:10 PM, joe joe <joegsoc2013@gmail.com> wrote:
>>>> Hello everyone,
>>>>
>>>> I am Joe, I am glad to join Abiword. Following are some information about Me.
>>>> 1. I am a student from Academy of Science, China, major at Computer
>>>> science. this year is my third-year on university.
>>>> 2. I am good at C++ programming, and I love open source.
>>>>
>>>>
>>>> I would like to join ABiword project on Google Summer of Code.I read
>>>> some information from the link:
>>>> http://www.abisource.com/wiki/Google_Summer_of_Code_2013.
>>>> I am quite interested on the idea: Table improvements
>>>>
>>>> With this aim, I have took some steps:
>>>> 1. Read the developer guide on http://www.abisource.com/developers/.
>>>> 2. I spent some time on reading the API of Abiword, which will be a
>>>> great help to dig into Abiword code.
>>>> 3. Check out the code from SVN, and build Abiword on Windows following
>>>> http://www.abisource.com/~fjf/BUILD.phtml
>>>>
>>>>
>>>> Are there more thing that I need to do before the application? This is
>>>> my first time to join GSOC, so I am not quite sure about it. can
>>>> someone give me some tips and help, many help!
>>>>
>>>>
>>>> Joe
Received on Mon Mar 25 15:45:18 2013

This archive was generated by hypermail 2.1.8 : Mon Mar 25 2013 - 15:45:18 CET