Changes between Version 4 and Version 5 of GoogleCodeInIdeas2013


Ignore:
Timestamp:
Oct 12, 2013, 10:49:05 AM (6 years ago)
Author:
siarzhuk
Comment:

Added some tasks ideas into the GCI 2013 list.

Legend:

Unmodified
Added
Removed
Modified
  • GoogleCodeInIdeas2013

    v4 v5  
    1111
    1212For coding tasks students should make sure to follow Haiku's coding guidelines: (https://www.haiku-os.org/development/coding-guidelines)
     13|| Fix ICO translator so that it rejects bad input bitmaps in Identify #726 ||siarzhuk||
     14||[StyledEdit] Support "Export" feature utilizing text translators. Fix #9394||siarzhuk||
     15||[STXT Translator] Wrap and use ICU's Character Set Detection feature. Fix #9395||siarzhuk||
     16||Improve "top" utility screen redraw. Fix #9509||siarzhuk||
     17||Add RTF output to RTF Translator. Fix #8873||siarzhuk||
     18||[StyledEdit] add icons to Open... menu. Fix #9999||siarzhuk||
     19||StyledEdit "Save As..." window does not open under certain circustances.Fix #10032||siarzhuk||
     20||StyledEdit: the find panel is modal, and doesn't allow to interact with the document.Fix #10053||siarzhuk||
     21||libarchive: implement support for BFS extended attributes in zip format||siarzhuk||
    1322
    1423== 2. Documentation/Training: Tasks related to creating/editing documents and helping others learn more ==
     
    2433
    2534== 5. User Interface: Tasks related to user experience research or user interface design and interaction ==
    26 
     35||Design UI mockups for the Terminal profiles support. More info in ticket:5030#comment:8||siarzhuk||
    2736
    2837------------------------------------------------------------------------------------------------------------
     
    4756|| Fix [screen_blanker] crashes in BGLView::DirectConnected () #8898 ||
    4857|| Implement Missing/Incorrect POSIX Functionality defined in header files || [#sz_note1 SZ's note 1] ||
    49 || Add BFS attribute support to an archive format ||
     58|| Add BFS attribute support to an archive format || [#sz_note5 SZ's note 5] ||
    5059|| Cleanup and Perform code audit on Haiku's GameSound classes ||
    5160|| Implement missing sysconf definitions || [#sz_note1 SZ's note 1] ||
     
    5867|| Use ICU API for line breaking ||
    5968|| Implement <aio.h> asynchronous I/O #5683 || [#sz_note1 SZ's note 1] ||
    60 || Investigate and find correct fix for bfs: wrong error mapped #2708 ||
     69|| Investigate and find correct fix for bfs: wrong error mapped #2708 || sz:unclear - was checked during GCI2012, unconfirmed and just closed without results. ||
    6170|| Create a .bep file for Haikuporter to build Apache Harmony on Haiku ||
    6271|| Fix BGLView /OpenGL resize bug when direct mode is enabled #7050 ||
    6372|| Fix webpositive so that it can render arabic fonts. #6352 ||
    64 || Fix StyledEdit so that it properly checks for valid utf-8 when loading a file #6447 ||
     73|| Fix StyledEdit so that it properly checks for valid utf-8 when loading a file #6447 || sz:too complicate to be solved in 3 days||
    6574|| Cleanup and Perform code audit on Haiku's GameSound classes #332 ||
    6675|| Bluetooth - Retrieve Discovery and DevClass in Startup ||
     
    7180|| Rewrite ISA.h and PCI.h headers #1576 || [#sz_note1 SZ's note 1] ||
    7281|| Create fix for handling _POSIX_VDISABLE Correctly #3416 ||
    73 || Fix ICO translator so that it rejects bad input bitmaps in Identify #726 ||
    7482|| Check fix for Allegro and improve on it if it's not working as expected. (http://ports.haiku-files.org/ticket/581) ||
    7583|| Check scummvm port and bring up to latest release (http://ports.haiku-files.org/ticket/501) ||
     
    161169This section contains my thoughts based on GCI 2010/2011/2012 experiense. All should be prefixed with "In my opinion".
    162170
    163 [=#sz_note1]**Note 1: Completing POSIX stuff for system-wide headers.** Should be published only in case we have mentor with good knowledge of the PSOIX requrements and corresponding experiense.
     171[=#sz_note1]**Note 1: Completing POSIX stuff for system-wide headers.** Should be published only in case we have mentor with good knowledge of the POSIX requrements and corresponding experiense.
    164172
    165173[=#sz_note2]**Note 2: Recheck all tickets for the Application.** It is too silly to complete and gives no guarantee that we can safely close the ticket as fixed. So I treat this as useless waste of time.
    166174
    167 [=#sz_note3]**Note 3: GUI problems checking tasks in false category.** Should be moved to QA category. Instead I propose to invent more creative tasks for this category. For example, //Design more usefull/comfortable/informational UI layout or application workflow for the **Application**//. Propose mockups and make those tasks more creative and interesting.
     175[=#sz_note3]**Note 3: GUI problems checking tasks in the wrong category.** Should be moved to QA category. Instead I propose to invent more creative tasks for this category. For example, //Design more usefull/comfortable/informational UI layout or application workflow for the **Application**//. Propose mockups and make those tasks more creative and interesting.
    168176
    169177[=#sz_note4]**Note 4: Codestyle 20kb+ cleanup.** May be we should try to recruit a bit more creative coders than just a cleaning personal?
     178
     179[=#sz_note5]**Note 5: Add BFS attributes support into archive format.** Haiku has xattr emulation so we are becoming the BFS attributes support automatically as soon as corresponding archiver can work with xattr. So there are no big reasons to invent homebrewn attributes implementation.