Hello everyone,
Here is my final report for the GSoC project:
https://gist.github.com/RMZeroFour/80e5115ddd59030a0ec808abc396e839.
My warmest thanks to my mentors, Mr. Hossein and Mr. Thorsten, for
their constant guidance and support, as well as to the entire
LibreOffice community for being so we
Hello everyone,
I hope this email finds you well.
As we approach the conclusion of GSoC 2024, one of the last challenges
to tackle for the native UNO bridge for .NET is adding an
XImplementationLoader to allow loading components written in .NET from
the rest of UNO. However, I'm a bit uncertain ab
Hello everyone,
Sorry I could not send in a work report last week. Life and family got
in the way a lot and not much significant progress was made then.
This week I continued work on the native bridge. The FirstLoadComponent
example is now complete and can run now. The next example under work is
> (though I can't remember how LO's URP implementations compute those
globally unique TIDs; one would need to look into the code)
I'd have to recheck too but I believe it uses a combination of the OS
thread and process IDs.
> Yeah, async messages complicate the picture somewhat. In olden
times,
Hello everyone,
(This part is in response to Mr. Bergmann's reply)
> The overall idea is that UNO is multithreaded across the involved processes,
> and each such abstract thread has a unique ID that it carries across all the
> processes (and different language runtimes, in each process) it exec
Hello everyone,
I'm a GSoC contributor this year, working on updating the .NET UNO
bridge to support non-Windows platforms and the latest .NET versions.
I've submitted a series of patches, which can be found here:
https://gerrit.libreoffice.org/q/%22.NET+Bindings%22
I have completed netmaker for
Hello everyone,
Here's a summary of this week's work:
- Continued work on the managed (pure C#) bridge this week. This
included working on component loading from managed .dll files, as well
as the URP protocol itself. No patch ready yet.
- Added interface property getter support to native bridge
Hello everyone,
Here's a summary of this week's work:
- Addressed comments and suggestions left on previous patches, by
reworking the configure scripts and .NET-gbuild integration further.
Four patches ready to merge on my end.
- Started work on the managed (pure C#) bridge this week as a
distra
Hello everyone,
Due to a lot of college work in the last two weeks, progress has been
minimal unfortunately. Here's a summary:
- Continued work on the native .NET UNO bridge. The FirstUnoContact
example works now (for a loose definition of works, there's only just
enough code in place to make tha
Hello everyone,
Here's a summary of this week's work:
- Solved the issue of .NET components not building on Windows CIs. Patch
here, awaiting review: https://gerrit.libreoffice.org/c/lode/+/170062
- Continued research and work on the native .NET bridge, creating proxies
and forwarding function ca
Hello everyone,
Sorry for the delayed update. Here's the summarised progress:
- Looked into the issue of .NET components not building on Windows CIs. The
reason turned out to be that when cygwin unzips the .NET SDK, it marks
wrong permissions on DLL files, which causes them to fail when
LoadLibra
Hello everyone,
A brief update on this week's progress:
- Worked on installing built dotnet libraries into the SDK, and
preparing a nuget package that end users can link to. At the proof-of-
concept stage with managed libraries working. Once the C++/unmanaged
libraries are successfully added to th
Hello everyone,
Continuations from previous work:
- The patch to add a configure switch to disable the old CLI bindings
on Windows was completed and merged.
- ARM64 links to dotnet binaries were added to the lode patch. The
patch was also merged, so newer patches from this point on will be CI
test
Hello everyone,
Here's a brief update on this week's progress:
- Working on a patch to disable the generation of old CLI bindings with
an autogen switch, as a first step toward deprecation, here:
https://gerrit.libreoffice.org/c/core/+/168751
- Another patch to integrate unit tests for dotnet with
Hello everyone,
Here's a brief update on this week's progress:
- Completed the initial iteration of netmaker, and pushed a patchset
to https://gerrit.libreoffice.org/c/core/+/168710.
- Made some minor changes to net_basetypes library at
https://gerrit.libreoffice.org/c/core/+/166380 as needed to s
Hello everyone,
Unfortunately, due to some sudden circumstances at home, I was unable
to make significant progress on this week's tasks.
Here's a brief update on this week's (minimal) progress:
- Had a weekly meeting with Mr. Hossein and Mr. Thorsten (2024-05-29).
- Cleaned up and pushed last wee
Hello all,
As you might know, as part of GSoC this year, there is an ongoing
effort to update the .NET bindings for UNO. I've submitted the first
patch for the same, which can be found here:
https://gerrit.libreoffice.org/c/core/+/166380
However, as the CIs do not have .NET SDK installed, the CI
Hello everyone,
Here's a brief update on this week's progress:
- Decided on a weekly meeting schedule with Mr. Hossein and Mr.
Thorsten, and had the first meeting.
- Some initial work on integrating the .NET SDK with gbuild can be
found here: https://gerrit.libreoffice.org/c/core/+/166380. This wa
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.
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 wr
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
All of my past & future contributions to LibreOffice may be licensed under
the MPLv2/LGPLv3+ dual license.
22 matches
Mail list logo