Biswadeep Purkayastha license statement
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
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
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)
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)
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