GSoC Project Introduction: More and Better Tests

2024-05-19 Thread Adam Seskunas
Hello Everyone,

My name is Adam Seskunas and I'm one of the GSoC contributors for
LibreOffice. My project, as the name suggests, is to write more and better
tests for LibreOffice. In particular, I will be focusing on writing filter
tests for writer.  The project will consist of two main parts, the first of
which will be to convert some JUnit tests to CppUnit, and the second part
will consist of writing missing unit tests.  A more detailed description as
well as a link to the project proposal can be found here
https://summerofcode.withgoogle.com/myprojects/details/pUU5JIpy

I'd like to take this opportunity to thank Hossein and Xisco for agreeing
to mentor me through the project. And I'd like to give a big thanks to
Ilmari for helping me get involved with LibreOffice over the past year and
encouraging me to apply for the GSoC. And last of all, a big thanks to all
of the community members, everyone has been welcoming and friendly, it's
been a very positive experience contributing to LibreOffice.

In the next week I will be working on refining the list of tests I will be
working on and gathering information about each test I plan to work on. In
my next update I hope to have a finalized list of tests to publish.

Adam Seskunas


[GSoC] Comments in Sidebar Deck: Weekly Update

2024-05-19 Thread Mohit Marathe
Hi everyone,

I’ll be posting weekly updates about my progress on this project in this thread.

This week, I learned how to use Glade for making UIs.
I used it to make .ui for “Comments” deck in the sidebar.

This is how looks (for now, as there are lots of things to add):

You can find the patch here: https://gerrit.libreoffice.org/c/core/+/167840

Thanks,
Mohit

GSoC Project Introduction - .NET Bindings for UNO

2024-05-18 Thread Ritobroto Mukherjee
Hello everyone,

I'm Ritobroto Mukherjee, one of the GSoC contributors for LibreOffice
this year. I'll be working on updating UNO bindings for .NET languages
(C#, F# and VB.NET).

This project aims to update the original .NET Framework compatible
bindings, to use the newer .NET 8 SDK. This would not only make them
cross-platform, but also allow us to introduce newer C# syntax and
features such as generic types. Tests, examples, documentation and a
NuGet package for end users to consume the bindings are also planned.

I am eager to work under the guidance of Mr. Hossein and Mr. Thorsten,
along with the support of the entire LibreOffice community. 

Similar to my peers, I'll be sending weekly updates shortly. Also a big
congratulations to all my peers who were also selected as contributors.

Best regards,
Ritobroto


GSoC: LUA UNO Language Binding in LibreOffice

2024-05-16 Thread Venetia R Furtado
Hello,

I am Venetia Furtado and I will be working on the project “LUA UNO Language
Binding in Libre Office” for GSoC’24.

I would like to thank Ilmari for encouraging me to apply to the program,
and huge thanks to Stephan and Thorsten for agreeing to mentor me on this
project.

The goal of this project is to enable LibreOffice to be controlled using
the LUA programming language through UNO. This will allow users to create
new services in addition to the existing LO services written in other
languages like Java, C++, and Libre Office Basic.

I've had a wonderful experience working with the community over the past
year. Thank you all for being so warm and welcoming. I am looking forward
to collaborating on this project with Stephan and Thorsten.


Regards,

Venetia Furtado


GSoC: Libreoffice Theme (week - 0 update)

2024-05-14 Thread Printf Debugging
Hi, I am Printf from India, and I will be working on the "Libreoffice 
Theme" project this summer. First of all, many many thanks to Heiko and 
Rafael for mentoring the project, and to the community for being so 
welcoming! This week, I have been wrapping up some patches that I had 
assigned myself, along with some hunting and exploration in the VCL. I 
found that there are functions like `bool 
GtkSalGraphics::updateSettings(AllSettings& rSettings)` which extract 
the colors from the widget systems and save those in a local copy via 
the `Set.Color()` functions. The transaction seemed to be one way 
though, meaning that I didn't see any calls putting the updated colors 
back into the widget system, to modify the UI. For the colors like 
accent-color etc, I think all the getting/setting happens on the local 
copy after extraction. So I have been trying to understand how GTK does 
colors. Found that styling in GTK is built around `GtkStyleContext` to 
which we add StyleProviders, which have the styling information. There 
are a lot of GtkStyleContext pointers in `gtkgdi.hxx` for each major 
component. These are created at startup... (survey in progress) I will 
come up with a prototype patch to change the menubar colors probably in 
this week (counting the start of week 1 from today) or at max next week. 
The idea is to get a thumbs up from the mentors, community and the devs 
on the approach/roadmap for the project, like shall we create a separate 
dialog for themes, or shall we repurpose the `Tools > Options > 
Application Colors/Personas` area. If we go the dialog route, then what 
should be the layout, considering that this project might extend beyond 
just plain colors during or even after the GSoC project. Is my styling 
approach scalable, meaning should I create a separate class etc etc. 
This is my first project where I am working under time constraint. So 
there might be some hiccups here and there, but I will converse the 
situation(s)/updates on time, and I hope we can find the solutions 
together. Again, thanks for being such a warm and community. Always 
Debugging on Terminal Printf


GSoC: Comments in Sidebar Panel

2024-05-10 Thread Mohit Marathe
Hello everyone,

I'm Mohit and for this year's GSoC, I'll be working on adding the 
Comments Panel in the Sidebar 
(https://summerofcode.withgoogle.com/programs/2024/projects/Hht1NBGx). 

I'm very grateful to my mentors Sarper Akdemir and Heiko Tietze for their 
constant guidance throughout the proposal phase and helping me to come up
with a plan for this project. 

Thanks,

Mohit Marathe


GSoC: Improve the functions deck in Calc

2024-05-09 Thread Ahmed Hamed
Hello everyone !

I am Ahmed Hamed, and I am a GSoC'24 contributor. I will be working on
enhancing the functionality of the functions deck in Calc, aiming to
significantly improve the user experience. I really did enjoy exploring and
dealing with libreOffice codebase and documentation during the application
process period, and I also enjoyed communicating with all the community
members.
I look forward to start working on the project with my amazing mentors,
Heiko and Andreas :)

Best,
Ahmed


GSoC: Adding support for remembering window size and position per document

2024-05-08 Thread Aung Khant Oo Gu Gu
Hi,

Nice to meet you. My name is Aung Khant Oo. I am very glad that I have been
selected by LibreOffice for this year's Google Summer Of Code program.

As someone new to open-source, I am very happy that I am warmly welcomed to
this community.

I would like to extend my gratitude to Heiko and Andreas for warmly
welcoming me and providing guidance for the direction of the project
proposal, as well as becoming my mentors. I would also like to express my
gratitude to IImari who first guided me.

In this program, I will be adding support for remembering window size and
position per document and its related things.

Gsoc Idea List -
https://wiki.documentfoundation.org/Development/GSoC/Ideas#Remember_window_size_per_document


Re: GSoC: Adding native support for histogram chart

2024-05-08 Thread Devansh Varshney
Hi everyone,

For this week, my top priority is to make the new Histogram chart type
selectable from the UI.

Initially, it will be a working copy of the existing basic bar/column chart
type.

Then, I'll make the required changes with each passing iteration.

Here's the link to the PR: https://gerrit.libreoffice.org/c/core/+/167068/


Best regards,

Devansh

On Tue, 7 May 2024 at 18:05, Devansh Varshney 
wrote:

> Hi everyone,
>
> I am Devansh and this year I have been selected for the* Google Summer of
> Code (GSoC) program with LibreOffice* to *Add the support for the
> Histogram Chart* - GSoC Idea list (
> https://wiki.documentfoundation.org/Development/GSoC/Ideas#Histogram_.28and_other_missing.29_Chart_Type
> ) and *Tomaž Vajngerl* is going to be* my mentor,* who has guided me
> throughout the proposal process and will continue to do so until the
> project's completion.
>
> I gravitated towards adding the support for the Histogram chart (and if
> time permits other missing charts also from the MS Office 2016) stems from
> my family background in science, engineering, and finance, where data
> visualization plays a crucial role. Working on this project allows me to
> connect with my family's work and explain my contributions in a meaningful
> way.
>
> Second, while preparing the proposal report I came across that the *CERN*
> also uses the LibreOffice for their work is doing a work around because of
> no native support of these new chart types. (
> https://indico.cern.ch/event/977476/contributions/4204938/attachments/2191304/3703670/EN-Plotting-a-histogram-in-libreoffice.pdf)
> which was the point where I can see the impact of this task. Not only this
> *IndiaMart*, a prominent B2B marketplace where my friends work told me
> that it also uses LibreOffice.
>
> Seeing the potential impact of this project on real-world users was a
> significant motivator for me. This project checks all the right boxes for
> me.
>
> I have been impressed by the LibreOffice community and documentation,
> which are among the best I've seen.
> I'd like to extend my gratitude to the community members who have helped
> me get started with my contributions, including Hossein, Heiko, Michael,
> Marco, and especially Ilmari, who was the first to guide me.
>
> Regards,
> Devansh <https://www.youtube.com/@kyuantym>
> (IRC: devansh)
>


GSoC: Adding native support for histogram chart

2024-05-07 Thread Devansh Varshney
Hi everyone,

I am Devansh and this year I have been selected for the* Google Summer of
Code (GSoC) program with LibreOffice* to *Add the support for the Histogram
Chart* - GSoC Idea list (
https://wiki.documentfoundation.org/Development/GSoC/Ideas#Histogram_.28and_other_missing.29_Chart_Type
) and *Tomaž Vajngerl* is going to be* my mentor,* who has guided me
throughout the proposal process and will continue to do so until the
project's completion.

I gravitated towards adding the support for the Histogram chart (and if
time permits other missing charts also from the MS Office 2016) stems from
my family background in science, engineering, and finance, where data
visualization plays a crucial role. Working on this project allows me to
connect with my family's work and explain my contributions in a meaningful
way.

Second, while preparing the proposal report I came across that the *CERN*
also uses the LibreOffice for their work is doing a work around because of
no native support of these new chart types. (
https://indico.cern.ch/event/977476/contributions/4204938/attachments/2191304/3703670/EN-Plotting-a-histogram-in-libreoffice.pdf)
which was the point where I can see the impact of this task. Not only this
*IndiaMart*, a prominent B2B marketplace where my friends work told me that
it also uses LibreOffice.

Seeing the potential impact of this project on real-world users was a
significant motivator for me. This project checks all the right boxes for
me.

I have been impressed by the LibreOffice community and documentation, which
are among the best I've seen.
I'd like to extend my gratitude to the community members who have helped me
get started with my contributions, including Hossein, Heiko, Michael,
Marco, and especially Ilmari, who was the first to guide me.

Regards,
Devansh <https://www.youtube.com/@kyuantym>
(IRC: devansh)


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

2024-05-07 Thread Michael Weghorn
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!


OpenPGP_signature.asc
Description: OpenPGP digital signature


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


[Bug 115817] Correct implementation or remove the Navigation toolbar (a GSOC 2009 contribution see bug 32869) (comment 3 for history and functional intent)

2024-04-03 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=115817

V Stuart Foote  changed:

   What|Removed |Added

   See Also||https://bugs.documentfounda
   ||tion.org/show_bug.cgi?id=16
   ||0505

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 115817] Correct implementation or remove the Navigation toolbar (a GSOC 2009 contribution see bug 32869) (comment 3 for history and functional intent)

2024-04-03 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=115817

V Stuart Foote  changed:

   What|Removed |Added

   See Also||https://bugs.documentfounda
   ||tion.org/show_bug.cgi?id=36
   ||449
 CC||d...@yost.com

--- Comment #52 from V Stuart Foote  ---
*** Bug 36449 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are the assignee for the bug.

[Bug 115817] Correct implementation or remove the Navigation toolbar (a GSOC 2009 contribution see bug 32869) (comment 3 for history and functional intent)

2024-04-03 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=115817

V Stuart Foote  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|NEW |RESOLVED

--- Comment #51 from V Stuart Foote  ---
This should have been closed out with new BZ issues opened against the Recency
mode of Navigator SB deck for Writer.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Re: [GSoC] Requesting feedback on the proposal

2024-03-31 Thread Mohit Marathe






Sent with Proton Mail secure email.

On Thursday, March 28th, 2024 at 7:47 PM, Sarper Akdemir 
 wrote:

> Hello Mohit,
> 
> On 3/28/24 15:40, Mohit Marathe wrote:
> 
> > I am excited to submit my proposal for the "Comments in sidebar"
> > project as part of the Google Summer of Code program. I would be
> > grateful if you could take the time to review it and provide me with
> > some feedback. Here's my proposal:
> > https://docs.google.com/document/d/1jg1gJGTuMa2iN3jk4D6g2TMtvL_KWpx46HXL_37kq-w/edit?usp=sharing
> 
> Thanks for the proposal, added some comments inline. If anything is
> unclear feel free to ask and poke me :)
> 
> Not looking for exact answers there!

Thanks for reviewing, and sorry for responding late as I was traveling.

> Cheers,
> Sarper
> 
> --
> 
> Sarper Akdemir
> 
> LibreOffice engineer
> –––
> 
> allotropia logo
> 
> allotropia software GmbH
> Versmannstr. 4
> 20457 Hamburg
> Germany
> –––
> T +49 (0) 40 2093 4085 10
> 
> sarper.akdemir.ext...@allotropia.de
> www.allotropia.de https://www.allotropia.de
> 
> –––
> Registered office: Hamburg, Germany
> Registration court Hamburg, HRB 165405
> Managing director: Thorsten Behrens
> VAT-ID: DE 335606919
> –––


Re: [GSoC] Requesting feedback on the proposal

2024-03-28 Thread Sarper Akdemir

Hello Mohit,

On 3/28/24 15:40, Mohit Marathe wrote:

I am excited to submit my proposal for the "Comments in sidebar"
project as part of the Google Summer of Code program. I would be
grateful if you could take the time to review it and provide me with
some feedback. Here's my proposal:
https://docs.google.com/document/d/1jg1gJGTuMa2iN3jk4D6g2TMtvL_KWpx46HXL_37kq-w/edit?usp=sharing
Thanks for the proposal,  added some comments inline. If anything is 
unclear feel free to ask and poke me :)


Not looking for *exact* answers there!

Cheers,
Sarper

--

Sarper Akdemir

LibreOffice engineer
–––

allotropia logo

*allotropia software GmbH*
Versmannstr. 4
20457 Hamburg
Germany
–––
T +49 (0) 40 2093 4085 10

sarper.akdemir.ext...@allotropia.de
www.allotropia.de 
–––
Registered office: Hamburg, Germany
Registration court Hamburg, HRB 165405
Managing director: Thorsten Behrens
VAT-ID: DE 335606919
–––



[GSoC] Requesting feedback on the proposal

2024-03-28 Thread Mohit Marathe
Hi,

I am excited to submit my proposal for the "Comments in sidebar"
project as part of the Google Summer of Code program. I would be
grateful if you could take the time to review it and provide me with
some feedback. Here's my proposal:
https://docs.google.com/document/d/1jg1gJGTuMa2iN3jk4D6g2TMtvL_KWpx46HXL_37kq-w/edit?usp=sharing

Best Regards,
Mohit



Re: Eager to contribute to GSoC 2024

2024-03-28 Thread Ritobroto Mukherjee
Yes I had submitted my application on the GSoC website as well. The email
was just meant to let the mailing list know about it.
Thank you for letting me know either way.

Regards,
Ritobroto

On Thu, 28 Mar 2024 at 12:02, Michael Weghorn  wrote:

> On 2024-03-27 12:12, Ritobroto Mukherjee wrote:
> > I am submitting my formal application for GSoC in this email, and an
> > attached document with further details.
>
> Please note that (from what I know at least), the formal application
> needs to be submitted via the GSoC website, so I'd recommend to check
> and resubmit there.
>


Re: Eager to contribute to GSoC 2024

2024-03-28 Thread Michael Weghorn

On 2024-03-27 12:12, Ritobroto Mukherjee wrote:
I am submitting my formal application for GSoC in this email, and an 
attached document with further details.


Please note that (from what I know at least), the formal application 
needs to be submitted via the GSoC website, so I'd recommend to check 
and resubmit there.


OpenPGP_signature.asc
Description: OpenPGP digital signature


Eager to contribute to GSoC 2024

2024-03-27 Thread Ritobroto Mukherjee
Hello everyone!
I’m Ritobroto Mukherjee, a 2nd year engineering student from Netaji Subhas
University of Technology, India, pursuing IT as my branch of study/major. I
sometimes go by the username RMZeroFour on websites.

I am submitting my formal application for GSoC in this email, and an
attached document with further details. I would like to work on the project
“Cross Platform .NET Binding for UNO API” this summer. I believe I can work
on this as I have been learning/using C# for about 6 years now. I have also
gained some familiarity with the UNO API after converting some tests and
examples from Java to Python.

Since switching to Linux (Mint) about two years ago, my office suite of
choice has become LibreOffice. Having used it for everything from
assignments to presentations and reports to emails (including this one),
it’s safe to say I have become reliant on this suite of tools for a major
part of my university life. As such, I would love to contribute what I can
to give back to this organization and all the hard work it has done to
provide users with a free yet flexible set of office tools.

I have had a taste of various fields of programming and development,
including gamedev, hardware, emulators, physics sims, and Android apps
among others (some of which can be found on https://github.com/RMZeroFour
if needed for review). I have prior experience with open-source
contributions, notably some patches to the Conan package manager for C/C++,
as well as a C# port for the beginner-friendly graphics framework
OLC_PixelGameEngine, and now some more commits to the LibreOffice project.
The GSoC event is where I would like to consider my transition from
primarily learning, to giving back to the community.

I have submitted a few EasyHacks, of both easy and moderate difficulties.
As for my prerequisite interesting difficulty EasyHack, here is the bug I’d
like to work on (
https://bugs.documentfoundation.org/show_bug.cgi?id=50998#c11), and my
submitted patch (https://gerrit.libreoffice.org/c/core/+/165353). As of
writing this, it is awaiting review, and I’m eagerly awaiting suggestions
and improvements.

The wiki mentioned hoss...@libreoffice.org as the potential mentor, so if
it’s okay with them I would like to discuss potential approaches to the
problem.
I’d also appreciate being able to discuss ideas and suggestions with anyone
interested, mentor, contributor or otherwise, so please feel free to
contact me.

Thanks a lot to the LibreOffice team. Hoping to work with you all soon!
Ritobroto


Ritobroto Mukherjee GSoC Application.odt
Description: application/vnd.oasis.opendocument.text


I want to apply in GSOC

2024-03-24 Thread Dev Shankar
Hi,

I want to apply in GSOC.

Thanks
Dev Shankar


Re: [GSoC] Expressing interest in contributing to LibreOffice projects

2024-03-21 Thread Heiko Tietze

Hi Mohit,

thanks a lot for your interest in LibreOffice and in particular in topics around
UI/UX. You should start with the requested easyhacks to prove your skills, see 
https://wiki.documentfoundation.org/Development/GSoC


In case of questions don't hesitate to ask on IRC or this mailinglist.

Looking forward your contributions,
Heiko

On 20.03.24 14:16, Mohit Marathe wrote:

Dear LibreOffice community,

Myself Mohit Marathe, a 3rd year undergraduate at Indian Institute
of Technology (BHU), Varanasi and I want to express my interest in
contributing to LibreOffice as a part of Google Summer of Code
2024.

I have been a GSoC last year for the project: 
https://summerofcode.withgoogle.com/archive/2023/projects/z26bcE5j.
I can see there are multiple projects in C++ in the Ideas page.
Personally, I found **Improvement to the functions deck** and
**Comments in sidebar** projects to be interesting.
In case, if these two projects have already gotten a lot of response
from other contributors, I would really appreciate it if you could
recommend some other projects which didn't get much attention
and which is at a high priority for the LibreOffice community.

I have already build LibreOffice and read all the relevant
documentation that will help me get started in contributing.
Currently, I am working on some easy hacks, for which I'll be
submitting patches soon.

Best Regards,

Mohit Marathe




--
Dr. Heiko Tietze, UX-Designer and UX-Mentor
Tel: +49 30 5557992-63 | Mail: heiko.tie...@documentfoundation.org
The Document Foundation, Winterfeldtstraße 52, 10781 Berlin, DE
Gemeinnützige rechtsfähige Stiftung des bürgerlichen Rechts
Legal details: https://www.documentfoundation.org/imprint


OpenPGP_signature.asc
Description: OpenPGP digital signature


[GSoC] Expressing interest in contributing to LibreOffice projects

2024-03-20 Thread Mohit Marathe
Dear LibreOffice community,

Myself Mohit Marathe, a 3rd year undergraduate at Indian Institute 
of Technology (BHU), Varanasi and I want to express my interest in 
contributing to LibreOffice as a part of Google Summer of Code 
2024.

I have been a GSoC last year for the project: 
https://summerofcode.withgoogle.com/archive/2023/projects/z26bcE5j.
I can see there are multiple projects in C++ in the Ideas page. 
Personally, I found **Improvement to the functions deck** and 
**Comments in sidebar** projects to be interesting. 
In case, if these two projects have already gotten a lot of response 
from other contributors, I would really appreciate it if you could 
recommend some other projects which didn't get much attention 
and which is at a high priority for the LibreOffice community.

I have already build LibreOffice and read all the relevant 
documentation that will help me get started in contributing.
Currently, I am working on some easy hacks, for which I'll be 
submitting patches soon.

Best Regards,

Mohit Marathe




GSOC Contributor

2024-03-16 Thread Ahmed OSAMA
Hi,
I am Ahmed Osama, a third year student at the German international
University majoring in computer science (Software Engineering).I am
interested in contributing in LibreOffice this year as I see many projects
that meet my interests and skills.

Regards,
Ahmed Osama.


[Bug 115817] Correct implementation or remove the Navigation toolbar (a GSOC 2009 contribution see bug 32869) (comment 3 for history and functional intent)

2024-03-11 Thread bugzilla-daemon
https://bugs.documentfoundation.org/show_bug.cgi?id=115817

f...@bger.ch changed:

   What|Removed |Added

 Blocks||155882


Referenced Bugs:

https://bugs.documentfoundation.org/show_bug.cgi?id=155882
[Bug 155882] "Recency" is not explained in Navigator
-- 
You are receiving this mail because:
You are the assignee for the bug.

Re: Hoping to be part of GSoC 2024

2024-03-03 Thread Ilmari Lauhakangas

On 4.3.2024 5.08, Jonah Janzen wrote:
Hi there! My name is Jonah, and I'm a Canadian engineering student. I 
recently found out about Google Summer of Code, and after doing some 
more reading about it, it seems like a wonderful opportunity that I 
would love to be a part of. As a longtime user of LibreOffice, it's high 
on my list of organizations I want to give back to, and hence I'm 
reaching out to you today to start a conversation about doing so.
I've been programming since I was 8 doing everything from amateur 
gamedev to competitive programming. This past year, I worked as a web 
developer building a full-stack application with C#/Blazor, and I've 
also made occasional contributions to FOSS like Godot and LMMS.


There are a couple of ideas that I would be most interested in working 
on, which I'll list below:

_UNO Rust Bindings
_
I have vague familiarity with the Rust language and the ideas behind it, 
but I have little hands-on experience with it.
My initial thoughts about this idea are that it would almost certainly 
involve the use of the CXX.RS <http://CXX.RS> utility, and that I would 
hope to be able to auto-generate as much of the code as possible, by 
using the public API specification.
I have a strong desire to get more familiar with Rust, and I love 
working on low-level backend stuff so this would probably be my top choice.


_Forgejo Migration (my own idea)_
 From the perspective of a newcomer to the project, between Gitiles, 
Gerrit, Bugzilla, Jenkins, etc., the different parts of LibreOffice 
development feel disjointed and initially challenging to grasp. I 
sincerely don't mean to cause offense, and I don't come across as 
abrasive rather than reflective.
What I would propose is to move the LibreOffice repository, issue 
tracker, code review process, and CI all onto the Forgejo platform. This 
would offer a more centralized experience for all aspects of project 
management that I think would make core developers' lives much easier, 
and provide another, more superficial benefit: young (and occasionally 
foolish) individuals like myself are used to the GitHub style of Git 
server, and things like Gitiles tend to feel outdated and 
unapproachable. Forgejo would provide a more familiar UX that would ease 
the process of onboarding new contributors.
Gitea is another possibility, because it seems to be more active and 
it's used by high-profile projects like Blender, although it's owned by 
a for-profit now. I've also heard about OneDev, but don't know as much 
about it.


Since this is my own idea, there are a couple potential challenges I'm 
not sure about that I'd appreciate input on:
- This would require transferring account data, and I understand that 
you might not be willing to entrust me with the power to access that.
- I would like for my GSoC project to be 350 hours, and I don't have an 
estimate for how long this would take. I guess we could tack on other 
stuff under the migration umbrella as well, like a shift from IRC to 
Matrix, for example.


_LibreOffice Theme_
Although I'm personally not as interested in this idea, it seems like it 
would offer a significant leap forward in LibreOffice's UI capabilities, 
and might make the software more appealing to a lot of people. If you 
think this would do the most good for the project overall, then I'd be 
glad to take it on for that reason. I would want to consider what the 
best way to store custom styles is (CSS? XML? and so on), and how this 
can be integrated as tightly as possible with the way Mozilla themes are 
used, so that the new setup can do all the same things.


-
I would really appreciate feedback on what you think the best of those 
ideas (or any others) might be for me to work on. I would also be 
curious to know how much interest from other GSoC applicants you have 
had thus far, and whether I would have a significant chance of being 
accepted if I actually were to work on a proposal. If the answer to that 
is yes, then I will start working on an easy hack as soon as possible, 
and collaborating with potential mentors to shape my proposal.


Thank you so much, and I hope to work with you soon!


I have invited you to an interview.

Ilmari


Hoping to be part of GSoC 2024

2024-03-03 Thread Jonah Janzen
Hi there! My name is Jonah, and I'm a Canadian engineering student. I
recently found out about Google Summer of Code, and after doing some more
reading about it, it seems like a wonderful opportunity that I would love
to be a part of. As a longtime user of LibreOffice, it's high on my list of
organizations I want to give back to, and hence I'm reaching out to you
today to start a conversation about doing so.
I've been programming since I was 8 doing everything from amateur gamedev
to competitive programming. This past year, I worked as a web developer
building a full-stack application with C#/Blazor, and I've also made
occasional contributions to FOSS like Godot and LMMS.

There are a couple of ideas that I would be most interested in working on,
which I'll list below:

*UNO Rust Bindings*
I have vague familiarity with the Rust language and the ideas behind it,
but I have little hands-on experience with it.
My initial thoughts about this idea are that it would almost certainly
involve the use of the CXX.RS utility, and that I would hope to be able to
auto-generate as much of the code as possible, by using the public API
specification.
I have a strong desire to get more familiar with Rust, and I love working
on low-level backend stuff so this would probably be my top choice.

*Forgejo Migration (my own idea)*
>From the perspective of a newcomer to the project, between Gitiles, Gerrit,
Bugzilla, Jenkins, etc., the different parts of LibreOffice development
feel disjointed and initially challenging to grasp. I sincerely don't mean
to cause offense, and I don't come across as abrasive rather than
reflective.
What I would propose is to move the LibreOffice repository, issue tracker,
code review process, and CI all onto the Forgejo platform. This would offer
a more centralized experience for all aspects of project management that I
think would make core developers' lives much easier, and provide another,
more superficial benefit: young (and occasionally foolish) individuals like
myself are used to the GitHub style of Git server, and things like Gitiles
tend to feel outdated and unapproachable. Forgejo would provide a more
familiar UX that would ease the process of onboarding new contributors.
Gitea is another possibility, because it seems to be more active and it's
used by high-profile projects like Blender, although it's owned by a
for-profit now. I've also heard about OneDev, but don't know as much about
it.

Since this is my own idea, there are a couple potential challenges I'm not
sure about that I'd appreciate input on:
- This would require transferring account data, and I understand that you
might not be willing to entrust me with the power to access that.
- I would like for my GSoC project to be 350 hours, and I don't have an
estimate for how long this would take. I guess we could tack on other stuff
under the migration umbrella as well, like a shift from IRC to Matrix, for
example.

*LibreOffice Theme*
Although I'm personally not as interested in this idea, it seems like it
would offer a significant leap forward in LibreOffice's UI capabilities,
and might make the software more appealing to a lot of people. If you think
this would do the most good for the project overall, then I'd be glad to
take it on for that reason. I would want to consider what the best way to
store custom styles is (CSS? XML? and so on), and how this can be
integrated as tightly as possible with the way Mozilla themes are used, so
that the new setup can do all the same things.

-
I would really appreciate feedback on what you think the best of those
ideas (or any others) might be for me to work on. I would also be curious
to know how much interest from other GSoC applicants you have had thus far,
and whether I would have a significant chance of being accepted if I
actually were to work on a proposal. If the answer to that is yes, then I
will start working on an easy hack as soon as possible, and collaborating
with potential mentors to shape my proposal.

Thank you so much, and I hope to work with you soon!

Jonah


Re: Enquiry Regarding GSoC 2024 Participation: Potential Collaboration Opportunity

2024-02-27 Thread Ilmari Lauhakangas

On 27.2.2024 15.24, Akshay Kumar Dubey wrote:

Hello,

I hope this email finds you well. I am writing to express my keen 
interest in contributing to Google Summer of Code (GSoC) 2024 with this 
esteemed organization. I am enthusiastic about the opportunity to 
collaborate and contribute to meaningful projects aligned with your 
mission. I look forward to the possibility of working together.


i assure you that I will be passionate about the tasks given to me.

I would greatly appreciate any suggestions or guidance on how I can best 
align my skills and interests with your projects.


I have invited you to an interview.

Ilmari


Enquiry Regarding GSoC 2024 Participation: Potential Collaboration Opportunity

2024-02-27 Thread Akshay Kumar Dubey
Hello,

I hope this email finds you well. I am writing to express my keen interest
in contributing to Google Summer of Code (GSoC) 2024 with this esteemed
organization. I am enthusiastic about the opportunity to collaborate and
contribute to meaningful projects aligned with your mission. I look forward
to the possibility of working together.

i assure you that I will be passionate about the tasks given to me.

I would greatly appreciate any suggestions or guidance on how I can best
align my skills and interests with your projects.


Interest in Future Collaboration for GSoC 2024

2024-02-25 Thread Akhilesh Kumar Yadav


Greetings!

I hope this message finds you well. I am writing to express my admiration for 
the innovative technology that your organization is working on for GSoC 2024. I 
have been following your work and find it truly amazing. 

Currently, I am committed to another organisation and may not be able to 
contribute to your projects at this time. However, I noticed that your 
organisation sometimes faces a shortage of proposals. If such a situation 
arises, please consider this email as an expression of my interest.

I hold a strong interest in your organisation and would be more than willing to 
submit a comprehensive proposal should the need arise. I have also been an 
active contribution at open source projects and have decent programming 
experience. 

Thank you. I look forward to the possibility of future interactions.

Best regards, 
Akhilesh.

Re: Joining LibreOffice mailing List - GSOC 2024

2024-01-15 Thread Skyler Grey

Hi Seturaj,

Nice to hear you're interested!

You can join the list here: 
https://lists.freedesktop.org/mailman/listinfo/libreoffice


I look forward to seeing your contributions :)

Best,
Skyler

On 1/13/24 05:41, Seturaj Matroja wrote:

Greetings,
My name is Seturaj Matroja , a computer engineering student at 
University of Waterloo. I am proficient in C,C++,Python and Js.

I'm eager to learn and contribute! and want to join the mailing list

Thank You


OpenPGP_0xF27E3E5922772E7A.asc
Description: OpenPGP public key


OpenPGP_signature.asc
Description: OpenPGP digital signature


Joining LibreOffice mailing List - GSOC 2024

2024-01-12 Thread Seturaj Matroja
Greetings,
My name is Seturaj Matroja , a computer engineering student at University
of Waterloo. I am proficient in C,C++,Python and Js.
I'm eager to learn and contribute! and want to join the mailing list

Thank You


Final Report - GSoC 2023 - Search Field in Options

2023-08-30 Thread Bayram Çiçek

Hi all.

> Summary of Final Report - GSoC 2023 - "Search Field in Options" project

- Project patch: https://gerrit.libreoffice.org/c/core/+/152519
- Final report blog post: 
https://bayramcicek.github.io/libreoffice-dev/2023/08/26/final-report-2023-gsoc.html


Some tasks that are implemented:
- Add search field to Options dialog - UI
- Strings of labels, check buttons, radio buttons, toggle buttons, link 
buttons and buttons are included in searching function.

- Add GetAllStrings() method to fetch strings from 69 dialogs step by step
- Initialize all dialogs to get strings properly (not in background - 
synchronously)

- Update Options TreeView properly after the searching done
- Expand the first node and select first child-node after search, by default

> Tasks I’ll be working on after GSoC
Following tasks are left and can be implemented after GSoC:
- improvement on the initialization of the dialogs, maybe it can be 
possible to initialize them at background without encountering any 
visual inconsistencies - especially on Windows.

- Implementing the remaining tasks:
    - Include accessibility elements into searching
    - Include option pages from extensions into searching

Additional hacks:
- Implement highlighting feature
- Show modified options with some special indicator (as in KDE settings)

> Thanks

I learned a lot of things during the GSoC. Although GSoC is finished, I 
will definitely continue to contribute to LibreOffice. I am really happy 
to be a part of the LibreOffice community and Google Summer of Code. I’m 
really thankful to LibreOffice and Google for providing us this such a 
great opportunity which helped me gain this amazing experience!


And most importantly, greatly thankful to *Andreas Heinisch* and *Heiko 
Tietze* who were my mentors throughout the GSoC period. They always 
guided me everything about my questions. Thank you endlessly for your 
time and effort. I appreciate that you always motivating and encouraging 
me in all that I attempt and do. I can never truly express how grateful 
I am. Your guidance, reviews, help and shared experiences have been 
invaluable. Thank you very much for everything.


I’d like to express my gratitude to everyone in the LibreOffice 
community for their help and kindness. They always tried to answer my 
questions on IRC. I fell very lucky to work with this amazing community. 
I have learned a lot from you and I will never forget this wonderful 
experience.


--

Regards,
Bayram Çiçek


GSoC'23 Week 10 & 11 Report

2023-08-19 Thread Ahmed Gamal Eltokhy
Hello,

I hope this email finds you well. Here is one more GSoC project update for
the last two weeks. Find the complete report on my blog with the recap at
the following link:

https://tokiesan.github.io/blogposts/gsoc/week_10_11_report.html

<https://tokiesan.github.io/blogposts/gsoc/week_10_11_report.html>
TL;DR: Finished the set requirements in the proposal, next on focusing on
the documentation and solving related bugs on Bugzilla

I am extremely grateful for my mentors' continuous support throughout this
journey.

Stay tuned for next week's updates!

Best regards,

Tokhy


Week #10 report - GSoC 2023 - APNG support

2023-08-14 Thread Paris Oplopoios
Hello!

This week I did work on the UI side of saving APNGs. Should be finished
some time this week, and then APNG support is officially finished

Thanks!


Week #11 Report - GSoC 2023 - Search Field in Options

2023-08-14 Thread Bayram Çiçek

Hi all.

> Summary of Week #11 Report - GSoC 2023 - "Search Field in Options" 
project


- All 69 dialogs initialize at background while Options dialog opens.
- While Options dialog opens, it collects all (visible) strings of 
labels, check buttons, radio buttons and buttons to include them in 
searching.
- new patchsets are published: 
https://gerrit.libreoffice.org/c/core/+/152519
- blog post: 
https://bayramcicek.github.io/libreoffice-dev/2023/08/14/week-07-11-gsoc-report.html


--

Regards,
Bayram Çiçek


Week 10 Report : GSOC 2023 - Convert Writer's Java UNO API tests to C++

2023-08-13 Thread Dipam Turkar
Hey Everyone,
I want to submit the project report for week #10. The tests converted this
week are as follows
1. _XAutoTextContainer.java
2. _XTextRangeCompare.java
3. _XFootnote.java

Thanks and regards
Dipam Turkar


GSoC'23 -- Week 10

2023-08-10 Thread Baole Fang
---
title: "Week 10"
date: 2023-08-03
---

### Smart inference

Previously, jenkins only uses [testfailure](
https://github.com/baolef/libreoffice-ci/blob/main/models/testfailure.py)
results to decide whether the patch will pass or fail. Since it is not very
accurate and [testselect](
https://github.com/baolef/libreoffice-ci/blob/main/models/testselect.py) is
accurate, a better algorithm using its prediction is used to pass or fail a
patch.

[testoverall](
https://github.com/baolef/libreoffice-ci/blob/main/models/testoverall.py)
is proposed to integrate [testselect's](
https://github.com/baolef/libreoffice-ci/blob/main/models/testselect.py)
predictions into [testfailure](
https://github.com/baolef/libreoffice-ci/blob/main/models/testfailure.py).
Compared to [testfailure](
https://github.com/baolef/libreoffice-ci/blob/main/models/testfailure.py),
its failure recall significantly increases from 54% to 71%, while pass
recall slightly drops from 70% to 65%. Since failure recall is much more
important than pass recall, the model is a huge improvement.

Due to [testoverall](
https://github.com/baolef/libreoffice-ci/blob/main/models/testoverall.py)
outstanding performance, it replaces [testfailure](
https://github.com/baolef/libreoffice-ci/blob/main/models/testfailure.py)
in inference.

Besides, a new condition is added to decide whether the patch should pass
or fail. Originally, it only looks at whether the overall failing
probability has reached a threshold (0.4). Now, the number of failed unit
tests are counted. If it reaches the threshold (10), then the patch is also
considered to be failed. With the improved algorithm, the inference is able
to recall 91% failures, while reducing computation by 57%.

### Jenkins integration

Currently, the model is integrated into Jenkins job [gerrit_master_ml](
https://ci.libreoffice.org/job/gerrit_master_ml/). It first runs the
machine learning model to predict whether the patch will pass or fail. If
the patch is likely to fail, then the [fast track](
https://ci.libreoffice.org/job/gerrit_master_seq/) will be run. If it is
likely to fail, then the [normal build](
https://ci.libreoffice.org/job/gerrit_master/) will be run.


GSoC'23 Week 9 Report: Certificate Manager Caching Finished & Recap

2023-08-08 Thread Ahmed Gamal Eltokhy
Dear all,

I hope this email finds you well. Here is the weekly GSoC project update
for the week. Find the complete report on my blog with the recap at the
following link:

https://tokiesan.github.io/blogposts/gsoc/week_8_9_report.html

TL;DR: Finished certificates caching, revisited initial proposal

I'd like to thank my mentors for their continuous support. Their mentorship
has been precious throughout this journey.

Stay tuned for more updates!

Best regards,

Tokhy


Week #9 report - GSoC 2023 - APNG support

2023-08-07 Thread Paris Oplopoios
Hello!

This week I pushed my APNG support patch along with a unit test. I also
found a regression caused by a different patch (not mine) on master and
opened a bug report for it.

Thanks!


Week 9 Report : GSOC 2023 - Convert Writer's Java UNO API tests to C++

2023-08-06 Thread Dipam Turkar
Hey Everyone,
I want to submit the project report for week #9. The tests converted this
week are as follows
1. _NumberingRules.java
2. _BaseIndexMark.java
3. _DocumentIndexMark.java

Thanks and regards
Dipam Turkar


Week #10 Report - GSoC 2023 - Search Field in Options

2023-08-06 Thread Bayram Çiçek

Hi all.

> Summary of Week #10 Report - GSoC 2023 - "Search Field in Options" 
project


I worked on some bugs/issues regarding sub-dialogs that should be 
initialized in the background. I will expand the search functionality 
for each ~69 sub-dialogs step by step.


--

Regards,
Bayram Çiçek


Re: GSoC'23 -- Week 9

2023-08-05 Thread Thorsten Behrens
Hi Baole,

Baole Fang wrote:
> [testselect](
> https://github.com/baolef/libreoffice-ci/blob/main/models/testselect.py) is
> now able to recognize 95% (94% previously) of all failures, while reducing
> computation by 85% (84% previously).
>
Oh nice! So the goal is still, to run _one_ canary platform build
(likely Linux), for all 'likely to fail' builds (threshold for 'likely
to fail' TBD), right?

@list: since with that setup, and sufficient prediction quality, we
can reduce Jenkins job numbers by up to a factor of 6, for those
builds that would usually fail CI anyway (but taking 6 builds, and
quite some queue waiting time, to eventually get there).

Cheers,

-- Thorsten


signature.asc
Description: PGP signature


GSoC'23 -- Week 9

2023-08-05 Thread Baole Fang
---
title: "Week 9"
date: 2023-07-27
---

### Model improvement

To improve model performance, the model based on grouped unit tests is
implemented. Originally, the model is trained to predict on the level of
around 700 unit tests, which is too much. To reduce the number of
predictions, unit tests are grouped into 80 groups based on their folder
parents and functions in [mapping.py](
https://github.com/baolef/libreoffice-ci/blob/group/dataset/mapping.py).
The performance has improved to:

|   | Fail (Predicted) | Pass (Predicted) |
|---|--|--|
| Fail (Actual) | 3860 | 203  |
| Pass (Actual) | 191593   | 1109768  |

[testselect](
https://github.com/baolef/libreoffice-ci/blob/main/models/testselect.py) is
now able to recognize 95% (94% previously) of all failures, while reducing
computation by 85% (84% previously).


GSoC'23 Week 8 Report: Certificate Manager Tree View and Caching

2023-08-01 Thread Ahmed Gamal Eltokhy
Dear all,

I hope this email finds you well. Here is another update in my GSoC project
for the week! There is no blog post this week since not much information
has changed from the last one, however, wait for one next week.

TL;DR: WIP on customization of tree view in certificate chooser and
session-wise certificate caching.

I'd like to thank my mentors, including Thorsten Behrens, Heiko Tietze, and
Hossein Nourikhah, for their continuous support.. Their mentorship has been
invaluable throughout this journey.

Stay tuned for more updates in the upcoming weeks.

Best regards,

Tokhy


GSoC'23 -- Week 8

2023-07-31 Thread Baole Fang
---
title: "Week 8"
date: 2023-07-20
---

### Result archive

Every time Jenkins runs the model, the inference results will be saved to
`probability.csv`, which is archived by Jenkins.

### Jenkins integration

The model is integrated into a [master job](
https://ci.libreoffice.org/job/gerrit_master_ml/). In this job, the model
will first be run to decide whether the commit is likely to fail. If it is,
then run [gerrit_linux_clang_dbgutil](
https://ci.libreoffice.org/job/gerrit_linux_clang_dbgutil/) first. If it
fails, then return -1, else run the rest builds. If the model predicts that
the commit is unlikely to fail, then run all the build in parallel like
before.


Week #8 report - GSoC 2023 - APNG support

2023-07-31 Thread Paris Oplopoios

Hello!

This week I continued working on my APNG writer. I am close to finishing it.

Thanks!



Week #9 Report - GSoC 2023 - Search Field in Options

2023-07-30 Thread Bayram Çiçek

Hi all.

> Summary of Week #9 Report - GSoC 2023 - "Search Field in Options" project

- tested and confirmed that changing LO interface language also changes 
the .ui file strings. It is possible that we can overcome the 
localization issue by initializing sub-dialogs .


- working on some bugs/issues regarding ui dialogs that should run in 
the background.


--

Regards,
Bayram Çiçek


GSoC'23 Week 7 Report: Certificate Manager Searching and Filtering Features

2023-07-25 Thread Ahmed Gamal Eltokhy
Dear all,

I hope this email finds you well. Here is another update in my GSoC project
for the week! Find the complete report on my blog at the following link:

https://tokiesan.github.io/blogposts/gsoc/week_7_report.html

TL;DR: Completed the implementation of certificate manager searching and
filtering, patches merged.

I'm grateful for the unwavering support from my mentors, including Thorsten
Behrens, Heiko Tietze, and Hossein Nourikhah. Their mentorship has been
invaluable throughout this journey.

Stay tuned for more updates in the upcoming weeks and do not hesitate to
reach out to me for any suggestions or questions.

Best regards,

Tokhy


Week #7 report - GSoC 2023 - APNG support

2023-07-24 Thread Paris Oplopoios
Hello!

This week I continued working on my APNG writer. I made some progress with
regards to outputting the chunks but there's still some work to do here.

Thanks!


GSoC'23 -- Week 7

2023-07-24 Thread Baole Fang
---
title: "Week 7"
date: 2023-07-12
---

### Jenkins integration

Currently, the model is integrated into [Jenkins](
https://ci.libreoffice.org/job/machine_learning_model/). The average build
duration is around 15s, and it is able to support 5 builds in parallel.

Its [output log](
https://ci.libreoffice.org/job/machine_learning_model/lastBuild/console)
mainly contains the probability of a patch to fail a unit test and its
overall probability to fail any test. The overall probability is shown in
the build summary page.


Week #8 Report - GSoC 2023 - Search Field in Options

2023-07-23 Thread Bayram Çiçek

Hi all.

> Summary of Week #8 Report - GSoC 2023 - "Search Field in Options" project

This week I worked on some localization issues and currently I've been 
trying to initialize all sub-dialogs at the background. I will also test 
if fetching strings from .ui files works with different languages (UI).


--

Regards,
Bayram Çiçek


Week #7 Report - GSoC 2023 - Search Field in Options

2023-07-19 Thread Bayram Çiçek

Hi all.

> Summary of Week #7 Report - GSoC 2023 - "Search Field in Options" project

- New patchsets submitted (patchsets 10 - 14): 
https://gerrit.libreoffice.org/c/core/+/152519

- String extraction location moved to workdir/UIOptions/*
- Extracted files includes a lot of underscores ( _ ) that might block 
search functionality. To prevent this issue, all underscores were removed.

- extraction works with  $ make uioptions

Thanks.

--

Regards,
Bayram Çiçek


GSoC'23 -- Week 6

2023-07-19 Thread Baole Fang
---
title: "Week 6"
date: 2023-07-06
---

### Jenkins integration

Currently, the model is integrated into [Jenkins](
https://ci.libreoffice.org/job/machine_learning_model/). The average build
duration is around 15s, and it is able to support 5 builds in parallel.

Its [output log](
https://ci.libreoffice.org/job/machine_learning_model/lastBuild/console)
mainly contains the probability of a patch to fail a unit test and its
overall probability to fail any test.

Further work will be done to better integrate the model into Jenkins.


Week 6 & 7 Report : GSOC 2023 - Convert Writer's Java UNO API Tests to C++

2023-07-17 Thread Dipam Turkar
Hey Everyone,
I want to submit the project report for Week #6 & Week #7.

The tests converted this week are as mentioned below.
1. SwXParagraphEnumeration.java
2. SwXReferenceMark.java
3. SwXReferenceMarks.java
4. SwXTableCellText.java
5. SwXTextFieldTypes.java
6. SwXTextFrameText.java
7. SwXTextPortionEnumeration.java
8. SwXTextRanges.java
9. SwXTextSearch.java

The converted tests, if not committed, will be committed soon.

Thanks and regards
Dipam Turkar


GSoC'23 Week 5 & 6 Report: Customized Certificate Managers and Certificate Chooser UI Improvements

2023-07-17 Thread Ahmed Gamal Eltokhy
Dear all,

I hope this email finds you well. I'm thrilled to share the latest progress
in GSoC for the last two weeks. You can find the complete report on my blog
at the following link:

https://tokiesan.github.io/blogposts/gsoc/week_5_6_report.html

TL;DR: Implemented customized certificate managers, improved the
certificate chooser dialog, and started working on search and filter
functionalities for enhanced certificate management in LibreOffice.

I would like to express my utmost gratitude to Thorsten Behrens, Heiko
Tietze, and Hossein Nourikhah for their unwavering support and guidance
throughout this whole process. I would also like to thank Arnaud Versini
for his recent patches that help simplify various parts of handling digital
signatures!

As always, stay tuned for more updates in the upcoming weeks and do not
hesitate to reach out to me in case you have suggestions, questions, or
just want to chat!

Best regards,

Tokhy


Week #6 report - GSoC 2023 - APNG support

2023-07-16 Thread Paris Oplopoios
Hello!

I took most this week off from GSoC so there’s not much new progress.
Continuing the writer work.

Thanks!


Week #5 report - GSoC 2023 - APNG support

2023-07-09 Thread Paris Oplopoios

Hello!

This week I continued my work on the APNG writer, made progress but 
there's still some things to iron out before pushing.


Thanks!



Week #5 and #6 Report - GSoC 2023 - Search Field in Options

2023-07-08 Thread Bayram Çiçek

Hi.

I want to share "Search Field in Options" project report for week #5 and #6.

> Summary

- New patchsets submitted (between patchset 5 and 10): 
https://gerrit.libreoffice.org/c/core/+/152519

- Modified uiex python script to generate ui strings.
- Search function now removes the child-nodes that do not match with the 
search term.
    - The search function now gives better results than the previous 
version.

- Refactored the code with clang-format.
- Search field now goes into focus when Options dialog opens.
- Finally, first node expands itself and selects its first child 
automatically after the search done.


> Blog post about week #5 and #6 report: 
https://bayramcicek.github.io/libreoffice-dev/2023/07/08/week-05-06-gsoc-report.html


Thank you.

--

Regards,
Bayram Çiçek


GSoC'23 -- Week 5

2023-07-08 Thread Baole Fang
---
title: "Week 5"
date: 2023-06-29
---

### Model inference

[Inference](https://github.com/baolef/libreoffice-ci/blob/main/test.py) is
completed using [testfailure](
https://github.com/baolef/libreoffice-ci/blob/main/models/testfailure.py)
and [testselect](
https://github.com/baolef/libreoffice-ci/blob/main/models/testselect.py) to
predict unit tests to be run for a commit.

### Model sharing

More training results, such as models, intermediate data and metrics are
shared in the [repository](https://github.com/baolef/libreoffice-ci).


Week #4 report - GSoC 2023 - APNG support

2023-07-07 Thread Paris Oplopoios

Hello!

This week I started working on the APNG writer.

Thanks!



GSoC'23 Week 4 Report: Custom Certificate Managers and UI Enhancements

2023-07-03 Thread Ahmed Gamal Eltokhy
Dear everyone,

I hope this email finds you well. I'm thrilled to share the latest progress
in GSoC. You can find the complete report on my blog at the following link:

https://tokiesan.github.io/blogposts/gsoc/week_4_report.html

TL;DR: Finishing custom certificate managers' integration (pending review)
and making progress on certificate UI improvements to enhance user
experience.

I would like to express my utmost gratitude to Thorsten Behrens, Heiko
Tietze, and Hossein Nourikhah for their unwavering support and guidance
throughout this whole process.

Stay tuned for more updates in the upcoming weeks and reach out to me in
case you have suggestions, questions, or just want to chat!

Best regards,

Tokhy


Week 5 Report : GSOC 2023 - Convert Writer's Java UNO API Tests to C++

2023-07-02 Thread Dipam Turkar
Hey Everyone,
I want to submit the project report week for Week #4.

The tests converted this week are as mentioned below
1. SwXEndnoteProperties.java
2. SwXFieldEnumeration.java
3. SwXFieldMaster.java
4. SwXFootnote.java
5. SwXFootnoteProperties.java
6. SwXFootnoteText.java
7. SwXFrames.java
8. SwXHeadFootText.java
9. SwXLineNumberingProperties.java

The converted tests, if not yet committed, will be committed soon.

Thanks and regards
Dipam Turkar


GSoC'23 - Week 4

2023-07-02 Thread Baole Fang
---
title: "Week 4"
date: 2023-06-22
---

### Model training

Two models are trained with the full dataset:
- [testfailure](
https://github.com/baolef/libreoffice-ci/blob/main/models/testfailure.py)
predicts whether a commit will fail any unit test. It only considers commit
features.
- [testselect](
https://github.com/baolef/libreoffice-ci/blob/main/models/testselect.py)
predicts which unit tests the commit will fail. It only considers unit
tests features.

These two models are based on [bugbug](https://github.com/mozilla/bugbug),
but they have one main limitation. Commit and unit test features are
considered independently. The better way to solve this problem is to
consider these two kinds of features together to predict whether a
`(commit, test)` pair will pass or fail.


Week #4 Report - GSoC 2023 - Search Field in Options

2023-06-26 Thread Bayram Çiçek

Hi.

I want to share "Search Field in Options" project report for week #4.

> Summary

- Strings in ui files are now can be generated at build-time.
- labels, accessible-names, accessible-descriptions and tooltip-texts 
from all ui files that resides inside Options dialog, are now included 
in searching.

- Patchset 4 submitted: https://gerrit.libreoffice.org/c/core/+/152519/4

> Blog post about week #4 report: 
https://bayramcicek.github.io/libreoffice-dev/2023/06/26/week-04-gsoc-report.html


Thank you.

--

Regards,
Bayram Çiçek


GSoC'23 - Week 3 Report

2023-06-25 Thread Baole Fang
---
title: "Week 3"
date: 2023-06-15
---

### Model training

Basic [model training](
https://github.com/baolef/libreoffice-ci/blob/main/train.py) pipeline is
completed with [testselect](
https://github.com/baolef/libreoffice-ci/blob/main/models/testselect.py)
model. Further optimization is needed to reduce memory and time cost,
together with performance.

Currently, [testselect](
https://github.com/baolef/libreoffice-ci/blob/main/models/testselect.py) is
trained on a subset of size 16384 (containing training and testing set) of
the full dataset of size 122019 due to memory cost, and it has reached a
failure recall of 91.4% and saving 90% of unit test computational cost. Its
detailed confusion matrix is shown below:

|   | Fail (Predicted) | Pass (Predicted) |
|---|--|--|
| Fail (Actual) | 480  | 45   |
| Pass (Actual) | 556910   | 5045893  |


Week 4 Report : GSOC 2023 - Convert Writer's Java UNO API Tests to C++

2023-06-25 Thread Dipam Turkar
Hey Everyone,
I want to submit the project report week for Week #4.

The tests converted this week are as mentioned below
1. SwXBodyText.java
2. SwXBookmark.java
3. SwXBookmarks.java
4. SwXCellRange.java
5. SwXChapterNumbering.java
6. SwXDocumentIndexMark.java
7. SwXDocumentIndexes.java
8. SwXDrawPage.cxx

The converted tests, if not yet committed, will be committed soon.

Thanks and regards
Dipam Turkar


Week #3 report - GSoC 2023 - APNG support

2023-06-25 Thread Paris Oplopoios

Hello!

This week I implemented APNG blending modes and fixed a bug where 
partial transparency would not work. Next I'll be making tests and start 
working on the writer.


Thanks!



Re: GSoC'23 - Week 1 Report

2023-06-25 Thread Ilmari Lauhakangas

On 10.6.2023 18.54, Baole Fang wrote:




Missed to copy the contents:

Join #tdf-infra

Joined.

Familiar with Mozilla’s work

Mozilla has made their code[1] public. testselect[2] aligns with our 
project best.


rust-code-analysis[3] can be used to calculate metrics from code/patches.

Now, data mining[4] is finished. It is able to generate raw features 
from commits


1: https://github.com/mozilla/bugbug
2: https://github.com/mozilla/bugbug/blob/master/bugbug/models/testselect.py
3: https://github.com/mozilla/rust-code-analysis
4: https://github.com/baolef/libreoffice-ci/blob/data/data/mining.py


GSoC'23 - Week 3 Report

2023-06-24 Thread Baole Fang



2023-06-15-week3.md
Description: application/md


GSoC'23 Week 3 Report: More Certificate Manager Improvements

2023-06-24 Thread Ahmed Gamal Eltokhy
Dear everyone,

I hope this email finds you well. Excited to share the current progress in
GSoC. You can find the complete report on my blog at the following link:

https://tokiesan.github.io/blogposts/gsoc/week_3_report.html

*TL;DR*: Improved LibreOffice certificate managers' integration and
optimized certificate caching for enhanced user experience.

I would like to express my extreme gratitude to Thorsten Behrens, Heiko
Tietze, and Hossein Nourikhah for their invaluable guidance throughout this
journey.

Stay tuned for more updates in the upcoming weeks! If you have any
suggestions, questions, or just want to chat, please feel free to reach out
to me.

Best regards,

Tokhy


Week 3 Report : GSOC 2023 - Convert Writer's Java UNO API Tests to C++

2023-06-19 Thread Dipam Turkar
Hey everyone,
I want to submit the project report for Week #3.

The tests converted this week are as mentioned below
1. SwXAutoContainer.java
2. SwXAutoTextEntry.java
3. SwXAutoTextGroup.java

The converted tests will be committed soon.

Thanks and regards
Dipam Turkar


Week #2 report - GSoC 2023 - APNG support

2023-06-19 Thread Paris Oplopoios

Hello!

This week I continued working on APNG blending modes. The first patch 
was merged.


Thanks!



Week #3 Report - GSoC 2023 - Search Field in Options

2023-06-18 Thread Bayram Çiçek

Hi.

I want to share "Search Field in Options" project report for week #3.

> Summary

- There is a problem with accessing methods of sub-dialogs in Options 
dialog. (the reason is that the sub-dialogs don’t exist until the page 
is switched)
- We decided that strings in all .ui files (in ./cui/*) will be 
generated at build-time.

- I’ll be trying to generate the data at build-time in the following weeks.

> Blog post about week #3 report:
https://bayramcicek.github.io/libreoffice-dev/2023/06/18/week-03-gsoc-report.html

> Steps for implementing search functionality in “Tools > Options”:

1) Add Search field to “Tools > Options” dialog.    (DONE - week #1)
2) Include Options treeview into searching.    (DONE - week #1)
3) Include Sub-tree elements (child nodes) into searching. (DONE - week #2)
4) Generate all strings(labels), accessible-names, 
accessible-descriptions and tooltip-texts of all .ui files in ./cui/* 
directory, at build-time. (Next step)

5) Fetch the generated data - at run-time.
6) Include strings(labels), accessible-names, accessible-descriptions 
and tooltip-texts into searching.

7) Implement highlighting feature - if enough time remains.

Thank you.

--

Regards,
Bayram Çiçek


GSoC Week 2 Report: Improving PGP/GPG Encryption Support

2023-06-17 Thread Ahmed Gamal Eltokhy
Dear everyone,

I hope this email finds you well. I'm excited to share my progress in GSoC.
You can find the complete report on my blog at the following link:

https://tokiesan.github.io/blogposts/gsoc/week_2_report.html

*TL;DR: *Finished working on remembering digital signatures features,
started working on caching certificates session-wise.

I would like to express my gratitude to Thorsten Behrens, Heiko Tietze, and
Hossein Nourikhah for their invaluable guidance and support throughout this
journey.

Stay tuned for more updates on my progress! If you have any suggestions,
questions, or just want to chat, please feel free to reach out to me.

Best regards,

Tokhy


Re: GSoC'23 - Week 2 Report

2023-06-17 Thread Ilmari Lauhakangas

Please don't send attachments. Copying the text:

Commit feature extraction

Commit feature extraction is finished with multiprocessing. The commits 
come from the csv table. Features are based on the patch (what changes
in the commit), code features, author features and so on. The output is 
saved in data/commits.json.


Unit test feature extraction

Unit test feature extraction is finished with single thread with speed 
up. It computes features of unit tests from data/commits.json


GSoC'23 - Week 2 Report

2023-06-17 Thread Baole Fang



2023-06-07-week2.md
Description: application/md


Week 1 & 2 Report : GSoC 2023 - Convert Writer's Java UNO API Tests to C++

2023-06-15 Thread Dipam Turkar
Hey everyone,
I want to submit the project report for Week #1 and #2.

The converted tests ready for commiting are as mentioned below
1. SwXCell.java

The tests still under work are
1. SwXAutoTextContainer.java
2. SwXAutoTextEntry.java
3. SwXAutoTextGroup.java

The converted tests will be committed by Monday.

Thanks and regards
Dipam Turkar


GSoC Week 1 Report: Remembering Digital Signatures

2023-06-10 Thread Ahmed Gamal Eltokhy
Hello everyone!

I'm pleased to share my week 1 GSoC update on implementing the option to
remember digital signatures session-wise. Read the full report here:

https://tokiesan.github.io/blogposts/gsoc/week_1_report.html

This week, I filed a bug on Bugzilla (tdf#155665), and began exploring the
codebase. The main workflow of the patch for the new option is complete,
with next steps focusing on linking the resigning function to the saving
request and caching certificates and signatures, which I will be working on
in the next week.

A big thank you to Thorsten Behrens, Heiko Tietze, and Hossein Nourikhah
for their guidance. Stay tuned for more updates! Feel free to hit me up
with any suggestions or questions.

Best regards,
Tokhy


GSoC'23 - Week 1 Report

2023-06-10 Thread Baole Fang



2023-05-31-week1.md
Description: application/md


Week #1 report - GSoC 2023 - APNG support

2023-06-10 Thread Paris Oplopoios

Hello!

This week I started working on APNG blending modes. Also rebased the 
initial patch we had for the APNG read support here: 
https://gerrit.libreoffice.org/c/core/+/140089


Thanks!



Week #2 Report - GSoC 2023 - Search Field in Options

2023-06-10 Thread Bayram Çiçek

Hi all.

I want to share "Search Field in Options" project report for week #2.

> Blog post about week #2 report: 
https://bayramcicek.com.tr/libreoffice-dev/2023/06/10/week-02-gsoc-report.html


> Sub-tree elements(child nodes) are now included in searching.

> Patchset 2 has been submitted: 
https://gerrit.libreoffice.org/c/core/+/152519/2


Steps for implementing search functionality in “Tools > Options”:

1) Add Search field to “Tools > Options” dialog.    (DONE - week #1)
2) Options treeview.    (DONE - week #1)
3) Sub-tree elements (child nodes).    (DONE - week #2)
4) Strings(labels) in all dialogs.    (Next step)
5) Tooltip texts.
6) Accessible descriptions.

Thank you.

--

Regards,
Bayram Çiçek


Week #1 Report - GSoC 2023 - Search Field in Options

2023-06-03 Thread Bayram Çiçek

Hi all.

I want to share GSoC "Search Field in Options" project report for week #1.

> Blog post about week #1 report:

- 
https://bayramcicek.com.tr/libreoffice-dev/2023/06/03/week-01-gsoc-report.html


> First patchset has been submitted.

- patch: https://gerrit.libreoffice.org/c/core/+/152519
- bug page: https://bugs.documentfoundation.org/show_bug.cgi?id=49895

> Search bar/field added to “Tools > Options” dialog.

> Search functionality implemented for Options treeview.

Steps for implementing search functionality in “Tools > Options”:
- Add Search field to “Tools > Options” dialog. (DONE - week #1)
- Options treeview (DONE - week #1)
- Sub-treeview (Next step)
- Tooltips
- Strings in all dialogs

Thank you.

--

Regards,
Bayram Çiçek


GSoC'23 - Select tests to run on gerrit patches based on machine learning

2023-05-24 Thread Baole Fang
Hi,

I'm Baole Fang, currently pursuing a master degree in the school of
computer science at Carnegie Mellon University. I'm looking forward to
working with LibreOffice in the project Select tests to run on gerrit
patches based on machine learning
 with
C++ and Python.

The project aims to reduce the number of unit tests run by gerrit using
machine learning. Most patches only change a small portion of the code, so
only a few tests are enough. Currently, all tests are run during the build,
which is a waste of resources. As mentioned in Mozilla's work
,
machine learning can be used to select unit tests. Therefore, I intend to
use machine learning to select unit tests on gerrit patches.

Once again, it's my great pleasure to work with you on this project. I want
to thank all the mentors and admins at LibreOffice to give me this amazing
opportunity.

Feel free to contact me if you have any questions. Looking forward to
working with you!

Best,
Baole Fang


GSOC '23 : Convert Writer's Java UNO API tests to C++

2023-05-14 Thread Dipam Turkar
Hey everyone,

I am Dipam Turkar, currently pursuing B.Tech in Computer Science and
Engineering at IIT Mandi, India. I am thrilled to share with you that I
will be working with LibreOffice this summer on the project 'Convert
Writer's Java UNO API tests to C++' as mentioned here
https://summerofcode.withgoogle.com/proposals/details/QBLttE0T. The project
aims to convert the UNO API tests for LibreOffice Writer which are written
in Java to C++.

The unit tests for Writer’s UNO API which were forked from OpenOffice are
still implemented in Java, which in the end test C++ code making it hard to
debug them. LibreOffice has had a long term plan to move them to C++. The
project will also focus on fixing the unit tests for errors, if any. I
intend to complete this task as my project for GSOC 2023.

Once again, it's my great pleasure to work with you on this project. I want
to thank all the mentors and admins at LibreOffice to give me this amazing
opportunity.

Please feel free to contact me if you have any questions or concerns. I
look forward to working with you this summer.

Thanks and Regards
Dipam Turkar


GSoC'23 - Improving PGP/GPG Encryption Support in LibreOffice (TokieSan)

2023-05-13 Thread Ahmed Gamal Eltokhy
Hello everyone!

This is Tokhy. I am currently a Mathematics and Computer Engineering
student and FOSS enthusiast. I am delighted and thrilled to share that I
will be
working with LibreOffice this summer on the "Improving PGP/GPG Encryption
Support in LibreOffice" project under the guidance of Thorsten Behrens and
Heiko Tietze.

The project aims to enhance the experimental PGP/GPG encryption support in
LibreOffice by addressing several shortcomings, such as the need to select
recipients anew for every save and the difficulty in finding the right
keys. The
project will also focus on developing smart searching, traversing, and
filtering
capabilities for large keyrings, as well as adding asynchronous querying
for
improved performance.

I am thrilled to be working on this project, and I am grateful to have the
opportunity to contribute to the LibreOffice community. I would like to
take this
opportunity to thank all the mentors and the LibreOffice organization for
giving
me this opportunity.

Please feel free to reach out to me if you have any questions or
suggestions
related to the project. I look forward to working with you all.

Best regards,
Tokhy


GSoC'23 Project - Search Field in Options

2023-05-12 Thread Bayram Çiçek

Hi everyone,

I'm Bayram Çiçek. I was a GSoC 2021 participant at LibreOffice and I 
have a bachelor's degree in computer engineering. I am delighted to 
share with you that I've been given this wonderful opportunity to work 
with LibreOffice as a Google Summer of Code 2023 participant.


I'll be working on "Search Field in Options" project under the 
mentorship of Andreas Heinisch and Heiko Tietze throughout the GSoC 2023 
program.


LibreOffice has a large and growing number of options and sometimes it 
is not easy to find the right one by searching them one by one. 
Throughout the GSoC program, I'll implement a search field/functionality 
to the "Tools > Options..." dialog, so that we can find the right 
options easily.


- Mockup: 
https://bug-attachments.documentfoundation.org/attachment.cgi?id=61600
- Enhancement request on Bugzilla: 
https://bugs.documentfoundation.org/show_bug.cgi?id=49895


I would like to express my gratitude to all mentors and the LibreOffice 
organization for giving us this opportunity.


Thank you.

--

Regards,
Bayram Çiçek


Re: 2023 GSOC Application

2023-04-04 Thread Ilmari Lauhakangas

On 4.4.2023 18.29, peter frane wrote:

To whom it may concern,

I'm interested in contributing to your projects through the 2023 GSOC.

My name is Peter Frane (IRC nick PeterF). I'm an editor by profession 
and a freelance programmer.


The projects I'm interested in are under the 'Ideas without a mentor': 
https://wiki.documentfoundation.org/Development/GSoC/Ideas_without_a_mentor <https://wiki.documentfoundation.org/Development/GSoC/Ideas_without_a_mentor>


You might discuss those for year 2024, but for this year you have to 
pick from the ones that have a mentor. You have 2 hours to submit a 
proposal into the GSoC site.


Ilmari


2023 GSOC Application

2023-04-04 Thread peter frane
To whom it may concern,

I'm interested in contributing to your projects through the 2023 GSOC.

My name is Peter Frane (IRC nick PeterF). I'm an editor by profession and a
freelance programmer.

The projects I'm interested in are under the 'Ideas without a mentor':
https://wiki.documentfoundation.org/Development/GSoC/Ideas_without_a_mentor

Specifically, these ones:

*Subpixel and stable glyph positioning tdf#103322*

I had previously written an open-source library (
https://reformath.webnode.page/) that uses subpixel glyph positioning. This
library is available under both Windows (GDI) and Linux. I had already
browsed the Writer source codes involved, but still have some questions. I
am going to apply my deep knowledge of Windows GDI and fonts to fix this
issue.

*Support multicoloured font formats tdf#104403 tdf#105488*
I have in-depth knowledge of the OpenType font format. I have written an
OpenType to Woff converter and vice versa. Both are available at my GitHub
page. I am also very familiar with SVG. I am very familiar with fonts and
graphics rendering, although, admittedly, I have not used the SVG feature
of OpenType.

*Implement Quattro Pro Import filter*
Although I have not used Quattro Pro in years, I'm interested in this
project because I like tinkering with file formats. Some formats that I
know include Corel's WordPerfect (I used to have the documentation because
I tried to convert it to XML back in the day), MS RTF, Adobe PDF and
PostScript (I have written a library for both: a PDF writer and a
PostScript interpreter), TeX/LateX DVI/VF/TFM (I have written a program
that converts a DVI file to SVG and PDF), graphics (BMP, EMF/WMF, PBM, PPM,
SVG, PS/EPS), fonts (Type1 and OpenType; I have written a Type1 font
subsetter and a WOFF converter for OpenType). Most of my programs are open
source and available at my GitHub page.

*Implement MathType 4+ import filter*
I am familiar with and have studied the old MathType file format, but not
the new one. The old one is an OLE object that wraps a WMF file that, in
turn, contains some EPS code. As mentioned above, I know WMF and EPS, so
all I need to do is study this new MathType format, which, I believe, is
properly documented by Design Science (now Wiris).

*My proposed project: EPS reader/interpreter*
If you still need an EPS interpreter, even if it just supports a subset of
the language, I have made available the source code of my interpreter on my
GitHub page. I am willing to integrate it into LibreOffice if you will
accept me to work for you.

I would like to discuss all of these in an interview.

Thank you and I look forward to hearing from you.

Regards,

Peter Frane, Jr.

P.S. My GitHub page is at https://github.com/pgfjr?tab=repositories.


Gsoc 2023 (Libreoffice Calc): extend calc function pane, request more info (links to documentation/ related source code file) related to calc formula

2023-03-31 Thread Potato Chick
Hi there,

I hope this email finds you well. My name is Tsun Nok Cheung
(potatochick2020), and I am currently working on my application for GSOC
2023. I had already submitted a proposal, But I think I should include more
technical details in my proposal and provide a more accurate and precise
approach instead of a broad direction only.

I was hoping you could assist me with some additional information regarding
the LibreOffice Calc formula. I am looking for any documentation or links
related to Calc formula or any related files that would be helpful.

Currently, I am working on a proposal to extend the function pane(
https://bug-attachments.documentfoundation.org/attachment.cgi?id=116906),
enabling a CSS-editor-like experience for Calc formula, similar to the F12
dev tool in most browsers. I attempted to search for Calc function in the
documentation, but it seems to only show the details of each Calc function,
rather than the Calc function itself. I would like to know more details
about:

- The Calc formula/text that is typed in each cell, any documentation/class
files. For example, if I type =SUM(A2+A3) in A1, what class/formula will
this =SUM(A2+A3) formula be stored in?

- I believe there is some sort of parsing that happens when dealing with
Excel formulas, such as =IF(A2>A3,IF(A3>A4,"true","false"),"hi"). I believe
there is a parsing period to separate this long formula into probably an
array of classes related to these formula blocks of cells, references, and
values. Is there any related documentation about this process?

Thank you so much for your help and continued support of the open-source
project. LibreOffice is an amazing software, and I am grateful to be a part
of its community.

Best regards,
Tsun Nok Cheung


Re: GSoC'23 project

2023-03-28 Thread Ilmari Lauhakangas

On 28.3.2023 18.20, Spruha Thorat wrote:

Hi,
I am Spruha Thorat  from IIIT Vadodara , currently studying in 2nd year 
of B.Tech in CSE.
I want to contribute to the project 'Convert Writer's Java UNO API tests 
to C++'.

I want to know if it's still open for contribution or not ?
  I would like some guidance before starting  with the project.


You can submit proposals until 4 April. Check the deadlines and remember 
to also solve a difficultyInteresting easy hack: 
https://wiki.documentfoundation.org/Development/GSoC/2023#Important_dates


You can keep submitting updated versions of your proposal until the 4 
April deadline, if you want to improve it based on feedback from mentors.


Ilmari


GSoC'23 project

2023-03-28 Thread Spruha Thorat
Hi,
I am Spruha Thorat  from IIIT Vadodara , currently studying in 2nd year of
B.Tech in CSE.
I want to contribute to the project  'Convert Writer's Java UNO API tests
to C++'.
I want to know if it's still open for contribution or not ?
 I would like some guidance before starting  with the project.

Thanks and Regards,
Spruha Thorat.


GSoC 2023 - Project: Quickly insert brackets

2023-03-12 Thread Bayram Çiçek

Hi LibreOffice Community,

My name is Bayram Çiçek. I have a bachelor's degree in Computer Science 
and I was a GSoC participant for LibreOffice in 2021.


My previous GSoC project was '100 paper cuts' - which is a UI/UX-related 
project. This year, I'd like to apply for a project that is -also- 
related to UI/UX. The project I'm interested in is:


 + Project Name: *Quickly insert brackets*
 + Enhancement request on Bugzilla: 
https://bugs.documentfoundation.org/show_bug.cgi?id=151710

 + Size: 175 hours
 + Difficulty: Easy(?)
 + Potential mentors: Andreas Heinisch, Heiko Tietze

Also, I want to continue to work on LibreOffice development after GSoC.

About me:
 + Website: bayramcicek.com.tr/
 + LinkedIn: linkedin.com/in/bayramcicek/
 + Github: github.com/bayramcicek
 + IRC/Telegram: @bayramcicek
 + GSoC'21 final report (100 Paper Cuts): 
https://bayramcicek.com.tr/libreoffice-dev/2021/08/23/final-report-gsoc.html


Thanks.

--

Regards,
Bayram Çiçek


Re: GSoC'2023: Histogram (and other missing) Chart Type: LibreOffice

2023-03-10 Thread Tomaž Vajngerl
Hi Ilmari,

On Fri, Mar 10, 2023 at 5:47 PM Ilmari Lauhakangas <
ilmari.lauhakan...@libreoffice.org> wrote:

> > I'm not the guy to ask for help with building issues and easy hacks -
> > you need to contact the LibreOffice community, which has dedicated
> > persons for such help - best to go on #libreoffice-dev on IRC (which is
> > all documented in the links you sent me) and ask them for help with
> > build issues gerrit issues, easy hack issues. As a criteria I only am
> > interested in merged or pre-merged issues on gerrit.
>
> Already done, interview in less than 2 hours.
>

Thanks to that.

Ilmari
>

Best Regards, Tomaž


Re: GSoC'2023: Histogram (and other missing) Chart Type: LibreOffice

2023-03-10 Thread Ilmari Lauhakangas

On 10.3.2023 9.54, Tomaž Vajngerl wrote:

Hi Madhu,

On Fri, Mar 10, 2023 at 2:24 PM Madhu patel > wrote:


Hi Tomaz,

I have built LibreOffice from the Source on my Linux machine. I have
documented the progress of easy Hacks and steps for building
LibreOffice in [1]


 with attachments. I am not able to push the code on Gerrit because I don't have access, hence I created a patch 
for "Use hypot function for Pythagorean addition" [2] 
. I used "hypot" function in place of a 
⊕ b = sqrt(a^2+b^2). As, For large values of a or b, there is a possibility of overflow. Please review the patch, 
and suggest some enhancements to it.


I'm not the guy to ask for help with building issues and easy hacks - 
you need to contact the LibreOffice community, which has dedicated 
persons for such help - best to go on #libreoffice-dev on IRC (which is 
all documented in the links you sent me) and ask them for help with 
build issues gerrit issues, easy hack issues. As a criteria I only am 
interested in merged or pre-merged issues on gerrit.


Already done, interview in less than 2 hours.

Ilmari


Re: GSoC'2023: Histogram (and other missing) Chart Type: LibreOffice

2023-03-09 Thread Tomaž Vajngerl
Hi Madhu,

On Fri, Mar 10, 2023 at 2:24 PM Madhu patel  wrote:

> Hi Tomaz,
>
> I have built LibreOffice from the Source on my Linux machine. I have
> documented the progress of easy Hacks and steps for building LibreOffice in
> [1]
> 
>  with
> attachments. I am not able to push the code on Gerrit because I don't have
> access, hence I created a patch for "Use hypot function for Pythagorean
> addition" [2] .
> I used "hypot" function in place of a ⊕ b = sqrt(a^2+b^2). As, For large
> values of a or b, there is a possibility of overflow. Please review
> the patch, and suggest some enhancements to it.
>

I'm not the guy to ask for help with building issues and easy hacks - you
need to contact the LibreOffice community, which has dedicated persons for
such help - best to go on #libreoffice-dev on IRC (which is all documented
in the links you sent me) and ask them for help with build issues gerrit
issues, easy hack issues. As a criteria I only am interested in merged or
pre-merged issues on gerrit.


>
> Also can you please suggest, some other tasks which I can work on
> further? I have already prepared a timeline/planner, great if you could
> have a look at it and suggest any enhancements.
>

As I said in the first reply ... choose an easy hack with the difficulty
"interesting". You've solved an easy hack with the difficulty "beginner"
which is too trivial, which doesn't tell me anything about your skills.
Those are fine for warming up only (to learn the process of development
with LibreOffice and how to use git and gerrit in the project), but the
real deal starts after this one. One would certainly take you more than 1
day to solve. Solving more until the application period will also increase
your chances to be accepted.


>
> Thanks.
> Madhu
>

Best regards, Tomaž


Re: GSoC'2023: Implement table styles:LibreOffice

2023-03-08 Thread Ilmari Lauhakangas

On 8.3.2023 16.54, Madhu patel wrote:

Hi, Eike Rathke,

I'm interested in working on the project `Implement table styles` in 
LibreOffice organization through GSoC'2023.


I am Madhu Patel, a fourth-year B.Tech. student in Computer Science at 
IGDTUW, with a CGPA of 8.7/10. I have previously interned at *Adobe 
India*, Rabvik Innovations, and FM solutions, and I am currently a 
research intern at *IIT Roorkee*. I am also working on a research paper 
on Linux Kernel Evolution for the *USENIX* publication. Moreover, my 
research paper on Stock Price Prediction was recently accepted at the 
*IEEE Conference*. You can find more information about my work on my 
LinkedIn and GitHub profiles.


Please suggest a few initial tasks I can work on during the application 
period and attach them to my application. I have already prepared a 
timeline/planner, great if you could have a look at it and suggest any 
enhancements. Additionally, I have signed in to the mailing lists, and 
IRCs and done the initial tasks as described on the project page [1] 
<https://wiki.documentfoundation.org/Development/GSoC/Ideas>.


I have invited you to an interview.

Ilmari


GSoC'2023: Implement table styles:LibreOffice

2023-03-08 Thread Madhu patel
Hi, Eike Rathke,

I'm interested in working on the project `Implement table styles` in
LibreOffice organization through GSoC'2023.

I am Madhu Patel, a fourth-year B.Tech. student in Computer Science at
IGDTUW, with a CGPA of 8.7/10. I have previously interned at *Adobe India*,
Rabvik Innovations, and FM solutions, and I am currently a research intern
at *IIT Roorkee*. I am also working on a research paper on Linux Kernel
Evolution for the *USENIX* publication. Moreover, my research paper on
Stock Price Prediction was recently accepted at the *IEEE Conference*. You
can find more information about my work on my LinkedIn and GitHub profiles.

Please suggest a few initial tasks I can work on during the application
period and attach them to my application. I have already prepared a
timeline/planner, great if you could have a look at it and suggest any
enhancements. Additionally, I have signed in to the mailing lists, and IRCs
and done the initial tasks as described on the project page [1]
<https://wiki.documentfoundation.org/Development/GSoC/Ideas>.

Thanks,
Madhu Patel
LinkedIn <https://www.linkedin.com/in/madhu-patel/> | Github
<https://github.com/Madhupatel08>


Re: Request for GSoC'23

2023-02-28 Thread Pradyumna K
I am sorry I got stuck in building libre office.
I am ready for interview could you specify timings.

On Wed, Mar 1, 2023, 11:11 AM Ilmari Lauhakangas <
ilmari.lauhakan...@libreoffice.org> wrote:

> On 28.2.2023 19.13, Sahil Sagwekar wrote:
> > I am Sahil Sagwekar, a sophomore from Mumbai University.
> > I want to contribute to libreoffice for GSoC'23.
> > Please enlighten me on the further process.Thank you.
>
> I have invited you to an interview.
>
> Ilmari
>


  1   2   3   4   5   6   7   8   9   10   >