Fix tickets #7986 and #6998 in Haiku Terminal application.
completed by: doctorkohaku
mentors: Siarhei Zharski
Your task is:
- Setup Haiku in Virtual Machine (Virtual Box recommended) or on real hardware;
- Download standalone version of Haiku Terminal application from the link below;
- Take familiar with the code and both problems description;
- Use make to build the application. Resulting executable binary you'll find in 'objects-...' directory;
- Implement functionality enchancing behaviour described in ticket #6998 - do not cancel the printing but explain to the user what happens and what can be done to solve the problem;
- Change the placement of Terminal window_settings file to one required in the ticket;
- Upload modified project or patch as result of your work;
Links:
- https://dev.haiku-os.org/ticket/7986 - the "print cancel" ticket description;
- https://dev.haiku-os.org/ticket/6998 - the "settings placement" ticket description;
- http://siarzhuk.dyndns.org/terminal-gci-kit-27.11.2011.tar.bz2 - standalone version of Terminal application project;
- http://cgit.haiku-os.org/haiku/tree/src/apps/terminal - sources of Haiku version of Terminal;
- http://haiku-os.org/legacy-docs/bebook/index.html - BeBook - system API reference;
- http://haiku-os.org/development - information about development for Haiku;
- http://haiku-os.org/development/coding-guidelines - Haiku Coding Guidelines;
Good luck!