Commits on Jan 1, 2017
Commits on Nov 2, 2016
  1. Namespace all wpilibc functions/classes into "frc" namespace. (#311)

    Base.h provides a backwards compatibility shim (enabled unless
    NAMESPACED_WPILIB is defined) that does a "using namespace frc".
    However, as some header files do not include Base.h, this may
    be a breaking change in some corner cases (with an easy fix).
    
    Fixes #218.
    PeterJohnson committed on GitHub Nov 2, 2016
Commits on Sep 5, 2016
  1. Fixed cpplint.py warnings (#215)

    * Fixed cpplint.py [build/include_order] and [build/include_what_you_use] warnings
    * Fixed cpplint.py [readability/casting] warnings
    * Updated .styleguide format
    * Fixed cpplint.py [build/header_guard] warnings
    calcmogul committed with PeterJohnson Sep 5, 2016
Commits on Jul 11, 2016
  1. Fixes warnings thrown by cpplint.py (#154)

    * Fixed cpplint.py [runtime/int] warnings
    
    * Fixed cpplint.py [readability/casting] warnings
    
    * Fixed cpplint.py [readability/namespace] warnings
    
    * Fixed cpplint.py [readability/braces] warnings
    
    * Fixed cpplint.py [whitespace/braces] warnings
    
    * Fixed cpplint.py [runtime/explicit] warnings
    
    * Fixed cpplint.py [runtime/printf] warnings
    
    * Fixed cpplint.py [readability/inheritance] warnings
    
    * Fixed cpplint.py [whitespace/tab] warnings
    
    * Fixed cpplint.py [build/storage_class] warnings
    
    * Fixed cpplint.py [readability/multiline_comment] warnings
    
    * Fixed cpplint.py [whitespace/semicolon] warnings
    
    * Fixed cpplint.py [readability/check] warnings
    
    * Fixed cpplint.py [runtime/arrays] warnings
    
    * Ran format.py
    calcmogul committed with PeterJohnson Jul 11, 2016
Commits on May 26, 2016
  1. Clean up include guards and EOF newlines (#65)

    * Replaced include guards with #pragma once
    
    * All source files now have exactly one newline appended
    
    Some files had either two newlines at the end or none (which isn't POSIX compliant). This patch fixes that.
    calcmogul committed with PeterJohnson May 26, 2016
Commits on May 21, 2016
  1. Add format script which invokes clang-format on the C++ source code (#41

    )
    
    On Windows machines, clang-format.exe must be in the PATH environment variable.
    calcmogul committed with PeterJohnson May 21, 2016
Commits on Jan 5, 2016
  1. artf2612: Update license in source files.

    Years update, references to WIND_BASE were removed, and WPILib license was
    moved to the root directory of the project.
    
    If there was already a comment block, a year range through 2016 was created
    using the first year in the comment. If there was no comment block, a block
    with just the year 2016 was added.
    
    Comments were not added to files from external sources (NI, CTRE).
    
    Change-Id: Iff4f098ab908b90b8d929902dea903de2f596acc
    calcmogul committed with PeterJohnson Jan 2, 2016
Commits on Nov 21, 2015
  1. WPILib Reorganization

    This is a major restructuring of the WPILib repository to simply build
    procedures and remove the remnants of Maven from everything except the
    eclipse plugins. Gradle files have been largely simplified or rewritten,
    taking advantage of splitting up parts of the build into separate build
    files for ease of reading.
    
    The eclipse plugins are now in a separate project, as is ntcore. All
    dependencies are resolved via Maven dependencies, with the
    Jenkins-maintained WPILib repo. Project structures have also been
    simplified: we no longer have separate subprojects inside wpilibc and
    wpilibj. Where possible, these changes hav been done with git renames,
    to make sure we still have full history for all repositories. Other
    unrelated subprojects have also been broken out: OutlineViewer is now a
    separate project.
    
    Change-Id: Ib4e2a6e1a2f66427a14f16612b0e0d69ed661878
    333fred committed Sep 25, 2015