Changes between Version 3 and Version 4 of GoogleCodeInIdeas2013


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

Add my notes on some tasks going to be inherit from the GCI2012 ideas list.

Legend:

Unmodified
Added
Removed
Modified
  • GoogleCodeInIdeas2013

    v3 v4  
    4646|| Fix BGLView /OpenGL resize bug when direct mode is enabled #7050 ||
    4747|| Fix [screen_blanker] crashes in BGLView::DirectConnected () #8898 ||
    48 || Implement Missing/Incorrect POSIX Functionality defined in header files ||
     48|| Implement Missing/Incorrect POSIX Functionality defined in header files || [#sz_note1 SZ's note 1] ||
    4949|| Add BFS attribute support to an archive format ||
    5050|| Cleanup and Perform code audit on Haiku's GameSound classes ||
    51 || Implement missing sysconf definitions ||
     51|| Implement missing sysconf definitions || [#sz_note1 SZ's note 1] ||
    5252|| Fix SDL custom cursors on Haiku ||
    5353|| Bluetooth - Retrieve Discovery and DevClass in Startup ||
    5454|| Write a working .bep file to allow haikuporter to build MySQL [http://ports.haiku-files.org/ticket/342] ||
    55 || Implement <time.h> clock and timer support in Haiku ||
    56 || Implement <utmpx.h> #3207 ||
     55|| Implement <time.h> clock and timer support in Haiku || [#sz_note1 SZ's note 1] ||
     56|| Implement <utmpx.h> #3207 || [#sz_note1 SZ's note 1] ||
    5757|| Implement B_OUTLINE_RESIZE #2724 ||
    5858|| Use ICU API for line breaking ||
    59 || Implement <aio.h> asynchronous I/O #5683 ||
     59|| Implement <aio.h> asynchronous I/O #5683 || [#sz_note1 SZ's note 1] ||
    6060|| Investigate and find correct fix for bfs: wrong error mapped #2708 ||
    6161|| Create a .bep file for Haikuporter to build Apache Harmony on Haiku ||
     
    6363|| Fix webpositive so that it can render arabic fonts. #6352 ||
    6464|| Fix StyledEdit so that it properly checks for valid utf-8 when loading a file #6447 ||
    65 || Add Haiku native GUI to the cmake port ||
    6665|| Cleanup and Perform code audit on Haiku's GameSound classes #332 ||
    6766|| Bluetooth - Retrieve Discovery and DevClass in Startup ||
    6867|| Fix SDL custom cursors on Haiku ||
    69 || Implement missing sysconf definitions #2044 ||
     68|| Implement missing sysconf definitions #2044 ||  [#sz_note1 SZ's note 1] ||
    7069|| Implement BGLScreen #1182 ||
    71 || Review and implement any missing functions and definitions in <search.h>, <stdio.h>, <stdlib.h>, <wchar.h> #7008 ||
    72 || Rewrite ISA.h and PCI.h headers #1576 ||
     70|| Review and implement any missing functions and definitions in <search.h>, <stdio.h>, <stdlib.h>, <wchar.h> #7008 || [#sz_note1 SZ's note 1] ||
     71|| Rewrite ISA.h and PCI.h headers #1576 || [#sz_note1 SZ's note 1] ||
    7372|| Create fix for handling _POSIX_VDISABLE Correctly #3416 ||
    7473|| Fix ICO translator so that it rejects bad input bitmaps in Identify #726 ||
     
    135134== 4. Quality Assurance: Tasks related to testing and ensuring code is of high quality ==
    136135
    137 || Test all open trac tickets for Expander (6) and indicate whether they are still valid.  Add extra information as needed. ||
    138 || Test all open trac tickets (0-6700) for MediaPlayer ShowImage (22) and indicate whether they are still valid.  Add extra information as needed. ||
    139 || Test all open trac tickets (6700-8100)for MediaPlayer (21) and indicate whether they are still valid.  Add extra information as needed. ||
    140 || Test all open trac tickets for ShowImage (15) and indicate whether they are still valid.  Add extra information as needed. ||
    141 || Test all open trac tickets for StyledEdit(15) and indicate whether they are still valid.  Add extra information as needed. ||
    142 || Test all open trac tickets for Terminal (28) and indicate whether they are still valid.  Add extra information as needed. ||
     136|| Test all open trac tickets for Expander (6) and indicate whether they are still valid.  Add extra information as needed. || [#sz_note2 SZ's note 2] ||
     137|| Test all open trac tickets (0-6700) for MediaPlayer ShowImage (22) and indicate whether they are still valid.  Add extra information as needed. || [#sz_note2 SZ's note 2] ||
     138|| Test all open trac tickets (6700-8100)for MediaPlayer (21) and indicate whether they are still valid.  Add extra information as needed. || [#sz_note2 SZ's note 2] ||
     139|| Test all open trac tickets for ShowImage (15) and indicate whether they are still valid.  Add extra information as needed. || [#sz_note2 SZ's note 2] ||
     140|| Test all open trac tickets for StyledEdit(15) and indicate whether they are still valid.  Add extra information as needed. || [#sz_note2 SZ's note 2] ||
     141|| Test all open trac tickets for Terminal (28) and indicate whether they are still valid.  Add extra information as needed. || [#sz_note2 SZ's note 2] ||
    143142|| Boost fails many tests, recheck it on a gcc4 Haiku and create a wiki page showing the status of the failed tests.  (http://ports.haiku-files.org/ticket/622) ||
    144 || Submit a 20kb+ patch containing codestyle fixes for any part of the system ||
    145 || Submit a 20kb+ patch containing codestyle fixes for any part of the system ||
    146 || Submit a 20kb+ patch containing codestyle fixes for any part of the system ||
     143|| Submit a 20kb+ patch containing codestyle fixes for any part of the system ||  [#sz_note4 SZ's note 4] ||
     144|| Submit a 20kb+ patch containing codestyle fixes for any part of the system ||  [#sz_note4 SZ's note 4] ||
     145|| Submit a 20kb+ patch containing codestyle fixes for any part of the system ||  [#sz_note4 SZ's note 4] ||
    147146|| GameSound classes need code audit and cleanup http://dev.haiku-os.org/ticket/332 ||
    148147|| Perform code review of Translation kit checking for utf-8 string vulnerabilities, report results ||
    149 || Review trac tickets #2696, #4947 and report on what if any of the missing functionality is still missing in the current Haiku code ||
     148|| Review trac tickets #2696, #4947 and report on what if any of the missing functionality is still missing in the current Haiku code || [#sz_note1 SZ's note 1] ||
    150149
    151150== 5. User Interface: Tasks related to user experience research or user interface design and interaction ==
    152151
    153 || Check over the various apps included in Haiku, both with the fonts set to size 12 and set to size 18.  Check the apps for text alignment report any issues you find.  Keep a list of the apps that you checked over. ||
    154 || 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. ||
    155 || Check over the various apps included in Haiku, looking for instances of large/too small spacing between elements. Document these problems with annotated screenshots added as attachments in Trac. ||
     152|| Check over the various apps included in Haiku, both with the fonts set to size 12 and set to size 18.  Check the apps for text alignment report any issues you find.  Keep a list of the apps that you checked over. || [#sz_note3 SZ's note 3] ||
     153|| 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. || [#sz_note3 SZ's note 3] ||
     154|| Check over the various apps included in Haiku, looking for instances of large/too small spacing between elements. Document these problems with annotated screenshots added as attachments in Trac. || [#sz_note3 SZ's note 3] ||
    156155|| Some Haiku apps/preflets use non-standard controls that could be replaced with standard ones, eg. custom progress bars etc.. Identify where these are used, so that they can be updated to use standard controls ||
    157 || Search Haiku's trac for issues related to the GUI and recheck them to see if they are still valid. ||
     156|| Search Haiku's trac for issues related to the GUI and recheck them to see if they are still valid. || [#sz_note3 SZ's note 3] ||
    158157|| Research a hypothetical Haiku R2 Deskbar and make a mock-up ||
    159158|| Create a HVIF icon for vCard files using Icon-O-Matic ||
     159
     160== Siarzhuk's Notes on GCI2012 Ideas list ==
     161This section contains my thoughts based on GCI 2010/2011/2012 experiense. All should be prefixed with "In my opinion".
     162
     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.
     164
     165[=#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.
     166
     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.
     168
     169[=#sz_note4]**Note 4: Codestyle 20kb+ cleanup.** May be we should try to recruit a bit more creative coders than just a cleaning personal?