GSoC/GCI Archive
Google Code-in 2011 Haiku

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;
  • - the "print cancel" ticket description;
  • - the "settings placement" ticket description;
  • - standalone version of Terminal application project;
  •  - sources of Haiku version of Terminal;
  • - BeBook - system API reference;
  • - information about development for Haiku;
  • - Haiku Coding Guidelines;
Good luck!