[GSoC 2017] Preferences GUI Refactoring - Weekly Report 5

Blog post by anirudhm on Sun, 2017-07-30 19:19

Hello World. The second evaluation got over recently, and wanted to update my progress. My last blog post had discussion that custom preflets wanted to be added into SuperPrefs. It has been implemented now. Along with the exisitng boxes for specific categories, there’s now a box for Custom preflets, which includes third party preflets which come along with installation of apps. I also was working with implementation of Sorting of the entries in boxes, users can sort it based on Category, or Alphabetically, both has been done now.

[GSoC 2017] Porting Swift to Haiku - Week #8

Blog post by return0e on Fri, 2017-07-28 16:12

Hello everyone! Since last week I worked on enabling Haiku support for running the swift test-suite. This allows the newly built compiler to be put through the same series of test-cases run by the swift buildbots for macOS, Linux and FreeBSD platforms. These tests cover different areas of the toolchain, from simple unit-tests to validation-tests that cover the compiler internals, major standard library API changes and most importantly, compiler stability via testing with malformed inputs.

[GSoC 2017] Calendar Application: Weekly Report 5

Blog post by AkshayAgarwal007 on Tue, 2017-07-25 10:47

Hello Everyone! It's been more than a week since I wrote my last blog post. In this post I would brief you on the work done during this time. I spent a little more time digging into the Haiku source (mostly the locale kit) to work on bugs and possible improvements as I came across quite a few places that would require it, while working on the Calendar app. The current date is now highlighted in BCalendarView.

Bug: XHCI (usb 3.0) issues

Blog post by kallisti5 on Mon, 2017-07-17 15:59

As we work to stabilize Haiku and move closer to the R1 beta releases, USB driver issues are becomming more apparent. At the moment, bugs with our XHCI (usb 3.0) stack are high on the problem list. New hardware is beginning to ship with XHCI-only controllers, which means we can no-longer fall back to our stable EHCI (usb 2.0) stack. A large number of bug reports have been opened around these kinds of issues:

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

Blog post by vivek on Fri, 2017-07-14 15:42

Greetings It has been a while since the last Report. So here I go. Firstly, I would like to thank all the Haiku mentors and developers for the first GSoC evaluation, thank you for believing in me. Now coming to the report. Progress I am still at the Linux compatibility layer, adding new headers and dependencies one by one. Things are not moving as fast as I would like them to, mainly because of my lack of understanding of Haiku’s internals.

[GSOC 2017] TCP optimization Report 4

Blog post by a-star on Fri, 2017-07-14 03:58

Hello everyone. Since my last report, apart from working on the remaining changes, I have been more focused towards testing the tcp module against the already made changes. In the first week of the previous month I did try to port a testing tool to Haiku but did not succeed. So I have been writing a tool of my own to artifically inject packets into the stack and read the replies.

[GSoC 2017] Preferences GUI Refactoring - Weekly Report 4

Blog post by anirudhm on Wed, 2017-07-12 22:47

Hello World. It’s been almost 3 weeks since my last update. The first evaluation was complete, I’d like to thank Haiku for recognizing my work so far. And here’s an update on what I worked on for the past few weeks. I replaced all IconView with BButton, since it has built in functions for label, icon handling. I worked on categorizing all preflets based on their categories, and sorted them into respective BBox.

[GSoC 2017] Porting Swift to Haiku - Week #6 #7

Blog post by return0e on Tue, 2017-07-11 23:20

TL;DR: Compiling Swift programs works, added C library interoperability and adding support for running the test-suite. Hello Everyone, This report covers my activities done since the first evaluation of GSoC. I spent the first week looking into the most critical aspects of the compiler and focused my attention on the TaskQueue class. Whenever a task is executed, the TaskQueue tries to read its data via a pipe and it was found that it read 0 bytes from it, despite poll() reporting that there is still data available for reading.

[GSoC 2017] Calendar Application: Weekly Report 4

Blog post by AkshayAgarwal007 on Tue, 2017-07-11 08:51

Hello Everyone! It has been three weeks since my last blog post. In this post I would update you with the current progress on the Calendar Application. I have been working on the following since the past three weeks: Writing the Event and Category class. Working on UI of Event Manager. Working on UI of Category Manager and Category Edit Window. Working on a pop-up Calendar control to select event start and end date.

[GSoC 2017 - BTRFS Write Supports] Week #6 #7 #8

Blog post by HyChe on Fri, 2017-07-07 23:15

Hello again, Sorry for late report, things are not going as I planned. In order to implement tree manipulation or copy-on-write function, I must first have a blocks/extents allocator that works well. Also, those things need to handle transactions as well. In the previous weeks, I did some “edgy” works that are supported functions, add some on-disks structures, modify some parts of the source code, etc. Currently, I am implementing the extent allocator, it can now dump all the free extents and used extents for all roots, included backup roots.