Haiku
businessMailing List: http://www.freelists.org/list/haiku
We are a project dedicated to the creation of a new open source operating system designed from the ground up for desktop computing. Inspired by the BeOS, Haiku aims to provide users of all levels with a personal computing experience that is simple yet powerful, and free of unnecessary complexities. Haiku is supported by Haiku Inc., a 501(c)3 not-for-profit organization founded with the purpose of promoting our project.
Completed Tasks
- [2] Create a Quality Assurance kit - Test data
- Add .bep files for ha, lha, bonnie++, iozone, bash and enchant
- Add .bep files for pydispatcher and simpleparse
- Add a regression test for Python on Haiku
- Add checks to Haikuporter for hg, svn, cvs, git etc.
- Add feature to allow Haikuporter to upload resulting files to remote server
- Add internationalization to remaing applets: LaunchBox, PowerStatus, ProcessController, Screensaver and Time
- Add internationalization to remaing apps A-D.
- Add internationalization to remaing apps I-P.
- Add internationalization to remaing preflets: DataTranslations, E-Mail, Notifications and Screen
- Add native Haiku midi support to the SDL_Mixer port
- Add native sound support to port of OpenAL
- Add support for bazaar repositories to HaikuPorter
- Add support for using .xz source code to HaikuPorter
- Add support to Haikuporter to add Source url to .OptionalPackageDescription file when needed
- Add translations for apps (A-E) Belarusian
- Add translations for apps (A-E) Bulgarian
- Add translations for apps (A-E) Dutch
- Add translations for apps (A-E) Hindi
- Add translations for apps (A-E) Polish
- Add translations for apps (A-E) Romanian
- Add translations for apps (A-E) Turkish
- Add translations for apps (A-E) Ukrainian
- Add translations for apps (A-E) Czech
- Add translations for apps (A-E) Japanese
- Add translations for apps (A-E) Modern Greek
- Add translations for apps (A-E) Spanish
- Add translations for apps (A-E) Traditional Chinese
- Add translations for apps (F-N) Belarusian
- Add translations for apps (F-N) Czech
- Add translations for apps (F-N) Dutch
- Add translations for apps (F-N) Hindi
- Add translations for apps (F-N) Polish
- Add translations for apps (F-N) Romanian
- Add translations for apps (F-N) Spanish
- Add translations for apps (O-Z) Belarusian
- Add translations for apps (O-Z) Czech
- Add translations for apps (O-Z) Dutch
- Add translations for apps (O-Z) Hindi
- Add translations for apps (O-Z) Polish
- Add translations for apps (O-Z) Romanian
- Add translations for apps (O-Z) Spanish
- Add translations for apps (S-Z) - Bulgarian
- Add translations for apps part 2 - Ukrainian
- Add translations for apps part 3 - Ukrainian
- Add translations for newly internationalized apps - German
- Add translations for newly internationalized apps part 1 - Belarusian
- Add translations for newly internationalized apps part 1 - Czech
- Add translations for newly internationalized apps part 1 - Dutch
- Add translations for newly internationalized apps part 1 - Hindi
- Add translations for newly internationalized apps part 1 - Italian
- Add translations for newly internationalized apps part 1 - Polish
- Add translations for newly internationalized apps part 1 - Romanian
- Add translations for newly internationalized apps part 1 - Russian
- Add translations for newly internationalized apps part 1 - Spanish
- Add translations for newly internationalized apps part 2 - Belarusian
- Add translations for newly internationalized apps part 2 - Czech
- Add translations for newly internationalized apps part 2 - Dutch
- Add translations for newly internationalized apps part 2 - German
- Add translations for newly internationalized apps part 2 - Hindi
- Add translations for newly internationalized apps part 2 - Italian
- Add translations for newly internationalized apps part 2 - Polish
- Add translations for newly internationalized apps part 2 - Romanian
- Add translations for newly internationalized apps part 2 - Simplified Chinese
- Add translations for newly internationalized apps part 2 - Spanish
- Add translations for newly internationalized apps part 3 - Hindi
- Apply Python's Style Guide to HaikuPorter, (PEP8)
- Bluetooth Server Output class should be using layout manager
- Check Haiku for missing parts that are still in need of i18n
- Check over the various apps include in Haiku checking it with various languages set. Note any text alignment problems and report any issues you find. Keep a list of the apps that you checked over, and languages checked.
- Check over the various apps included in Haiku both with the fonts set to size 12 and set to size 18.
- Codestyle of the debug Bluetooth server Output window class
- Create a demo package - audio
- Create a demo package - data files
- Create a demo package - images
- Create a demo package - video
- Create a linux package (.deb / ppa or similar) for bfs_fuse
- Create a more gripping screenshot slideshow for the website.
- Create a Quality Assurance kit - [1] Checklist
- Create a Wikipedia article about the Haiku Vector Icon Format (HVIF)
- Create Haiku User Guide page for Locale preferences
- Create Haiku User Guide page for PackageInstaller and MidiPlayer
- Create Haiku User Guide page for ShowImage and MediaPlayer
- Create Haiku User Guide page for the Desktop Applets
- Create Haiku User Guide page for WebPositive
- Create proper .bep file for agg
- Create some mock-ups of a possible package manager for Haiku research past mailing list discussion on the subject
- Create some mock-ups of a possible wireless network preferences app (related to #5697)
- Figure out what all the commands in `finddir B_SYSTEM_BIN_DIRECTORY` are
- Finish the Japanese translation of the "Welcome to Haiku" document
- Finish the Japanese translation of the user guide's "Desktop Applets" documents
- Finish the Japanese translation of the user guide's "Preferences" documents - Part 1
- Finish the Japanese translation of the user guide's "Preferences" documents - Part 2
- Finish the translation for apps (A-Z) French
- Finish the translation for apps (A-Z) Simplified Chinese
- Fix Custom cursors in Haiku port of SDL
- Fix default swap file size when Virtual Memory is enabled
- Fix fseek on Haiku - fseek does not discard ungetc buffer
- Fix three open trac tickets on HaikuPorts
- Haiku Cognizance
- Identify Missing/Incorrect POSIX Functionality in header files A-H
- Identify Missing/Incorrect POSIX Functionality in header files I-P
- Identify Missing/Incorrect POSIX Functionality in header files R-Z
- Identify Missing/Incorrect POSIX Functionality in net/ and netinet/
- Identify Missing/Incorrect POSIX Functionality in sys/
- Integrate NTP client
- Investigate and fix issue with haikuporter failing to match the checksum for pyton3.2a4
- Investigate Haiku trac ticket #2044, report findings
- Investigate Haiku trac ticket #2696, report findings
- Present Haiku at a local Linux User Group or similar interested group (lightning talk)
- Present Haiku at a local Linux User Group or similar interested group (lightning talk)
- Present Haiku at a local Linux User Group or similar interested group (lightning talk)
- Present Haiku at a local Linux User Group or similar interested group (standard talk)
- Research and located Obsolete units (KB, MB, GB) in Haiku.
- Research localization problems in Haiku applications
- Research missing math.h functions
- Research missing termios.h definitions
- Research the various virtualization programs and recommend settings to get Haiku to run on them.
- Resolve SDL issue 1031
- Rework Leaves screensaver to draw leaves using BShape
- Run the test suite for libtool, autoconf and automake and create a tracking page similar to the one for Python
- Run the test suite for Perl on Haiku and create a wiki tracking page similar to the one for Python
- Summarize past mailing list discussions on patch management issues.
- Test all open trac tickets for ShowImage and indicate whether they are still valid. Add extra information.
- Test for extended attribute support by Haiku's build system on Btrfs
- Test for extended attribute support by Haiku's build system on HFS+
- Test for extended attribute support by Haiku's build system on Reiser4
- Test for extended attribute support by Haiku's build system on various filesystems
- Test for extended attribute support by Haiku's build system on various filesystems
- Test FTP put and get on Haiku, vs another OS on the same PC
- Test Haiku's browser WebPositive on your favorite web sites
- Test out 3 contributed .bep files on HaikuPorts to verify that they work as expected
- Test out 3 contributed .bep files on HaikuPorts to verify that they work as expected
- Test out 3 contributed .bep files on HaikuPorts to verify that they work as expected
- Test out 3 contributed .bep files on HaikuPorts to verify that they work as expected
- Test out 3 contributed .bep files on HaikuPorts to verify that they work as expected
- Test out 4 contributed .bep files on HaikuPorts to verify that they work as expected
- Translate some pages of the User Guide in Italian #1
- Translate some pages of the User Guide in Italian #2
- Translate some pages of the User Guide in Italian #3
- Translate some pages of the User Guide to Italian #4
- Translate some pages of the User Guide to Italian #5
- Translate some pages of the User Guide to Italian #6
- Translate some pages of the User Guide to Italian #7
- Translate some pages of the User Guide to Italian #8
- Write a guide with tips to set up and run Haiku under VMWare
- Write a guide with tips to set up and run Haiku under VirtualBox
- Write a screensaver for Haiku
- Write a screensaver for Haiku
- Write an article for a Haiku web site on how to use HaikuPorter
- Write an introduction for one of Haiku's kits for http://api.haiku-os.org
- Write documentation for one class in API reference manual