As is the usual way of things, the monthly Activity Report is hereby combined with my Contract Report.
This report covers hrev56400 to hrev56504.
Project Description
A Calendar application is a must have application for any operating system and is beneficial for end users as well as developers. Having a feature-rich Calendar might not sound like a big deal, but it can drastically impact your performance at work and personal life.
The basic idea of my project was to improve the Calendar Application, by implementing the the following features:
- Filter Utility
- Reminders Utility
- Calendar Profiles (After some discussion, we decided not to work on this)
Hence, I ended up implementing the Filters and Reminders
Hello everyone. Thank you for having me the past few months; it’s been a busy, fun ride. This is the final report for Ham, a replacement to the Jam build system.
I’d like to thank Stephan Aßmus for taking the time to mentor me, and the rest of the Haiku community for being responsive and receptive to Ham’s development.
You can find the Ham repo on Github, as well as a project board for current issues. If you have any questions I’m always available on the forum/email/IRC, so give me a ping.
As is the usual way of things, the monthly Activity Report is hereby combined with my Contract Report.
This report covers hrev56321 to hrev56399.
David Karoly, who has been doing a lot of work in and around the ARM ports, was granted commit access last month. Welcome to the team, David!
Hello!
Hope everyone is doing well.
GSoC 2022 is nearing its end so here is the final report on my project, which aims at adding more XFS file system support on Haiku.
You can see all my patches submitted during program here
Work done during program
This is short overview of all the work I did during GSoC :
XFS version 5 support
- Implemented version 5 read support for all forms of directories
- Implemented version 5 read support for all forms of files.
- Added Metadata Checksumming feature for xfs.
Testing xfs inside Haiku
As is now the usual way of things, the monthly Activity Report is hereby combined with my Contract Report.
This report covers hrev56236 to hrev56320.
Hello everyone.
It’s been a rough month, I’m having issues with the ARM port and it’s holding me back.
Anyway, I’m on my way, which is great news.
TODO
Continue the ARM port
The latest issue is a page fault occur at thread 778(which is the user thread).
778: init: libz.so.1
vm_page_fault: vm_soft_fault returned error 'Bad address' on fault at 0x0, ip 0x0, write 0, user 1, exec 1, thread 0x30a
thread_hit_serious_debug_event(): Failed to install debugger: thread: 778 (launch_daemon): Bad port ID
Prepare fdt
Hello everyone. This is a brief update on the Ham project - a drop in replacement for the Jam build system. For those more curious about the technical details, there will be a larger blog post on Ham’s action modifier implementation coming soon.
What’s been done so far?
The majority of the work has been in implementing Jam language features. Today, Ham hit a major milestone by supporting all of Jam’s action modifiers (updated
, together
, quietly
, piecemeal
, ignore
, and existing
). Ham specifies the semantics of these modifiers in much greater detail than Jam, and has improved performance (especially with piecemeal
). This means you should see better performance on commands like jam clean
. Centralized documentation of Ham’s language semantics is ongoing, but you can see the discussions and remaining tasks on the language issue tracker.
Hello everyone.
It’s been a month since I had written any blog on my project so here is the one.
You can see all my patches submitted here
Abstract
After completing a task for xfs V5 superblock I began my work on version 3 inodes and implemented new fields introduced in V5, Inode Verification functions, data fork verification function etc.. Soon we had a valid version 3 inode which passed all the checks. After that I moved to directories work.
As is the usual way of things, the monthly Activity Report is hereby combined with my Contract Report. Since there is just so much to report this month, instead of the usual chronological order by section, instead things will be loosely sorted by “size”.
This report covers hrev56148 to hrev56235.