Changes between Version 4 and Version 5 of GoogleCodeInIdeas2012


Ignore:
Timestamp:
Oct 28, 2012, 1:41:39 AM (12 years ago)
Author:
scottmc
Comment:

Added another group of potential GCI tasks

Legend:

Unmodified
Added
Removed
Modified
  • GoogleCodeInIdeas2012

    v4 v5  
    1313== 1. Code: Tasks related to writing or refactoring code ==
    1414
     15For coding tasks students should make sure to follow Haiku's coding guidelines: (https://www.haiku-os.org/development/coding-guidelines)
     16
    1517|| Resolve any open Haiku trac ticket || <== Need to search through these and create tasks for ones that students could handle
    16 || Resolve any open HaikuPorts trac ticket || <== Need to search through these and create tasks for ones that students could handle
    1718|| Add Haiku native GUI to the cmake port, (http://ports.haiku-files.org/ticket/236) ||
    1819|| Bluetooth Stack/UI Improvements (http://docs.google.com/View?id=dc8wsckv_6d8qdzbfz) ||
     
    3031|| Fix SDL custom cursors on Haiku ||
    3132|| Bluetooth - Retrieve Discovery and DevClass in Startup ||
    32 || Write a working .bep file to allow Haikuporter to build MySQL [http://ports.haiku-files.org/ticket/342] ||
     33|| Write a working .bep file to allow haikuporter to build MySQL [http://ports.haiku-files.org/ticket/342] ||
    3334|| Implement <time.h> clock and timer support in Haiku ||
    3435|| Implement missing <search.h>, <stdio.h>, <stdlib.h>, <wchar.h> functions and definitions. ||
     
    3637|| Implement missing <math.h> functions ||
    3738|| Implement <aio.h> asynchronous I/O ||
     39|| Create a .bep file for Haikuporter to build Apache Harmony on Haiku ||
     40|| Implement missing <search.h>, <stdio.h> functions and definitions. ||
     41|| Implement missing <stdlib.h>, <wchar.h> functions and definitions. ||
     42|| Fix BGLView /OpenGL resize bug when direct mode is enabled ||
     43|| Fix webpositive so that it can render arabic fonts. ||
     44|| Add Haiku native GUI to the cmake port ||
     45|| Cleanup and Perform code audit on Haiku's GameSound classes ||
     46|| Bluetooth - Retrieve Discovery and DevClass in Startup ||
     47|| Fix SDL custom cursors on Haiku ||
     48|| Fix BGLView glitch Haiku trac ticket #5369 ||
     49|| Implement missing sysconf definitions ||
     50|| Rewrite ISA.h and PCI.h headers ||
     51|| Check fix for Allegro and improve on it if it's not working as expected. (http://ports.haiku-files.org/ticket/581) ||
     52|| Check scummvm port and bring up to latest release (http://ports.haiku-files.org/ticket/501) ||
     53|| Port libs3, create a working .bep so that it builds cleanly using haikuporter (http://ports.haiku-files.org/ticket/563) ||
     54|| Create a clean .bep and patch for building freedroid on Haiku using haikuporter (http://ports.haiku-files.org/ticket/464) ||
     55|| Check protobuf port and bring up to latest release (http://ports.haiku-files.org/ticket/282) ||
     56|| Check hedgewars port and bring up to the latest release (http://ports.haiku-files.org/ticket/469) ||
     57|| Check xut port and bring up to the latest release (http://ports.haiku-files.org/ticket/471) ||
     58|| Create a .bep file for haikuporter to libass (http://ports.haiku-files.org/ticket/494) ||
     59|| Create bep files for 3 of the 9 font sets listed in HaikuPorts trac ticket 560 (http://ports.haiku-files.org/ticket/560) ||
     60|| Create bep files for 3 of the 9 font sets listed in HaikuPorts trac ticket 560 (http://ports.haiku-files.org/ticket/560) ||
     61|| Create bep files for 3 of the 9 font sets listed in HaikuPorts trac ticket 560 (http://ports.haiku-files.org/ticket/560) ||
     62|| update haikuporter to support building haiku x86_64 packages (ports.haiku-files.org/ticket/629) ||
     63|| Update .bep files for all packages listed in OptionalPackages and LibPak for x86_64 support (ports.haiku-files.org/ticket/630) || <== break into several smaller tasks ||
     64|| Create a .bep file for Haikuporter to build latest release of libass (http://ports.haiku-files.org/ticket/494) ||
     65|| Create a .bep file for Haikuporter to build mysql (http://ports.haiku-files.org/ticket/342) ||
     66|| Create a .bep file for Haikuporter to build Xapian (http://ports.haiku-files.org/ticket/651) ||
     67|| Add a GUI to Transmission ||
    3868
    3969== 2. Documentation: Tasks related to creating/editing documents==
     
    4272|| Write an introduction for one of Haiku's kits for http://api.haiku-os.org ||
    4373|| Write documentation for one class in API reference manual ||
     74|| Create a .bep file for haikuporter to build hqx (http://ports.haiku-files.org/ticket/485) ||
     75|| Create a .bep file for haikuporter to build the Qt Framework ||
     76|| Update .bep file for openjdk so that it fulls builds using haikuporter ||
     77|| Create a .bep file for haikuporter to build htop ||
     78|| Create a .bep file for haikuporter to build mediainfo (http://mediainfo.sourceforge.net/) ||
     79|| Create a .bep file for haikuporter to build eventual (http://developer.berlios.de/projects/haiku-pim/) ||
     80|| Create a .bep file for haikuporter to build mussel and beshare (http://dev.osdrawer.net/projects/beshare) ||
     81
    4482
    4583== 3. Outreach: Tasks related to community management and outreach/marketing==
     
    5795|| Test all open trac tickets for StyledEdit(15) and indicate whether they are still valid.  Add extra information as needed. ||
    5896|| Test all open trac tickets for Terminal (28) and indicate whether they are still valid.  Add extra information as needed. ||
     97|| 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) ||
     98|| Submit a 20kb+ patch containing codestyle fixes for any part of the system ||
     99|| GameSound classes need code audit and cleanup http://dev.haiku-os.org/ticket/332 ||
     100|| Perform code review of Translation kit checking for utf-8 string vulnerabilities ||
    59101
    60102== 5. Research: Tasks related to studying a problem and recommending solutions ==
     
    79121|| 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 ||
    80122|| Search Haiku's trac for issues related to the GUI and recheck them to see if they are still valid. ||
     123|| Research a hypothetical Haiku R2 Deskbar and make a mock-up ||