GSoC Proposal

Ekansh Jha jhaekansh80 at
Tue Mar 13 12:56:54 UTC 2018


I was writing proposal and got stuck, it would be great if I can get to
know the specific deliverables for the task(as smart art feature is big, so
what exactly should be introduced), bugs  or any document related to it.

About bug,
I have gone through some files in https://cgit.freedesktop.
org/libreoffice/core/tree/oox/source/drawingml/diagram and till now what I
have understand is, I have to
a). Improving the rendering of the shapes(if there is any such shape)
b). Add some SmartArts : Some smartarts like composite, cycle is already
implemented in diagramlayoutatoms.cxx. Basically diagramlayoutatoms.cxx
include cases which needs to be implemented with the algorithms mentioned
in OOXML Documentation.

I also want to ask about producing logs, I am doing these following steps :
1. Building debug by ./ --enable-debug --without-doxygen then make
debugrun. Please let me know if I am building it incorrect.
2. Setting required environment variable - in this case :
export SAL_LOG=”+INFO.oox.ww8+WARN”

How will I get the logs that will helpful in fixing rendering of shapes or
such problems.

According to I have to
work on as a part
of SmartArt editing in impress, but there are no such code pointers or any
such lead that can help for this bug.

Thanking you,
Ekansh Jha



On 8 March 2018 at 12:38, Ekansh Jha <jhaekansh80 at> wrote:

> Hi,
> I have gone through the links as suggested by mentors, and I would like to
> confirm that bug 37932
> <>(it's
> mentioned about developing an smartart feature but not clearing which
> charts/diagrams/shapes should be included in the period of GSoC) and bug
> 92902 <>(Auto-Layout
> for flowcharts and automatic flowcharts) are the deliverables for "SmartArt
> editing in impress". As well as apart from bug 72771
> <> (Automation
> feature to automate the flowcharting process saving time and increasing
> productivity) is there any other deliverable for "Block diagram" also.
> Moreover If I could know whether Implementation of Smartart should be from
> scratch or it is already present( I couldn't see smartart feature in lo,
> Not talking about the extension). If there's any information that I should
> know, please let me know.
> Thanking you,
> Ekansh Jha
> On 6 March 2018 at 00:37, Ekansh Jha <jhaekansh80 at> wrote:
>> Hi Jan, Thorsten and Community,
>> I looked into the project "Smart Art Editing in Impress" as suggested and
>> I found it interesting and an essential feature for the libreoffice.
>> Hence I would like to contribute to that project to make that feature
>> better.
>> It would be great if I can get to know what are the important blogs, code
>> pointers or other requirements should i go through. As It's a hard project,
>> It would be helpful to get Mentors valuable advice about this project(as
>> smart art feature is big, so what exactly should be introduced). So that I
>> can look and understand the implementation of the code.
>> Thanking you,
>> Ekansh Jha
>> On 5 March 2018 at 02:49, Thorsten Behrens <thb at> wrote:
>>> Ekansh Jha wrote:
>>> > I think I might be considering other project named "Block diagrams".
>>> > It would be great if I can get to know which part of code should i
>>> look for
>>> > better understanding and implementation of Block diagrams or any blogs
>>> > related to it.
>>> >
>>> Hi Ekansh Jha,
>>> glad to hear you're interested in the Block diagram task - which is
>>> conceptually not too different from the SmartArt editing one, so you
>>> might want to checkout that one as well, as Kendy suggested.
>>> Here's a bit more background for starters (though I'd strongly advise
>>> to focus on EasyHacks for the moment):
>>>  -
>>>  -
>>>  -
>>> Cheers,
>>> -- Thorsten
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the LibreOffice mailing list