Re: GSoC weekly update : Add Support for Python in LOEclipse Plugin - Shobhan Mandal

2018-08-30 Thread Christian Lohmaier
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

2018-08-06 Thread 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

2018-07-21 Thread 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

2018-07-13 Thread 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

2018-07-09 Thread 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

2018-06-29 Thread 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

2018-06-16 Thread 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

2018-06-08 Thread 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

2018-06-02 Thread 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

2018-05-25 Thread 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