Tyler Veness
06636a0e1c
Set up wpiformat ( #86 )
2017-08-25 17:48:06 -07:00
Tyler Veness
a4e781a231
Fixed spacing and comment annotations around namespace and extern declarations ( #587 )
2017-08-24 00:07:46 -05:00
Tyler Veness
f151892db5
Contents of copyright line now has more standard ordering ( #585 )
2017-08-24 00:06:13 -05:00
Austin Shalit
c45fb73f36
Convert for loops to foreach loops ( #592 )
2017-08-24 00:00:55 -05:00
sciencewhiz
848280d1f1
Improve C++ Compressor documentation based on Java's docs. ( #607 )
2017-08-23 23:58:21 -05:00
Thad House
8416b4e42c
Add default parameter to StringRef to allow null termination on lengthed strings. ( #27 )
2017-08-23 21:02:11 -05:00
Thad House
1a0ed61f78
Force the java dev library to be built during build ( #24 )
2017-08-23 01:27:56 -05:00
Peter Johnson
68501759fa
tcpsockets: Don't pull in platform-specific headers in headers. ( #26 )
...
This pollutes the namespace for all users of these headers.
This is particularly an issue on Windows.
2017-08-23 01:27:19 -05:00
Peter Johnson
f7016b359f
HALUtil: Update to new GetJavaStackTrace function.
2017-08-22 23:09:28 -05:00
Peter Johnson
be58a279a5
Cross-platform JNI sometimes has jlong != int64.
2017-08-22 23:09:28 -05:00
Peter Johnson
909e6c4857
Error.cpp: Use llvm path function instead of OS basename.
...
This fixes an issue with the mac build.
2017-08-21 17:20:43 -05:00
Peter Johnson
5c0b08f4f5
Turn off -Wunused-const-variable on Mac.
2017-08-21 17:20:43 -05:00
Peter Johnson
05d1cfa276
Add "override" qualifier to several headers.
...
clang on Mac generates warnings for these.
2017-08-21 17:20:43 -05:00
Peter Johnson
ae675ae4e1
DriverStation: Work around missing pthread_local on Mac.
2017-08-21 17:20:43 -05:00
Peter Johnson
d3b636d073
fpga_clock: Don't use constexpr for time_points.
...
These are not constexpr on some compilers.
2017-08-21 17:20:43 -05:00
Peter Johnson
8b460f5944
sim DriverStation: Fix missing includes.
2017-08-21 17:20:43 -05:00
Tyler Veness
bdfa32876b
Fixed Gradle test task name ( #617 )
2017-08-21 17:15:38 -05:00
Tyler Veness
4a3472ebb2
Removed unused include in PIDCommand.cpp ( #616 )
2017-08-20 17:09:13 -07:00
Thad House
9c804c1351
Fixes builds with skipAthena and onlyAthena, and mac builds ( #613 )
...
Did these in cscore and the other repos, but forgot about some of the
oddities jenkins has.
2017-08-19 22:15:52 -07:00
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