GSoc Proposal

Rohan Kanojia rohankanojia420 at gmail.com
Sun Mar 13 21:06:07 UTC 2016


Hello,

I've written a proposal based on the idea "attaching animations to styles"
. I've attached the file with this email. Please provide a feedback on how
it can be improved or what things are lacking in it. I would really
appreciate if someone could guide me whether i headed in the right
direction or not.I haven't contacted the proposed mentor personally and
these are my insights on the idea.

Regards,
Rohan Kumar

On Sun, Mar 13, 2016 at 5:30 PM, <libreoffice-request at lists.freedesktop.org>
wrote:

> Send LibreOffice mailing list submissions to
>         libreoffice at lists.freedesktop.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://lists.freedesktop.org/mailman/listinfo/libreoffice
> or, via email, send a message with subject or body 'help' to
>         libreoffice-request at lists.freedesktop.org
>
> You can reach the person managing the list at
>         libreoffice-owner at lists.freedesktop.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of LibreOffice digest..."
>
>
> Today's Topics:
>
>    1. Re: Difficulty in cloning libreoffice (Bjoern Michaelsen)
>    2. TAGS for emacs (Pranav Kant)
>    3. Re: Build error (jan iversen)
>    4. Re: Build error (Mayank Gupta)
>    5. memory leaks around Application::PostUserEvent (Markus Mohrhard)
>    6. Re: Lode and Chocolate. (Norbert Thiebaud)
>    7. Re: Build error (jan iversen)
>    8. Re: Build error (Mayank Gupta)
>    9. Re: Proposal for using std::unique_ptr to signal transfer of
>       ownership (Thorsten Behrens)
>   10. CppCheck Report Update (cppcheck.libreoffice at gmail.com)
>   11. Re: Build error (Tor Lillqvist)
>   12. Re: Build error (Mayank Gupta)
>   13. Build error (krishna keshav)
>   14. Mohamed Thabet license statement (Mohamed Thabet)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 12 Mar 2016 14:19:59 +0100
> From: "Bjoern Michaelsen" <bjoern.michaelsen at canonical.com>
> To: jan iversen <jani at documentfoundation.org>
> Cc: gaurav sharma <gauravsharma.gspt at gmail.com>,
>         LibreOffice at lists.freedesktop.org
> Subject: Re: Difficulty in cloning libreoffice
> Message-ID: <20160312131959.GA18040 at uzi>
> Content-Type: text/plain; charset=us-ascii
>
> Hi,
> On Sat, Mar 12, 2016 at 09:07:51AM +0100, jan iversen wrote:
> > Not really.
> >
> > I assume you follow:
> > https://wiki.documentfoundation.org/Development/GetInvolved
> >
> > For linux the clone command is:
> > git clone git://anongit.freedesktop.org/libreoffice/core libreoffice
>
> FWIW, as fallback these mirrors exist:
>
>  https://github.com/LibreOffice/core.git
>  https://git.launchpad.net/df-libreoffice
>
> Best,
>
> Bjoern
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Sat, 12 Mar 2016 19:37:53 +0530
> From: Pranav Kant <pranav913 at gmail.com>
> To: libreoffice-dev <libreoffice at lists.freedesktop.org>
> Subject: TAGS for emacs
> Message-ID:
>         <
> CAA9dPQ+rXPUWTgujDqTnmHq4YjCUvbK1aMnau2NW5DP+_ihw1Q at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> While looking for compatible TAGS file for emacs, I found we have a 'make
> etags' that is supposed to generates emacs compatible tags file. But this
> doesn't seem to work, atleast on my fedora box (because the `etags' binary
> on my system is different and doesn't accept some flags that
> solenv/bin/create-tags script gives it to, such as --langmap)
>
> ctags documentation says, to generate tags in emacs format one either needs
> to pass -e flag to binary or alternatively
>
> "if ctags is invoked by a name containing the string "etags" (either by
> renaming, or creating a link to, the executable), etags mode will be
> enabled."
>
> Shouldn't it be like this :
>
> --- a/solenv/bin/create-tags
> +++ b/solenv/bin/create-tags
> @@ -9,7 +9,7 @@
>
>  ctags=ctags
>  if test "$1" = "-e"; then
> -    ctags=etags
> +    ctags="ctags -e"
>  fi
>
>
> to make it work properly ? (unless people have separate `etags' file
> symbolically linked to ctags binary, which doesn't seem default on most
> systems).
>
> Or is there something I missed here ?
>
> --
> Regards,
> Pranav Kant
> http://pranavk.me
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://lists.freedesktop.org/archives/libreoffice/attachments/20160312/87967ac4/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 3
> Date: Sat, 12 Mar 2016 16:43:14 +0100
> From: jan iversen <jani at documentfoundation.org>
> To: Mayank Gupta <techfreakworm at gmail.com>
> Cc: libreoffice at lists.freedesktop.org
> Subject: Re: Build error
> Message-ID:
>         <8297F076-4A8C-40E8-8E47-7BB8CF47FB7E at documentfoundation.org>
> Content-Type: text/plain; charset="utf-8"
>
>
>
> > On 12 Mar 2016, at 10:16, Mayank Gupta <techfreakworm at gmail.com> wrote:
> >
> > Hi all,
> > I'm Mayank Gupta. GSoC 2016 aspirant for Libreoffice project 'Add
> impress shape animations that use real physics engine'.  I built
> Libreoffice on Windows it was successful with errors related to different
> tests. So, mst_ on IRC told it might be because ATL hadn't been disabled
> properly. He told me how to handle it and so I made a patch and uploaded to
> Gerrit. When I built it in visual Studio. Run impress from LO, added
> animations to a simple text in impress, an error popped up saying 'bad
> allocation'. I checked RAM usage it peaked to 72%(total 4 gigs RAM) with
> about 750 MB occupied by Libreoffice just before failure. Then I did a
> 'make clean'  and did 'make'  again on source directory. Building visual
> Studio solution was successful without error. My problems are:
> > 1) when I run Libreoffice from cygwin terminal it shows error:
> > The application cannot be started.
> > A General error occurred while accessing your Central configuration.
> > ( "com.sun.star.configuration.ReadWriteAccess of type
> com.sun.star.configuration.XReadWriteAccess ")
> >
>
> This worked on my win 8.1 installation.
> > 2) Opening visual Studio solution does nothing.
> > What should I do to solve these problems?
> >
>
> how did you get a visual studio solution ?
>
> rgds
> jan i
> > _______________________________________________
> > LibreOffice mailing list
> > LibreOffice at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/libreoffice
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://lists.freedesktop.org/archives/libreoffice/attachments/20160312/421c5588/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 4
> Date: Sat, 12 Mar 2016 21:21:06 +0530
> From: Mayank Gupta <techfreakworm at gmail.com>
> To: jan iversen <jani at documentfoundation.org>
> Cc: libreoffice at lists.freedesktop.org
> Subject: Re: Build error
> Message-ID:
>         <CACQWuGOUUzf=11syhQEUXYB3VDsAOxR=
> SJWcm_R7UrgiVc7HFA at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> After changing the cygwin interface to source directory I ran:
> /opt/lo/bin/make vs2013-ide-integration
> As stated by the instructions on wiki 'BuildingOnWindows'  document.
> PS: I've set up all the directories according to the instructions only and
> not my own to avoid any confusion for myself and for others to whom I ask
> my doubts.
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://lists.freedesktop.org/archives/libreoffice/attachments/20160312/b1b1bc18/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 5
> Date: Sat, 12 Mar 2016 17:28:17 +0100
> From: Markus Mohrhard <markus.mohrhard at googlemail.com>
> To: libreoffice-dev <libreoffice at lists.freedesktop.org>
> Subject: memory leaks around Application::PostUserEvent
> Message-ID:
>         <CAEDdEt4Yoqx=RRo32zm=
> a2WLgZaYpTvUuefzNGhX_G0uQSfCaQ at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hey,
>
> so while looking through the calc memory leaks I have many leaks related to
> the return object of Application::PostUserEvent. The returned value is
> created with new but I see no clear ownership for the returned value.
>
> Does anyone known who should actually own that object? It seems to be
> passed around a lot and there is the RemoveUserEvent function but I did not
> see any code that actually deletes the object.
>
> Regards,
> Markus
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://lists.freedesktop.org/archives/libreoffice/attachments/20160312/f0dc4ce3/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 6
> Date: Sat, 12 Mar 2016 11:40:16 -0600
> From: Norbert Thiebaud <nthiebaud at gmail.com>
> To: jan iversen <jani at documentfoundation.org>
> Cc: libreoffice <libreoffice at lists.freedesktop.org>
> Subject: Re: Lode and Chocolate.
> Message-ID:
>         <
> CAFWMYEEiDnfYi9S4+4fHTCmp1yVQOppG8r3B+7HstGKnXFAvFg at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
>
> On Sat, Mar 12, 2016 at 3:06 AM, jan iversen
> <jani at documentfoundation.org> wrote:
> >
> >
> >> On 12 Mar 2016, at 09:52, Norbert Thiebaud <nthiebaud at gmail.com> wrote:
> >>
> >> On Sat, Mar 12, 2016 at 2:10 AM, jan iversen
> >> <jani at documentfoundation.org> wrote:
> >>> Hi.
> >>>
> >>> Just tried the new chocolate setup with lode, works very nicely. GOOD
> WORK.
> >>>
> >>> It would be even nice if we got it integrated into the first lode
> install script, or at least the script check for the prerequsites.
> >>
> >> lode is meant to be run as a non-admin, on purpose so that the cygwin
> >> installed is owned by the normal user.. which save the back and forth
> >> to install new packages or edit /etc or usr/
> >> and in general it is a good thing to build with a regular user (just
> >> like on linux you should not build as root)
> >>
> >> chocolate, and the stuff it install need to be as 'admin'
> >> so that still would require two step...
> >> Still that can make things much nicer.. since lode could provide a
> >> chocolate wrapper that the user be instructed to run as admin....
> >>
> > Interesting, when I read the instructions, I read that
> install_cygwin.ps1 is run as admin
> no it does not say that.. it even says:
>
> "Note: The install is done with your own user account, without
> Administrator escalation. This means that there will be no Cygwin
> entries in the Start Menu and no shortcut on the Desktop."
>
> teh big fat warning should be higher. with: unless explicitely told
> otherwise, run as normal user not Admin or root.
>
> >
> > My thinking was to have the chocolate steps in install_cygwin.ps1 with
> our "defaults" and command line options to overwrite them.
>
> No. for multiple reason
>
> 1/ chocolate need Admin, install_cygwin does not
> 2/ user are likely to already have a VS installed... but not necessarily
> cygwin.
>
> so I would just make available 2 ps1 script... one to be run as admin
> that do the chocolaty thing and the exisitng install_cygwin one (to be
> run as regular user)
> we can also 'steal' the bootstrapping sequence of chocolate to bypass
> the script restrinction when you are admin (that would work for that
> part since it has to be run as admin.. but not for cygwin_install
> which should run as Normal user....
>
> Note: I'm not very fond of the chocolaty bootstrap, which essentially
> download a script from the internet and run it as admin.. without the
> user gettign a chance to inspect it.... that is scary to me... your'
> mileage may vary.. but _I_ would fetch the script. look at it and
> _then_ maybe run it :-)
>
>
> ------------------------------
>
> Message: 7
> Date: Sat, 12 Mar 2016 19:21:29 +0100
> From: jan iversen <jani at documentfoundation.org>
> To: Mayank Gupta <techfreakworm at gmail.com>
> Cc: libreoffice at lists.freedesktop.org
> Subject: Re: Build error
> Message-ID:
>         <06EE22E9-9462-487F-BE41-09543726DD5E at documentfoundation.org>
> Content-Type: text/plain; charset="utf-8"
>
>
> > On 12 Mar 2016, at 16:51, Mayank Gupta <techfreakworm at gmail.com> wrote:
> >
> > After changing the cygwin interface to source directory I ran:
> > /opt/lo/bin/make vs2013-ide-integration
> > As stated by the instructions on wiki 'BuildingOnWindows'  document.
> > PS: I've set up all the directories according to the instructions only
> and not my own to avoid any confusion for myself and for others to whom I
> ask my doubts.
> >
> Today we recommend using:
> https://wiki.documentfoundation.org/Development/GetInvolved
>
> That uses the lode development.
>
> The vs2013-ide-integration does not allow you to build LO. We have a GSoC
> project upcoming to remedy that.
>
> rgds
> jan i.
> > _______________________________________________
> > LibreOffice mailing list
> > LibreOffice at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/libreoffice
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://lists.freedesktop.org/archives/libreoffice/attachments/20160312/674444b7/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 8
> Date: Sat, 12 Mar 2016 23:59:41 +0530
> From: Mayank Gupta <techfreakworm at gmail.com>
> To: jan iversen <jani at documentfoundation.org>
> Cc: libreoffice at lists.freedesktop.org
> Subject: Re: Build error
> Message-ID:
>         <CACQWuGOPmpEty8MBVTd_UBZr50OTdT_tJc+tKSL+BFn=
> u3TMjg at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> I'm sorry. Actually I was talking about partial build that VS does. Problem
> with using LODE is that it doesn't support source as tarball. It clones the
> repository again. I don't have very good internet here. And I did the build
> via regular make in cygwin. Should I run and autogen.sh and then 'make'
> again on fresh copy of source?
> On Mar 12, 2016 11:51 PM, "jan iversen" <jani at documentfoundation.org>
> wrote:
>
> >
> > On 12 Mar 2016, at 16:51, Mayank Gupta <techfreakworm at gmail.com> wrote:
> >
> > After changing the cygwin interface to source directory I ran:
> > /opt/lo/bin/make vs2013-ide-integration
> > As stated by the instructions on wiki 'BuildingOnWindows'  document.
> > PS: I've set up all the directories according to the instructions only
> and
> > not my own to avoid any confusion for myself and for others to whom I ask
> > my doubts.
> >
> > Today we recommend using:
> > https://wiki.documentfoundation.org/Development/GetInvolved
> >
> > That uses the lode development.
> >
> > The vs2013-ide-integration does not allow you to build LO. We have a GSoC
> > project upcoming to remedy that.
> >
> > rgds
> > jan i.
> >
> > _______________________________________________
> > LibreOffice mailing list
> > LibreOffice at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/libreoffice
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://lists.freedesktop.org/archives/libreoffice/attachments/20160312/fc306645/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 9
> Date: Sat, 12 Mar 2016 23:52:10 +0100
> From: Thorsten Behrens <thb at documentfoundation.org>
> To: libreoffice at lists.freedesktop.org
> Subject: Re: Proposal for using std::unique_ptr to signal transfer of
>         ownership
> Message-ID: <20160312225210.GH2719 at thinkpad.thebehrens.net>
> Content-Type: text/plain; charset="utf-8"
>
> Markus Mohrhard wrote:
> > I hope that these are not really controversial [...]
> >
> Not at all - to state the obvious (and not let the mail linger
> unanswered).
>
> Cheers,
>
> -- Thorsten
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: signature.asc
> Type: application/pgp-signature
> Size: 949 bytes
> Desc: Digital signature
> URL: <
> https://lists.freedesktop.org/archives/libreoffice/attachments/20160312/b6d90232/attachment-0001.sig
> >
>
> ------------------------------
>
> Message: 10
> Date: Sun, 13 Mar 2016 01:24:08 +0000
> From: "cppcheck.libreoffice at gmail.com"
>         <cppcheck.libreoffice at gmail.com>
> To: "libreoffice at lists.freedesktop.org"
>         <libreoffice at lists.freedesktop.org>
> Subject: CppCheck Report Update
> Message-ID: <797853.069703223-sendEmail at vm140>
> Content-Type: text/plain;        charset="iso-8859-1"
>
>
> A new cppcheck report is available at :
> http://dev-builds.libreoffice.org/cppcheck_reports/master/
>
>
> Note:
>     The script generating this report was run at :
>         2016-13-03_02:24:08 with user buildslave at host vm140 as
> /home/buildslave/source/dev-tools/cppcheck/cppcheck-report.sh -s
> /home/buildslave/source/libo-core -c /home/buildslave/source/cppcheck -w
> /home/buildslave/tmp/www
>
>     It can be found and improved here:
>
> https://gerrit.libreoffice.org/gitweb?p=dev-tools.git;a=blob;f=cppcheck/cppcheck-report.sh
>
>
>
>
> ------------------------------
>
> Message: 11
> Date: Sun, 13 Mar 2016 09:02:45 +0200
> From: Tor Lillqvist <tml at iki.fi>
> To: Mayank Gupta <techfreakworm at gmail.com>
> Cc: libreoffice-dev <libreoffice at lists.freedesktop.org>
> Subject: Re: Build error
> Message-ID:
>         <
> CANGFS+_YupRoBro67m8i1hCGjaxu3JNNLJWiOfPekroD_5Ud+Q at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> > 2) Opening visual Studio solution does nothing.
> >
>
> Which solution do you mean? The one in the 'windows' subdirectory? That is
> not supposed to do anything interesting. It is mostly a dummy project whose
> only purpose is to enable *starting* an already built LibreOffice in the
> Visual Studio debugger.
>
> --tml
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://lists.freedesktop.org/archives/libreoffice/attachments/20160313/c1b9ed6d/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 12
> Date: Sun, 13 Mar 2016 13:31:41 +0530
> From: Mayank Gupta <techfreakworm at gmail.com>
> To: Tor Lillqvist <tml at iki.fi>
> Cc: libreoffice at lists.freedesktop.org
> Subject: Re: Build error
> Message-ID:
>         <CACQWuGPf=+6jP5FgxpzGtPEqhCLhHjo8SATVes45X3gb9q=
> kFA at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> The solution which is made after 'make vs2013-ide-integration' and exists
> in source folder. Perhaps that's because the compete build itself wasn't
> successful. I tried make clean, then make. Deleted source folder. Unzipped
> tarball again and did git checkout - f and git pull - r. Ran autogen.sh
> with all the parameters except I didn't disable ATL and activex. But still
> build fails with errors. http://pastebin.ca/3399442
> On Mar 13, 2016 12:33 PM, "Tor Lillqvist" <tml at iki.fi> wrote:
>
> >
> > 2) Opening visual Studio solution does nothing.
> >>
> >
> > Which solution do you mean? The one in the 'windows' subdirectory? That
> is
> > not supposed to do anything interesting. It is mostly a dummy project
> whose
> > only purpose is to enable *starting* an already built LibreOffice in the
> > Visual Studio debugger.
> >
> > --tml
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://lists.freedesktop.org/archives/libreoffice/attachments/20160313/4512462b/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 13
> Date: Sun, 13 Mar 2016 14:08:39 +0530
> From: krishna keshav <princy.krishnakeshav at gmail.com>
> To: LibreOffice at lists.freedesktop.org
> Subject: Build error
> Message-ID:
>         <
> CAJg+Twyku5cHQq_vOCMVfxF1bxh8AB152wy8XYFeyQfwawpZfw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hello,
> I have trying to build libreoffice recently using make.However the build
> terminates after giving following error http://paste.ubuntu.com/15370838/
> .
> I ran the commands stated on termination which resulted in nothing.
>
> Please help with how should I proceed now.I am using ubuntu 14.04LTS.
>
> Thanks,
> Krishna Keshav
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://lists.freedesktop.org/archives/libreoffice/attachments/20160313/d3ea3cc8/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 14
> Date: Sun, 13 Mar 2016 11:31:25 +0200
> From: Mohamed Thabet <thabetx at gmail.com>
> To: libreoffice at lists.freedesktop.org
> Subject: Mohamed Thabet license statement
> Message-ID:
>         <
> CAL52PBwSzPPtrej3p4vKWswGRugmu3v5kePbynukJy7KW1iuWQ at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> All of my past & future contributions to LibreOffice may be licensed under
> the MPLv2/LGPLv3+ dual license.
>
> Mohamed Thabet
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://lists.freedesktop.org/archives/libreoffice/attachments/20160313/09ccd0f8/attachment-0001.html
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> LibreOffice mailing list
> LibreOffice at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/libreoffice
>
>
> ------------------------------
>
> End of LibreOffice Digest, Vol 67, Issue 14
> *******************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20160314/058050bd/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: proposal.odt
Type: application/vnd.oasis.opendocument.text
Size: 131099 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20160314/058050bd/attachment.odt>


More information about the LibreOffice mailing list