Re: GSoC weekly update : Add Support for Python in LOEclipse Plugin - Shobhan Mandal
Hi *, On Mon, Aug 6, 2018 at 7:06 PM Shobhan Mandal wrote: > > The following git commit is one of the last commits made during the GSOC'18 > period. It includes some of the changes mainly removing some of the redundant > code. Also it includes changes in the help section, where new content > regarding creating, running and debugging of Extension Project using Python > has been added. > https://github.com/LibreOffice/loeclipse/pull/68/commits/bc8132de53efa6c23dc7248dc4d774a444d08af2 > > In addition I made a YouTube video on how to create, run and debug a > Extension Project made using Python: > https://youtu.be/64XCukPZsxA Some remarks on the video/for future ones: Silent videos are awkward to watch, especially when they're long. Consider adding narration and/or background music.. Also don't be afraid to use editing to accelerate the waiting time.. Also for such a long video, please also add timestamps to the description/comment to jump to relevant chapters... Or even split the video up in a small series and add them to a playlist. Also if you still have the "written narration", consider uploading it as a transcript of the video... ciao Christian ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSoC weekly update : Add Support for Python in LOEclipse Plugin - Shobhan Mandal
Hello Everyone, The following git commit is one of the last commits made during the GSOC'18 period. It includes some of the changes mainly removing some of the redundant code. Also it includes changes in the help section, where new content regarding creating, running and debugging of Extension Project using Python has been added. https://github.com/LibreOffice/loeclipse/pull/68/commits/bc8132de53efa6c23dc7248dc4d774a444d08af2 In addition I made a YouTube video on how to create, run and debug a Extension Project made using Python: https://youtu.be/64XCukPZsxA Thanks and Regards, Shobhan. On Sat, Jul 21, 2018 at 7:30 PM Shobhan Mandal wrote: > Hello Everyone, > > In this git commit, the Interface and the Services page which come in the > New Extension Project also show up when the language selected is Python. > Also certain redundant code which are not required in the Python module > have been removed. > > https://github.com/LibreOffice/loeclipse/pull/68/commits/68e8f8af67f602a067f49215ff28212dcd4bf7a6 > > https://github.com/LibreOffice/loeclipse/pull/68/commits/d58ea7aaf720e0ed495a864eedfb78d0dd017e4c > > Thanks and Regards, > Shobhan. > > > On Sat, Jul 14, 2018 at 10:02 AM Shobhan Mandal < > dev.shobhanman...@gmail.com> wrote: > >> Hello Everyone, >> >> In this git commit, I have enabled the idl file creation which ultimately >> leads to the creation of the "types.rdb" file which provides specific type >> of interface to LibreOffice. >> >> https://github.com/LibreOffice/loeclipse/pull/68/commits/37cd0ed7b935abfde402d2468fea290f982d2b7f >> >> It was also found that if there is any "_" in the project name then the >> Impl.java file is not created if projects are created using >> Java language during New Extension Project creation, so that has also been >> handled. >> >> Thanks and Regards, >> Shobhan. >> >>> ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSoC weekly update : Add Support for Python in LOEclipse Plugin - Shobhan Mandal
Hello Everyone, In this git commit, the Interface and the Services page which come in the New Extension Project also show up when the language selected is Python. Also certain redundant code which are not required in the Python module have been removed. https://github.com/LibreOffice/loeclipse/pull/68/commits/68e8f8af67f602a067f49215ff28212dcd4bf7a6 https://github.com/LibreOffice/loeclipse/pull/68/commits/d58ea7aaf720e0ed495a864eedfb78d0dd017e4c Thanks and Regards, Shobhan. On Sat, Jul 14, 2018 at 10:02 AM Shobhan Mandal wrote: > Hello Everyone, > > In this git commit, I have enabled the idl file creation which ultimately > leads to the creation of the "types.rdb" file which provides specific type > of interface to LibreOffice. > > https://github.com/LibreOffice/loeclipse/pull/68/commits/37cd0ed7b935abfde402d2468fea290f982d2b7f > > It was also found that if there is any "_" in the project name then the > Impl.java file is not created if projects are created using > Java language during New Extension Project creation, so that has also been > handled. > > Thanks and Regards, > Shobhan. > >> ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSoC weekly update : Add Support for Python in LOEclipse Plugin - Shobhan Mandal
Hello Everyone, In this git commit, I have enabled the idl file creation which ultimately leads to the creation of the "types.rdb" file which provides specific type of interface to LibreOffice. https://github.com/LibreOffice/loeclipse/pull/68/commits/37cd0ed7b935abfde402d2468fea290f982d2b7f It was also found that if there is any "_" in the project name then the Impl.java file is not created if projects are created using Java language during New Extension Project creation, so that has also been handled. Thanks and Regards, Shobhan. > ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSoC weekly update : Add Support for Python in LOEclipse Plugin - Shobhan Mandal
Hello Everyone, The Debug options has been enabled for the Python Extensions and it takes the support of the PyDev plugin. Also an additional issue has been looked into wherein if there are spaces in the name of the projects then there were errors in the LibreOffice Extension Projects created. https://github.com/LibreOffice/loeclipse/pull/68/commits/b14f0e5d4683eb6740defeac3cdf48f4e7bc11db Currently users need to be aware to install the PyDev plugin before they go for the installation of the LOEclipse plugin, looking into if it is possible to notify the user regarding installing of the PyDev or something like auto installing. Thanks and Regards, Shobhan. ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSoC weekly update : Add Support for Python in LOEclipse Plugin - Shobhan Mandal
Hello Everyone, The changes that have been made in the last two weeks are:- 1. https://github.com/LibreOffice/loeclipse/pull/68/commits/d01603d28c7cac11b1e20c8fcd63aeb29bc7a802 This allows the users to run the 'Extension Project' created using Python directly using Right Click -> Run As -> LibreOffice extension 2. https://github.com/LibreOffice/loeclipse/pull/68/commits/080a6b6bc9873b14cb695675a8c92f9a211bacae This attaches the PyDev properties (in short the Python properties) to the Python Extension Project. Currently I am working on enabling the Debug options for the Python extensions. Thanks and Regards, Shobhan. On Sat, Jun 16, 2018 at 8:50 PM Shobhan Mandal wrote: > Hello Everyone, > > This week the remaining changes which were due from last week was > completed: > > https://github.com/LibreOffice/loeclipse/pull/68/commits/a7075692ae0808510a9b6bd295a4559ac01a2804 > > Now I will be looking into running the Extension Project (Python) directly > as a LibreOffice Extension and also we will be discussing on ",idl" and > ".rdb" files' requirement and else in the project. > > Thanks and Regards, > Shobhan. > ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSoC weekly update : Add Support for Python in LOEclipse Plugin - Shobhan Mandal
Hello Everyone, This week the remaining changes which were due from last week was completed: https://github.com/LibreOffice/loeclipse/pull/68/commits/a7075692ae0808510a9b6bd295a4559ac01a2804 Now I will be looking into running the Extension Project (Python) directly as a LibreOffice Extension and also we will be discussing on ",idl" and ".rdb" files' requirement and else in the project. Thanks and Regards, Shobhan. ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSoC weekly update : Add Support for Python in LOEclipse Plugin - Shobhan Mandal
Hello Everyone, This week worked on the changes mentioned by Samuel pointed out earlier, and made a push which can be seen in: https://github.com/shobhanmandal/loeclipse/commit/fbd5b5a87a475bfd2b508f8c9c0bf6239680017c#diff-a8a37f3011f274b0a8ce84af5dd6afb5 The work that remains currently are:- 1. Removing the unrelated code from the plugin.xml and Manifest.mf of the Python module 2. Creating an empty Python file during the starting of the project. 3. Working on the build.xml file in the Python module. Thanks and Regards, Shobhan. On Sat, Jun 2, 2018 at 7:57 PM, Shobhan Mandal wrote: > Hello Everyone, > > The update till date includes the following : > 1. My mentor (Samuel Mehrbrodt) pointed out the codes that are redundant > in the Push request earlier, therefore will be working on removing them, > before we can merge it with the original code. https://github.com/ > LibreOffice/loeclipse/pull/68#discussion_r191344809 > 2. Found out that the export made in the earlier week had a incomplete > Manifest, so need to work on it. > > Have been fixing the requested changes which will continue to the next > week. > > Thanks and Regards, > Shobhan. > > On Fri, May 25, 2018 at 12:25 PM, Shobhan Mandal < > dev.shobhanman...@gmail.com> wrote: > >> Hello Everyone, >> >> The update till date includes the following things that I have worked on: >> 1. Create a separate module for putting in the various classes of Python >> which will be needed for the creation of Project and Exporting it. >> 2. Made the necessary code changes so that we can create a new Python Uno >> Project, this project will not have any of the Java Dependencies that a >> normal Java Uno Project usually has. >> 3. Also the export option has been enabled allowing users to export the >> project if the necessary files have been put into the Project. >> >> Currently working on finding out which of the files have to be created >> automatically during the creation of the Project. >> >> https://github.com/LibreOffice/loeclipse/pull/68 : Contains the pull >> request for Project creation and export. >> >> Thanks and Regards, >> Shobhan. >> > > ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice
Re: GSoC weekly update : Add Support for Python in LOEclipse Plugin - Shobhan Mandal
Hello Everyone, The update till date includes the following : 1. My mentor (Samuel Mehrbrodt) pointed out the codes that are redundant in the Push request earlier, therefore will be working on removing them, before we can merge it with the original code. https://github.com/LibreOffice/loeclipse/pull/68#discussion_r191344809 2. Found out that the export made in the earlier week had a incomplete Manifest, so need to work on it. Have been fixing the requested changes which will continue to the next week. Thanks and Regards, Shobhan. On Fri, May 25, 2018 at 12:25 PM, Shobhan Mandal < dev.shobhanman...@gmail.com> wrote: > Hello Everyone, > > The update till date includes the following things that I have worked on: > 1. Create a separate module for putting in the various classes of Python > which will be needed for the creation of Project and Exporting it. > 2. Made the necessary code changes so that we can create a new Python Uno > Project, this project will not have any of the Java Dependencies that a > normal Java Uno Project usually has. > 3. Also the export option has been enabled allowing users to export the > project if the necessary files have been put into the Project. > > Currently working on finding out which of the files have to be created > automatically during the creation of the Project. > > https://github.com/LibreOffice/loeclipse/pull/68 : Contains the pull > request for Project creation and export. > > Thanks and Regards, > Shobhan. > ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice
GSoC weekly update : Add Support for Python in LOEclipse Plugin - Shobhan Mandal
Hello Everyone, The update till date includes the following things that I have worked on: 1. Create a separate module for putting in the various classes of Python which will be needed for the creation of Project and Exporting it. 2. Made the necessary code changes so that we can create a new Python Uno Project, this project will not have any of the Java Dependencies that a normal Java Uno Project usually has. 3. Also the export option has been enabled allowing users to export the project if the necessary files have been put into the Project. Currently working on finding out which of the files have to be created automatically during the creation of the Project. https://github.com/LibreOffice/loeclipse/pull/68 : Contains the pull request for Project creation and export. Thanks and Regards, Shobhan. ___ LibreOffice mailing list LibreOffice@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice