GSoC 2020 Final Report: Improving and Extending Services Kit

Blog post by leorize on Mon, 2020-08-31 02:00

Hi all. This is my final report on my project aiming to improve Services Kit, the networking backend behind most native Haiku application, most notably WebPositive. Progress made during GSoC You may find the patches here: Haiku’s Gerrit HaikuWebKit’s Github Here’s the summary of some of the outstanding changes: BMemoryRingIO is introduced for high-speed cross-thread communication. This is an implemenation of a circular buffer with BDataIO interface. The intended use case for this is for a HTTP/2 implementation, where one thread will be the multiplexer and request threads will make use of this to retrieve from the multiplexer.

GSoC 2020 Final Report: XFS File System

Blog post by CruxBox on Sun, 2020-08-30 17:58

Hello there! This is the final report on my project which aimed at initiating support for XFS Filesystem on Haiku, by first making a read only driver. Work done during the program: You can check for the patches here: https://review.haiku-os.org/q/hashtag:gsoc2020+owner:shubhambhagat111%2540yahoo.com All directory and files work is completed and we should be able to read them from a version 4 XFS Filesystem. I’ve come to realize that we can now even try to read version 5 of XFS now that the ground work has been placed.

GSoC 2020 Project Update(UFS2): Reading Files

Blog post by SuhelMehta on Wed, 2020-08-26 16:40

Hello Everyone! This is my third post related to my project, Adding UFS2 file system in Haiku The link below provides the patches that I have worked on till now. Know more Work done till now The following points briefly describes what I have done till now: Reading a file in a UFS2 formatted disk Implemented ufs2_open(), ufs2_read() in kernel_interface.cpp Reading data from block pointers

GSoC 2020 Project Update(UFS2): Reading Symboliclinks

Blog post by SuhelMehta on Wed, 2020-08-26 16:37

Hello Everyone! This is my another post related to my project, Adding UFS2 file system in Haiku The link below provides the patches that I have worked on till now. Know more Work done till now The following points briefly describes what I have done till now: Reading a symbolic link in a UFS2 formatted disk Implemented ufs2_read_link() in kernel_interface.cpp Reading data from block pointers

Manipulating window look & behaviour with 'hey'

Blog post by humdinger on Sat, 2020-08-22 10:01

I have an ActivityMonitor replicant showing network receive/send info on the Desktop. I’d also like to have something showing cpu usage. However, a combined cpu usage ActivityMonitor doesn’t show individual core usage, and having a graph of all cpus often isn’t that informative either, because the 8 doodling lines of my cores are easily confusing. ProcessController’s bars are too narrow. Here are both, showing their inadequacy: Pulse (from the Demo folder) in mini-mode has everything I need: adjustable column width and colours.

GSoC 2020 Project Update: XFS

Blog post by CruxBox on Tue, 2020-08-11 17:58

Hello there! There is quite a lot to share about the work done this month. Work done so far: You can check for the patches here: https://review.haiku-os.org/q/hashtag:gsoc2020+owner:shubhambhagat111%2540yahoo.com In short: All directory work is done. This includes ShortForm Directories, Block Directories, Leaf Directories, Node Directories and B+Tree based Directories. Detailed view at the work: (Some context: Leaf entries containt hash values of a directory entry name and also the address of that entry.

July 2020 Activity Report

Blog post by dogcow on Sat, 2020-08-01 15:53

Welcome to the July, 2020 Activity Report for the Haiku project! This report covers hrev54370 through hrev54484. Applications KapiX added a “Set target to parent folder” option in the TextSearch application, making it easy to move one directory up. Humdinger fixed bug #16321 in the ShowImage application. The timer now responds properly to user input. Andrew Lindesay added support for HaikuDepot Server repo meta-data to be artificially matched against multiple repos.

Haiku Repository Files and Identifiers

Blog post by apl on Sat, 2020-07-11 11:42

Software on a computing platform such as Haiku is typically distributed as a package. Without a packaging system it would be hard for users to install software and because software often depends on other software, the chain of dependencies would be difficult for a user to resolve themselves. To orchestrate the distribution and management of the packages, Haiku has a packaging system which consists of applications, online tools, on-host tools and software libraries. One aspect of the packaging system is the coordination and identification of repositories.

GSoC 2020 Project Update(UFS2): First Evaluation

Blog post by SuhelMehta on Fri, 2020-07-10 00:57

Hello Everyone! This is my second post related to my project, Adding UFS2 file system in Haiku The link below provides the patches that I have worked on till now. Know more Work done till now The following points briefly describes what I have done till now: Mount the root directory of a UFS2 formatted disk Implemented ufs2_mount() in kernel_interface.cpp Reading inode from disk

GSoC2020: First Evaluation

Blog post by PreetpalKaur on Thu, 2020-07-09 17:49

First Evaluation completed :) First of all thanks to my mentor to pass the first evaluation of the GSoC2020. Before discussing the current workflow, here is the picture of the icons work, I forgot to put it in the previous post! Icons I have tested the DPI option also with the six-button mouse and the with button mouse in haiku. The DPI is working well. Now, I am working on the mouse configurations for different mouses.