Biswadeep Purkayastha license statement

2024-07-03 Thread Biswadeep Purkayastha
All of my past & future contributions to LibreOffice may be licensed under the 
MPLv2/LGPLv3+ dual license.


Re: GSoC project to add CPDB support to the LibreOffice print dialog

2024-07-03 Thread Biswadeep Purkayastha
Monthly update: July 2024

Hello everyone,
Last month, I focused on rewriting older code to incorporate CPDB frontend API 
functions and fix the printing process. Now, printing with CPDB works 
seamlessly on the LibreOffice print dialog. During this process, I discovered 
that the printer names in the LibreOffice dialog are static and evaluated at 
startup, unlike CPDB, which periodically refreshes the printer list. 
Consequently, the print dialog had to handle situations where a printer might 
no longer be available even though it is still displayed. I implemented changes 
for dynamically updating the printer lists and to include appropriate error 
handling to address this issue of stale printers while using CPDB. 
Additionally, I modified the functionality of the "Print Directly" button in 
LibreOffice so that with CPDB it now prints to the default printer initially, 
rather than the first available printer as it did previously.

Regards,
Biswadeep



From: LibreOffice on behalf of Michael Weghorn
Sent: Tuesday, May 7, 2024 12:57 PM
To: Biswadeep Purkayastha; libreoffice@lists.freedesktop.org
Subject: Re: GSoC project to add CPDB support to the LibreOffice print dialog

On 2024-05-06 19:22, Biswadeep Purkayastha wrote:> I am Biswadeep
Purkayastha, a GSoC 2024 contributor to OpenPrinting. In
> the upcoming months I'll be working on getting CPDB support into the
> LibreOffice print dialogs. I had previously reached out to the community
> asking for a mentor to help me from the LibreOffice side and I am happy
> to announce that Michael Weghorn will be mentoring me from the
> LibreOffice side on this project. I look forward to working on this
> project with my mentors and being a part of the open-source community.

Thanks for the update and welcome again!
I'm looking forward to working together and hope you'll have a great
GSoC experience!


GSoC project to add CPDB support to the LibreOffice print dialog

2024-05-06 Thread Biswadeep Purkayastha
Hello,
I am Biswadeep Purkayastha, a GSoC 2024 contributor to OpenPrinting. In the 
upcoming months I'll be working on getting CPDB support into the LibreOffice 
print dialogs. I had previously reached out to the community asking for a 
mentor to help me from the LibreOffice side and I am happy to announce that 
Michael Weghorn will be mentoring me from the LibreOffice side on this project. 
I look forward to working on this project with my mentors and being a part of 
the open-source community.

Regards,
Biswadeep

P.S.: Following is the link to my previous communications: 
https://lists.freedesktop.org/archives/libreoffice/2024-March/091748.html


Re: Adding support for the Common Print Dialog Backends (CPDB)

2024-03-28 Thread Biswadeep Purkayastha
From: Michael Weghorn
Sent: Thursday, March 28, 2024 11:41 AM
To: Till Kamppeter; Biswadeep Purkayastha; libreoffice@lists.freedesktop.org
Subject: Re: Adding support for the Common Print Dialog Backends (CPDB)


>@Biswadeep: As you're implementing the feature, could you please keep in
>mind to add this to the release notes once it's been integrated?

>(Depending on when it gets merged, this would likely be either for
>LibreOffice 24.8 or 25.2).

Sure, I'll keep it in mind.

Regards,
Biswadeep


Adding support for the Common Print Dialog Backends (CPDB)

2024-03-24 Thread Biswadeep Purkayastha
Hello, I am Biswadeep Purkayastha, a contributor to OpenPrinting. I am reaching 
out to the community with a request for assistance in integrating CPDB (Common 
Print Dialog Backends) support into the current LibreOffice print dialog. CPDB 
has evolved a lot since the last time an attempt was made at providing CPDB 
support around 6 years ago and so has LibreOffice. So I am willing to adapt the 
older code(https://gerrit.libreoffice.org/#/c/40565) to align with the current 
LibreOffice and CPDB versions(https://github.com/OpenPrinting/cpdb-libs). To 
accomplish this task effectively, I am seeking guidance and support from 
LibreOffice developers who can provide insights into the current codebase and 
help me achieve this integration. Additionally, having a mentor from the 
LibreOffice community would greatly facilitate the process, allowing for 
smoother integration and ensuring adherence to best practices. If anyone in the 
community is willing to assist or mentor me through this endeavor, I would 
greatly appreciate your support. Please feel free to reach out to me via email.

P.S.: A similar email thread was started in April 2023 by Till Kamppeter(who 
has been cc'd in this email and will be mentoring me on the CPDB side) which 
can be viewed at 
https://lists.freedesktop.org/archives/libreoffice/2023-April/090210.html

Regards,
Biswadeep