Tyler Veness
2a9c454baa
Cleaned up and updated .styleguide for new build system file locations and ran wpiformat ( #612 )
2017-08-19 22:14:34 -07:00
Thad House
1a9a6c3678
Fixes HalSimStaticDeps config and publishing ( #610 )
2017-08-19 11:32:49 -07:00
Thad House
e1195e8b9d
Update to 2018_v4 image and new build system. ( #598 )
...
* Revert "Force OpenCV to 3.1.0 (#602 )"
This reverts commit 50ed55e8e2 .
* Removes Simulation
* Removes old build system
* Removes old gtest
* Adds new gmock and gtest
* Updates to new ni-libraries
* removes MyRobot (to be replaced)
* moves files to new location
* Adds new sim backend and new test executables
* updates .styleguide and .gitignore
* Changes cpp WPILibVersion to a function
MSVC throws an AV with the old version.
* Disables USBCamera on all systems except for linux
* 2018 NI Libraries
* New build system
2017-08-18 21:35:53 -07:00
Peter Johnson
dd85b1e519
Update googletest and googlemock to 1.8.0. ( #90 )
2017-08-18 20:47:04 -07:00
Thad House
2d3cf1bdb1
Updates plugin to 1.2.12 ( #91 )
...
Fixes .debug issue
2017-08-18 20:22:21 -07:00
Thad House
baa8021c79
Force dev java to be built during build task ( #227 )
2017-08-18 19:51:14 -07:00
Thad House
133540f577
Switches to the new build system ( #87 )
...
* Removes old build system
* Removes old gmock
* Adds new gmock
* Moves source files to new locations
* Adds new build system
2017-08-18 17:52:08 -07:00
Peter Johnson
43c103c0ac
Update googletest and googlemock to 1.8.0. ( #23 )
2017-08-15 23:53:20 -07:00
Peter Johnson
162ac787b7
Update googletest and googlemock to 1.8.0. ( #226 )
2017-08-15 23:47:25 -07:00
Peter Johnson
fa7d5bc023
Add UidVector (used in both ntcore and cscore Notifier). ( #22 )
2017-08-14 22:58:11 -07:00
Peter Johnson
9d45088127
Fix destruction order issue in SourceImpl. ( #89 )
...
The Frame destructor calls back into SourceImpl, locking m_poolMutex, so
it's necessary to destroy m_frame before m_poolMutex. Reverse destruction
order to member definition order is guaranteed by the C++ standard.
2017-08-14 22:27:28 -07:00
Thad House
7ef56de3f2
Fix mac builds. ( #88 )
...
Warnings for unused functions, and the same skips as Windows.
2017-08-14 22:27:07 -07:00
Tyler Veness
0d76b3f308
Added gradlew.bat to .gitattributes ( #225 )
...
The gradle-wrapper.properties file also got committed with CRLF line endings,
which this commit rectifies.
2017-08-14 00:02:38 -07:00
Thad House
50ed55e8e2
Force OpenCV to 3.1.0 ( #602 )
...
Will break otherwise when I push a new version
2017-08-13 21:41:45 -07:00
Thad House
92c4c49b01
Removes the custom platform include flag ( #224 )
...
Was replaced by #222
2017-08-13 15:41:59 -07:00
Peter Johnson
855df5d679
raw_mem_istream: Add StringRef constructor.
2017-08-13 12:18:19 -07:00
Peter Johnson
c8d9cc7e5b
Add filename constructor to raw_fd_istream.
2017-08-13 12:18:19 -07:00
Peter Johnson
1c1fbf14cf
Import LLVM openFileForRead and openFileForWrite.
2017-08-13 12:18:19 -07:00
Peter Johnson
9e4dc235d7
Connect to server in parallel rather than doing round-robin. ( #205 )
...
This substantially speeds up client connection times.
2017-08-13 12:05:29 -07:00
Peter Johnson
4bd8cf6f5c
Native tests depend on native sources, so include in exportedHeaders. ( #222 )
2017-08-13 10:27:06 -07:00
Thad House
d9c754c30f
Add a java version of the dev app. ( #218 )
2017-08-13 08:02:29 -07:00
Thad House
ea028a3822
Add a cpp dev run task. ( #219 )
2017-08-13 08:01:39 -07:00
Peter Johnson
7d9e6b7e22
Move ReadLine into raw_istream class as getline. ( #20 )
2017-08-13 00:56:35 -07:00
Peter Johnson
17b5cace5b
Base64: Add raw_ostream and SmallString interfaces. ( #19 )
2017-08-13 00:55:56 -07:00
Thad House
2fa41b23b9
Add a java version of the dev app. ( #16 )
2017-08-12 23:52:08 -07:00
Thad House
9f5f6111d4
Add a cpp dev run task. ( #17 )
2017-08-12 23:51:25 -07:00
Thad House
0782164120
Gradle 4.1 ( #220 )
2017-08-11 01:10:18 -07:00
Thad House
5439fe7b16
Gradle 4.1 ( #18 )
2017-08-09 20:20:10 -07:00
Thad House
55111ac35f
Fix CORS issue with all requests ( #85 )
...
Closes #84 .
2017-08-07 17:46:33 -07:00
Thad House
f0cc5d9ca8
Adds an all artifact to the published libraries ( #15 )
...
Better then the old desktop zips because it will include all artifacts
built, not just specifically the desktop ones. Also, the individual
artifacts are published as well so users can decide which artifacts they
specifically want, and can help decrease download sizes. The cpp plugin
will continue using the individual artifacts.
2017-08-07 17:44:07 -07:00
Thad House
ccfeab5ac9
Adds an all artifact to the published libraries ( #217 )
...
Better then the old desktop zips because it will include all artifacts
built, not just specifically the desktop ones. Also, the individual
artifacts are published as well so users can decide which artifacts they
specifically want, and can help decrease download sizes. The cpp plugin
will continue using the individual artifacts.
2017-08-07 17:42:58 -07:00
Tyler Veness
d682295ccd
Miscellaneous cleanups for HAL, wpilibc, and wpilibj JNI ( #589 )
...
* Static functions in the HAL implementation were placed in the hal namespace
* "using namespace" declarations in HAL/cpp/Log.h and Timer.cpp were replaced
with "using" declarations for std::chrono
* An extra include was removed from AnalogGyro.cpp
* InterruptableSensorBase's constructor was defaulted
* Newlines were added to some wpilibc integration tests for grouping
* A variable in HALUtil.h was renamed to follow the style guide
Supersedes #586
2017-08-07 17:36:34 -07:00
Austin Shalit
5e19c1881f
Use diamond operator
2017-08-07 17:31:16 -07:00
Austin Shalit
617ff52f18
Use generics
2017-08-07 17:31:16 -07:00
Peter Johnson
7e011bda6f
Add HTTP utilities. ( #7 )
...
Imported from cscore.
2017-08-06 23:28:21 -07:00
Peter Johnson
8418c39120
Add Path and Twine components from LLVM. ( #10 )
2017-08-06 23:26:42 -07:00
Peter Johnson
5d3af62c0e
Remove use of std::chrono_literals (C++14 feature). ( #574 )
2017-08-04 20:44:33 -05:00
Peter Johnson
4b8ef57a99
Remove networktables2.type Java custom container types. ( #214 )
2017-08-04 20:24:36 -05:00
Peter Johnson
d910b0b2a2
Remove deprecated throwing get functions. ( #213 )
2017-08-04 14:02:28 -05:00
Thad House
80c8de7d69
Add dependency to jni task to fix 32 bit builds ( #216 )
...
Fixes #212
Also forces appveyor to test both 32 and 64 bit correctly.
assemble was removed because it would inadvertently cause a 3rd build.
2017-08-04 13:46:58 -05:00
Peter Johnson
7f776deae2
Fix ntcoreExe build model. ( #215 )
2017-08-04 13:35:23 -05:00
Peter Johnson
8209ba8a00
Move NetworkTable into nt namespace, with a shim. ( #211 )
...
Defining NAMESPACED_NT will disable the shim.
2017-08-04 10:32:33 -05:00
Peter Johnson
25c8e873d0
TCPConnector: Add method to connect to server in parallel. ( #6 )
...
This substantially speeds up connection times compared to sequentially
trying to connect to each server in round-robin fashion.
2017-08-03 16:45:42 -05:00
Thad House
e24db75f08
Build updates to newest version of plugins and gradle, along with config file ( #13 )
2017-08-03 16:24:02 -05:00
Thad House
5df7463663
Remove wpiutil and update to the new build system ( #210 )
2017-08-03 16:14:40 -05:00
Thad House
eb7331f2ab
Actually makes the right classifier
2017-08-02 19:47:32 -07:00
Thad House
03bd0820cc
Adds a java classifier whenever jenkins is building ( #12 )
...
Makes the jar much easier to find when attempting to combine.
2017-08-02 19:33:26 -07:00
Thad House
63768166ea
Updates to plugin 1.2 ( #9 )
...
1.1 was a bad publish
2017-08-02 13:17:34 -07:00
Thad House
bd899a7a7c
Fixes mac RuntimeDetector ( #11 )
2017-08-02 13:17:26 -07:00
Austin Shalit
ddd5aeba19
Checkstyle 8.1 ( #584 )
...
Added a few checks too:
- SimplifyBooleanExpression
- SimplifyBooleanReturn
- StringLiteralEquality
- UnnecessaryParentheses
2017-07-28 22:24:05 -07:00