[GSoC 2017] 3D Hardware Acceleration - Weekly Report 2

Blog post by vivek on Sun, 2017-06-04 23:00

Hello again

Here goes my second weekly report describing my efforts and endeavours in the last two weeks. I haven’t produced a lot of code, but I am not sitting idle.

Technical Report

Firstly, as advised by Alex (kallisti5), I have a Technical Report[1] prepared - a rough outline of how and what all changes to the codebase are planned for this summer project. It is a very basic roadmap which I will try my best to stick to but cannot guarantee.

[GSoC 2017] Week 3-4 of Community Bonding

Blog post by AkshayAgarwal007 on Sun, 2017-06-04 08:41

Hello Everyone!

In this post I would be focusing on my last two weeks of community bonding. The coding period has officially began on 30th, although I had already started it in my second week itself.

I had one or two different things in mind for this week as I mentioned in my previous post. But I ended up working on implementing a locale aware date header, and the calendar widget, which is more important initially as to implement the basic functionalities of the calendar app, and is also the first goal. In the process, I also gained a better understanding of the locale kit and Haiku date/time classes.

[GSoC 2017: Harfbuzz] Week #3 #4 of Community Bond

Hello Everyone,

This is my third blog post and the last post on my work during communty bond period. The coding period has officially started! Yay!

I have started working on a application that renders text using FreeType and Harfbuzz you can find it here. It has two branches one of them successfully compiles and renders some some text in English using already existing technology in Haiku. The other branch "broken" will include all my latest updates, harfbuzz & freetype library and probably won't compile. You might even this that few things in the code can be implemented in a better way.

[GSOC 2017] TCP optimization_Week #2 & #3

Blog post by a-star on Mon, 2017-05-29 11:24

Hy there!

I am writing this blog as a combined report for the past 2 weeks. As I mentioned on the mailing this, I had college exams till 25th. Really hectic. But I have been able to get some work done from then.

Community bonding

Didn't get a chance to know a lot of them but I did break some conversation with a few people. My short talk with axeld on the IRC got me into knowing the names responsible for the current implementation of TCP in Haiku. Axel has also been helpful in pointing me towards some useful resoures. Also had a short talk with tojoko.

[GSoC 2017 - BTRFS Write Supports] Week #3

Blog post by HyChe on Sun, 2017-05-28 18:24

Hi everyone,

It's me again, this is my third report of my project about what I have done in this week. There is no coding, just reading and reading a lot. Now, I am confident to say that I can fully understand all the things in Btrfs codebase. I lurked a little around Linux's source and mailing list for Btrfs, but it didn't help much since the source is large, complicated and I don't know where to start to read, so I decide to implement Btrfs in my own way and back to read if encounter problems. I have tried to produce some bugs by making many directories and files with different size, and then see that can Haiku's Btrfs handle (cd and ls) it, lucky that it worked well otherwise I had works to do.

[GSoC 2017] Porting Swift to Haiku - Week #1 / #2

Blog post by return0e on Mon, 2017-05-22 14:43

Hello everyone!

Community Bonding period

Last week I introduced myself and my GSoC project on porting Swift to Haiku, which can be found here in case if you missed it. The bonding period so far involved a mix of initial communication with my mentors jua_ and korli (Thanks for merging my HaikuPorter recipes!) alongside receiving assistance from other haiku-devs, notably PulkoMandy and waddlesplash. In addition, I mostly spent the week researching the swift front-end driver internals [1] by reading its documentation, patching more script files used for building swift and meeting several other GSoC students on IRC/mailing lists; and I wish them good luck with their projects. Shortly afterwards, I’ve made contact with the swift-dev mailing list about this project and asked about adding 32 bit support and both ideas are acceptable with the swift community [2]. But until the x86_64 port has a functioning toolchain, x86 support will be considered later.

[GSoC 2017] Preferences GUI Refactoring - Weekly Report 1

Blog post by anirudhm on Sun, 2017-05-21 01:32

Hello World.

This is an update to my previous blog post which dealt with the introduction to the GSoC project which I’ll be working this summer - Preferences GUI Refactoring. It’s been two weeks since the first post went live, so here’s the report for the weeks after that. This being the Community Bonding period, I pretty much did what the title says. Got to know about fellow GSoCers, they really are friendly and helpful. Myself, my mentors (waddlesplash and Sean), PulkoMandy, jua_ and humdinger had our first meeting, infact a very long meeting. The meeting was more of a discussion on the last blog post’s comments. Last blog post received so many suggestions and constructive criticisms, let me thank everyone for their valuable feedback. We did take everything into concern. The major changes that are done to the project after the blog post:

[GSoC 2017: Harfbuzz] Week #1 #2 of Community Bond

Hello everyone,

As you already know I am working on HarfBuzz Support on Haiku this summer. You can find my introduction post here. In this post I will be you a brief details of my last 2 weeks with Haiku.

Getting to know people:



Considering the fact I have been in Haiku Community earlier I already knew a lot of members. I just wanted to mention a few who helped in these past 2 weeks.

Stippi(Stephan): He is one of the coolest guy I have met, apart from questions related to the project. I messaged him with some questions related to my personal computer and guess what? He was happy to help.

PulkoMandy: It wasn't the first time I was communicating with Pulkomandy. I learned more about PulkoMandy in these 2 weeks and trust me, his hands are dirty, dirty with codes. He one of the guy with knowledge of everything related to Haiku.

Humdinger: He is the best when it comes to merging my PR xD

Waddlesplash: Got any issue related to website? Ping him and he will fix it in a gist.

Project update:



I devoted my last two weeks on learning more about Harfbuzz and testing Hindi Language on Haiku.
I promised to share screenshots of Hindi and other languages on various operating systems in my proposal.
This image is self-explainatory and tell you what's wrong with rendering on Haiku right now.

Haiku vs Ubuntu on Rendering

I have also prepared a video which gives details on how this project will help Haiku.



Next Goal: With the help my mentors I will be working on a small application that can render text using Harfbuzz.

Overall, my interest is directly proportional to the learning done in the project. Trust me, right now it is at a steap hike. Thank you for choosing me for this project.

[GSoC 2017 - BTRFS Write Supports] Week #2

Blog post by HyChe on Fri, 2017-05-19 21:42

Hello everyone,

This is my second report about my project "Adding write supports for BTRFS". There hasn't been much coding in this week and previous week, just some researchs, some style fixes in btrfs code base, and I have managed on setting up fs_shell for btrfs, or now you can say btrfs_shell, based on bfs_shell work. fs_shell is a framework containing all the kernel emulation and the user and scripting interface (Thanks Ingo for the info), this allows to compile and run filesystem (Haiku's, for example btrfs) in userland under Linux or any host systems that can build Haiku.

[GSoC 2017] 3D Hardware Acceleration - Weekly Report 1

Blog post by vivek on Fri, 2017-05-19 00:49

Hello again

My previous blog post was a brief introduction to my project - 3D Hardware Acceleration in Haiku. The second week of GSoC demands the second post and so here we go.

Bonding

Well, there hasn’t been a lot of coding work in the last two week, as much as I would have liked, primarily because I wasn’t well for a couple of days. But, I did do what I am supposed to do at this period, i.e. “Bonding with the Community”.