Thad House
59507b12dc
Bump to 2020 v7 image ( #2086 )
2019-11-15 21:51:31 -08:00
Thad House
b7bc1ea745
Update to 2020v6 image ( #2078 )
2019-11-13 21:35:52 -08:00
Thad House
708009cd20
Update to gradle 6.0 ( #2074 )
2019-11-12 17:14:04 -08:00
Thad House
629e95776a
Add VendorDeps JSON files for command libraries ( #2048 )
...
Add commandversion flag to the examples and templates json files.
2019-11-07 17:38:07 -08:00
Thad House
916596cb01
Fix invalid examples json, add validator ( #2001 )
2019-10-28 20:10:05 -07:00
Thad House
989df1b461
Bump Native Utils and OpenCV dependencies ( #1993 )
...
OpenCV doesn't change anything other then the hash file. NativeUtils is needed to get the newest compiler.
2019-10-26 16:21:29 -07:00
Thad House
a83fb47933
Update to 2020v5 image ( #1983 )
...
* Update to 2020v5 image
2019-10-24 12:14:22 -07:00
Peter Johnson
5bce489b98
Add ProggyDotted font to imgui (both cmake and gradle)
2019-10-21 16:16:17 -07:00
Thad House
ec9738245d
Bump to 2020 v4 image ( #1931 )
2019-10-10 10:11:59 -07:00
Thad House
4e183eb104
Bump to 2020 v3 image ( #1929 )
2019-10-09 22:24:17 -07:00
Peter Johnson
2b4894038e
Add simulation GUI plugin
...
This uses Dear Imgui to provide a cross-platform integrated GUI for robot
simulation. The GUI provides fully integrated DS and joystick support so it's
not necessary to run the official DS.
2019-10-06 17:28:39 -07:00
Thad House
846d8def00
Update to 2020 v2 image ( #1913 )
...
* Update to 2020 v2 image
2019-10-02 13:14:30 -07:00
Peter Johnson
971303da8c
Add PortForwarder class ( #1890 )
...
This class provides an easy way to forward local ports to another host/port.
This is primarily useful to provide a way to access Ethernet-connected devices
from a computer tethered to the RoboRIO USB port.
The most natural spot to put the shared implementation of this class was into
wpiutil, so a wpiutilJNI library has been added.
2019-09-26 22:53:21 -07:00
Thad House
f49859ebfd
Remove NI VISA headers, as they are now included in NI Libraries ( #1879 )
2019-09-07 23:01:27 -05:00
Thad House
5ffe15d5ff
Remove ability to build all combined artifacts ( #1867 )
2019-09-04 13:06:46 -07:00
Thad House
f7ad363d86
Add jni cross compile options for aarch64 ( #1853 )
2019-08-26 11:56:35 -07:00
Thad House
9afea33403
Add support for aarch64 jetson bionic builds ( #1844 )
2019-08-26 09:49:58 -07:00
Thad House
b2861f8948
Use 2020 artifacts and artifactory server ( #1838 )
...
Uses 2020 artifacts and artifactory server, and new versioning and repository plugins.
2019-08-22 21:48:43 -07:00
Thad House
823174f30a
Update native utils to 2020.0.4 ( #1783 )
...
Adds -latomic by default to all linux builds
2019-07-30 00:40:23 -07:00
Austin Shalit
e488861877
Move unit tests from integration test suite ( #1170 )
2019-07-16 00:02:52 -05:00
Thad House
804926fb5b
Unconditionally skip athena builds for sim ( #1748 )
...
They'll pretty much never work
2019-06-30 19:45:33 -07:00
Thad House
2994250714
Update jni library, fix cross builds of the jni symbol check ( #1742 )
2019-06-29 21:31:55 -07:00
Thad House
a6b0e9b856
Only disable execution of cross compile google tests ( #1741 )
...
Still build them and link them, just don't execute them.
Google test is still disabled completely for the HAL and wpilibc.
2019-06-29 21:31:27 -07:00
Peter Johnson
0fbb0d989e
Update to 2020 compilers ( #1733 )
...
Also link to libatomic in cmake and for Raspbian only in gradle.
2019-06-29 09:28:28 -07:00
Thad House
2dc94e6052
Disable google tests on cross compilers ( #1738 )
...
Removes checks for onlyathena and onlyraspbian, and just disables gtest for cross compilers.
2019-06-29 09:27:11 -07:00
Austin Shalit
f7cfdd7cee
Replace crlf line endings with lf ( #1731 )
2019-06-28 20:55:14 -07:00
Austin Shalit
b6d5d90d9d
Add JaCoCo Support ( #1734 )
2019-06-28 20:01:02 -07:00
Thad House
c7ab2baa6e
Add way to disable the jni check tasks from a property ( #1736 )
2019-06-28 20:00:35 -07:00
Thad House
0c45c5b7ea
Fix skip athena and skip raspbian flags ( #1735 )
2019-06-28 20:00:09 -07:00
Thad House
3dfb01d45b
Update to new Native Utils ( #1696 )
...
Also update to azure 2019 windows image
2019-06-28 14:09:10 -07:00
Peter Johnson
55cb683db4
Change compiler flags to C++17 ( #1723 )
...
The current versions of the RoboRIO and Raspbian compilers support the flag but have
minimal actual C++17 support. Changing the flag is the first step.
2019-06-20 22:32:50 -07:00
Thad House
bc6f1e2469
Windows compiler options improvements ( #1709 )
...
- Use generators to set options only during build
- Add ZcThrowingNew
- Disable 4996
Fixes #1699
2019-06-10 20:09:39 -07:00
Thad House
221011494d
Update for C++17 and fix MSVC warnings ( #1694 )
...
* Update MSVC arguments
* Fix json allocator
* Fix simulation diamond
* Bump gtest
* Remove empty varargs in unit tests
* Replace test case with test suite
* Remove deprecation warning in optional
* Remove need for NOMIXMAX to be defined in wpilib headers
2019-05-31 15:43:32 -05:00
Thad House
322ef9b967
Force Java 11, fix javadoc generation ( #1695 )
2019-05-19 16:59:44 -07:00
Peter Johnson
bf46af2600
Disable extraneous data warnings in libjpeg ( #1630 )
...
These are common with USB cameras.
2019-03-10 18:39:07 -07:00
Thad House
0d7d880261
Renable full Java 8 Compatibility ( #1493 )
2018-12-21 00:25:23 -08:00
Thad House
ca2acec88c
Update to NI Libraries 2019v12 ( #1492 )
2018-12-21 00:24:44 -08:00
Thad House
d84240d8e9
Bump opencv version to 3.4.4-4 ( #1489 )
2018-12-14 20:17:51 -08:00
Peter Johnson
e0e15eafeb
wpiutil: Add shared resources for http servers
...
Files are named only with major.minor versions. Full versions are:
* bootstrap 4.1.3
* coreui 2.1.8
* feather 4.8.0
* jquery 3.3.1
* popper 1.14.4
2018-12-09 00:58:04 -08:00
Thad House
d65547ea74
Bump OpenCV version ( #1471 )
2018-12-08 23:12:39 -08:00
Thad House
7e1ec28839
NI image 2019v9 ( #1467 )
2018-12-06 21:59:13 -08:00
Thad House
bea0565ac9
Update to OpenCV 3.4.4 ( #1452 )
2018-11-28 12:26:56 -08:00
Thad House
69cb53b51b
Add support for USB Webcams on Windows ( #1390 )
2018-11-17 23:16:35 -08:00
Thad House
ecd376be4c
Export C functions from JNI statically linked library ( #1425 )
...
The JNI libraries are useful from other tools, so they should contain the C functions.
2018-11-12 19:38:35 -08:00
Peter Johnson
f54c0f70f6
Update opencv to 3.4.3-19 ( #1424 )
2018-11-11 19:27:20 -08:00
Peter Johnson
563d5334c9
Update OpenCV to 3.4.3-17
2018-11-09 23:33:55 -08:00
Thad House
7c9a3c4d77
Update NI Library to 2019.7.1 and OpenCV to 3.4.3-16 ( #1418 )
...
Add def for each to eliminate duplication of version number.
2018-11-09 19:59:06 -08:00
Thad House
a8aacd3657
Update build setup for raspbian and debug binaries ( #1384 )
...
- Build both debug and release binaries
- Append "d" to debug libraries in the style of opencv
- Split shared and static classifiers
- Add raspbian support
2018-10-27 00:19:38 -07:00
Thad House
7068551a3e
Bump OpenCV and GTest to 2019 dependencies ( #1366 )
2018-10-13 20:46:14 -07:00
Thad House
b9fa3a4398
Update to 2019 RoboRIO and 2019 v4 image ( #1352 )
...
Also make updates for Java 11:
* Disable errorprone plugin (currently broken on Java 11)
* Update checkstyle to 8.12
* Update pmd to 6.7.0
2018-10-07 18:11:57 -07:00